jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}


$(document).ready(function(){
	
    $('#liveChatLink').html('<span id="lpButDivID-1264596803959"></span>'+
                            '<script type="text/javascript" charset="UTF-8" '+
                            'src="http://service.liveperson.net/hc/40116674/?cmd=mTagRepstate&site=40116674&buttonID=12&divID=lpButDivID-1264596803959&bt=3&c=1" />'); 
                            
	//image preloading
	$.preloadImages(
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3_2.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2_2.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1_sel.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2_sel.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3_sel.png',
		siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4_sel.png',
		
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_value.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_value_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_prof_dev.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_prof_dev_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_grow.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_grow_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_shop.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_shop_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_resources.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_resources.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_mycues.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_mycues_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_cu_management.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_cu_management_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_mycues.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_mycues_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_resources.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_resources_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_mycues.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t2_mycues_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_connect.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t1_connect_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_shop.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_shop_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_resources.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_resources_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_cu_management.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_cu_management_sel.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_about.jpg',
		siteUrl+'images/mycues/default/layouts/home/submenus/t4_about_sel.jpg'
		
		
	);
	
	//tab cookies
	$('.hpTabHover').live('click',function(){
	    if($(this).attr('id') == 'hpTab1' || $(this).attr('id') == 'hpTab2'){
	        Set_Cookie( 'mvalue', '', 3 );
	    }
	    if($(this).attr('id') == 'hpTab3'){
	        Set_Cookie( 'mvalue', 'director', 3 );
	    }
	    if($(this).attr('id') == 'hpTab4'){
	        Set_Cookie( 'mvalue', 'supplier', 3 );
	    }
	});
	
	$('#submenuItems .sItem').live('click',function(){
	    var tabId = $('.hpTabHover').eq(0).attr('id');
	    console.log('tab', tabId);
	    
	    if(tabId == 'hpTab1' || tabId == 'hpTab2'){
	        Set_Cookie( 'mvalue', '', 3 );
	    }
	    
	    if(tabId == 'hpTab3'){
	        Set_Cookie( 'mvalue', 'director', 3 );
	    }
	    if(tabId == 'hpTab4'){
	        Set_Cookie( 'mvalue', 'supplier', 3 );
	    }
	    
	})
	
    //join title
    $('#hpJoin .newsItem p:first').css('margin-top', '0px');
    
	//click the first tab
	$('#hpTab1').addClass('hpTabHover');
	$('#hpTab1').removeClass('hpTab');
	loadSubmenu(1);
	//tab selection handling functions
	var selTab;
   $('.hpTab').hover(function(){
		$('#submenuText').html(' ');
		
		if(selTab){
			$(selTab).addClass('hpTab');
			$(selTab).removeClass('hpTabHover');
		}
		$(this).addClass('hpTabHover');
		$(this).removeClass('hpTab');
		selTab = this;
		
		$(this).css();
	},
	function(){
		$(this).addClass('hpTab');
		$(this).removeClass('hpTabHover');
		$(this).css();
	}
	);
	
	//tab hovering 
	//submenu loading functions
	$('#hpTab1').hover(function(){
		changeSubmenuBar(1);
		loadSubmenu(1);
		changeTab(1);
	});
	
	$('#hpTab2').hover(function(){
		changeSubmenuBar(2);
		loadSubmenu(2);
		changeTab(2);
	});
	
	$('#hpTab3').hover(function(){
		changeSubmenuBar(3);
		loadSubmenu(3);
		changeTab(3);
	});
	
	$('#hpTab4').hover(function(){
		changeSubmenuBar(4);
		loadSubmenu(4);
		changeTab(4);
	});
	
	//news scroll
	$("div#scroller").css('height', $("div#hpNewsCont").height());
	// initialize scrollable 
		window.api = $("div#scroller").scrollable({size:2}).circular().autoscroll({ 
			autoplay: true, 
			api: true ,
			steps:2,
			interval:5000
		});
	 
	//chat link
    $('#liveChatLink br').remove();
 });
  var selSubMenu = 0;
 function loadSubmenu(item){
	$('#submenuItems').load(siteUrl+'index/get-menu-buttons/menu/'+item);
	selSubMenu = item;
 }

 function changeSubmenuBar(item){
	$('#submenuBar img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/submenu_bar'+item+'.png')
 }
 var selTab = 1;
 function changeTab(item){
	switch(item){
		case 1:
			if(selTab == 2){
					$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png');
			}
			if(selTab == 3){
				$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png');
				$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3.png');
			}
			if(selTab == 4){
					$('#hpTab4 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4.png');
			}
			$('#hpTab1 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1_sel.png');
			//$('#hpTab2 img:first').attr('src', '/CUES2/private/live/images/mycues/default/layouts/home/tabs/hp_tab2.png');
			selTab=1;
		break;
		
		case 2:
			if(selTab == 3){
				$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3.png');
			}
			if(selTab == 1){
				$('#hpTab1 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1.png');
			}
			if(selTab == 4){
					$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3_2.png');
					$('#hpTab4 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4.png');
			}
			$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2_sel.png');
			selTab=2;
		break;
		
		case 3:
			if(selTab == 2){
				$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png');
			}
			if(selTab == 1){
				$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2_2.png');
				$('#hpTab1 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1.png');
			}
			if(selTab == 4){
					$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2_2.png');
					$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3.png');
					$('#hpTab4 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4.png');
			}
			$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3_sel.png');
			selTab=3;
		break;
		
		case 4:
			if(selTab == 1){
				$('#hpTab1 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab1.png');
			}
			if(selTab == 2){
				$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png');
			}
			if(selTab == 3){
				$('#hpTab2 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab2.png');
				$('#hpTab3 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab3_2.png');
			}
			$('#hpTab4 img:first').attr('src', siteUrl+'images/mycues/default/layouts/home/tabs/hp_tab4_sel.png');
			selTab=4;
		break;
	}
 }
 
 function Set_Cookie( name, value, expires, path, domain, secure )
{
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime( today.getTime() );

    /*
    if the expires variable is set, make the correct
    expires time, the current script below will set
    it for x number of days, to make it for hours,
    delete * 24, for minutes, delete * 60 * 24
    */
    if ( expires )
    {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}


