jQuery(document).ready(function(){

	/* On focus, hide field label */

	jQuery('input.textfield').focus(function(){
		jQuery(this).prev().hide();
  });

	/* On blur, show field label if field is empty */

	jQuery('input.textfield').blur(function(){
		if (jQuery(this).val() == ''){
			jQuery(this).prev().show();
		} else {
			jQuery(this).prev().hide();
		}
	});
  
  jQuery("#sitesearch .textfield").keyup(function(event){ if(event.keyCode == 13){ jQuery("#sitesearch input[type=image]").click(); } });

	/* If there's a left navigation menu, set up the accordion */

	if(document.getElementById('left')){
		jQuery("#left").tabs("#left ul", {tabs: 'h2', effect: 'slide', initialIndex: null});
	}

	if(document.getElementById('slideshow')){
	
		jQuery('ul#ss_bottomnav li:first-child').addClass('active');
		jQuery('ul#ss_topnav li:first-child').addClass('active');
	
		jQuery("#content-slider").scrollable({
			mousewheel:true,
			circular:true,
			size:1,
			speed: 1200,
			items:'#content-slider-inside',
			onSeek:function(e,i){
				jQuery('ul#ss_bottomnav li').removeClass('active');
				var x = $('ul#ss_bottomnav li').length;
				if(i > x){i=1};
				jQuery('ul#ss_bottomnav li:nth-child('+(i+1)+')').addClass('active');
			}
		}).navigator().autoscroll({
			interval: 6000
		});
	}

  jQuery('.widegallery').each(function() {
    if (jQuery(this).parent().hasClass('productImages')) {
      // do nothing
    } else {
      //$('.thumbbox:even',this).css({'clear':'left','float':'left'});
      //$('.thumbbox:odd',this).css('float','right');
      
      jQuery('.thumbbox:even',this).addClass('even');
      jQuery('.thumbbox:odd',this).addClass('odd');
    }
  });
  jQuery('.thumbbox p:empty').remove();
  
  jQuery('article').each(function() {
    
    var thisArticleContents = jQuery(this).html();
    thisArticleContents = thisArticleContents.replace(/<div style\="clear:both;">&nbsp;<\/div>/,''); // Remove the clearing <div>
    thisArticleContents = thisArticleContents.replace(/\s/g,''); // Remove any spaces
    thisArticleContents = thisArticleContents.replace(/<DIVstyle\="CLEAR:both">&nbsp;<\/DIV>/,''); // Damn you IE ...
    if ( thisArticleContents == '' ) { jQuery(this).hide(); }
    
  });
 
  jQuery('body').prepend('<div id="azoverlay" class="azoverlay"><div class="contentWrap" /></div>');
  jQuery(".productImages dd a, .thumb a img").mouseenter(function(){jQuery(this).fadeTo(200,.5)}).mouseleave(function(){jQuery(this).fadeTo(100,1)})

  /* if a link has a "rel" attribute, its "href" attribute will be popped up in an overlay */
  var triggers = jQuery('a[rel="#azoverlay"]').mouseenter(function(){$(this).fadeTo(200,.5)}).mouseleave(function(){$(this).fadeTo(100,1)}).overlay({
    top: 100,
    fixed: false,
    mask: {
      color: '#000',
      loadSpeed: 200,
      opacity: 0.8
    },
    onBeforeLoad: function(){
      jQuery('.contentWrap').empty().html('<img src="' + this.getTrigger().attr('href') +'"/>');
    }
  });

}); 
