jQuery(document).bind('ready', init);

function init() {
	hideBanners();
	jQuery('#home-hero-small-left').bind('click', clickSmall);
	jQuery('#home-hero-small-mid').bind('click', clickSmall);
	jQuery('#home-hero-small-right').bind('click', clickSmall);
	
	var last = getCookie('mb-last');
	var next = 'left';
	switch(last) {
	case 'mid':
		next = 'right';
		break;
	case 'right':
		next = 'left';
		break;
	case 'left':
		next = 'mid';
		break;
	}
	
	setCookie('mb-last', next);
	jQuery('#home-hero-small-' + next).click();
}

function setCookie(c_name,value,exdays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++)
	  {
	  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x=x.replace(/^\s+|\s+$/g,"");
	  if (x==c_name)
	    {
	    return unescape(y);
	    }
	  }
}

function clickSmall() {
	jQuery('#home-hero-large-left').hide();
	jQuery('#home-hero-large-mid').hide();
	jQuery('#home-hero-large-right').hide();
	
	jQuery('#home-hero-small-left-arrow').hide();
	jQuery('#home-hero-small-mid-arrow').hide();
	jQuery('#home-hero-small-right-arrow').hide();
	
	jQuery('#' + this.id + '-arrow').show();
	
	var newId	= this.id.replace('small', 'large');
	
	jQuery('#' + newId).show();
}

function hideBanners() {
	var blocks	= jQuery('#home-customer-rotator > .widget-static-block');
	
	//hide all the blocks 
	jQuery('#home-customer-rotator > .widget-static-block').hide();
	
	//remove inactive blocks
	for (var i =0; i< blocks.length; i++) {
		if (jQuery(blocks[i]).html()== '') {
			blocks.splice(i, 1);
		}
	}
	
	//pick random blocks 
	while(blocks.length > 4) {
		blocks.splice((Math.random() * blocks.length), 1);
	}
	
	//show the remaing blocks
	for (var i =0; i< blocks.length; i++) {
		jQuery(blocks[i]).show();
	}
	
	//show the wrapper
	jQuery('#home-customer-rotator').show();
}
