
$(document).ready(function(){

/* nav drop down */
$("#mainnav li").hover(
   function(){ $(this).children("ul").css("display","block"); },
   function(){ $(this).children("ul").css("display","none"); }
);

var scroll_counter = 0;

$("#scrollright a").click(function(){
	if (scroll_counter < 6)
	{
	  $("#scrollthis").animate({left : "-=110px" },"slow");
	  scroll_counter++;
	}
	return false;
});

$("#scrollleft a").click(function(){
	if (scroll_counter > 0)
	{
	  $("#scrollthis").animate({left : "+=110px" },"slow");
	  scroll_counter--;
	}
	return false;
});
 
$("#socialresponsibility-collapse dt a").click(function(){
	$("#socialresponsibility-collapse dd").not($(this).parent("dt").next("dd")).hide();
   $(this).parent("dt").next("dd").toggle();

   return false;
});

$("a.triggerit-open").click(function(){
   $("#ataglance-collapse dt").css("display","block");
   $("#ataglance-collapse dd").css("display","none");
/*   $(this).parent("dt").toggle(); */
	$(this).parent("dt").css("display","none");
   $(this).parent("dt").next("dd").toggle();

   return false;
});

$("a.triggerit-close").click(function(){
   $("#ataglance-collapse dt").css("display","block");
   $("#ataglance-collapse dd").css("display","none");

   return false;
});

$("a.billmcewan-img").css("background-image","url(/App_Themes/SobeysCorporate/images/leadership-billmcewan-sm-on.jpg)");
$("a.billmcewan-img").addClass("selected");


$(".leadershipnav-name a,.leadershipnav-pic a").hover(
	function(){
		
		var changeSMimg = $(this).parent().parent().children("li.leadershipnav-pic").children();

		if (!($(changeSMimg).hasClass("selected")))
		{
			var imgStr = $(changeSMimg).css("background-image");
			$(changeSMimg).css("background-image",rollOverImg(imgStr));
		}
			
	},
	function(){
	
		var changeSMimg = $(this).parent().parent().children("li.leadershipnav-pic").children();

		if (!($(changeSMimg).hasClass("selected")))
		{
			var imgStr = $(changeSMimg).css("background-image");
			$(changeSMimg).css("background-image",rollOffImg(imgStr));
		}
});


$(".leadershipnav-name a,.leadershipnav-pic a").click(function(){
	var showthis = $(this).attr("href");

	$(".leadershipinfo").css("display","none");
	$(showthis).css("display","block");

	$(".leadershipnav-pic a").css("background-image","");
	$(".leadershipnav-pic a").removeClass("selected");

	var changeSMimg = $(this).parent().parent().children("li.leadershipnav-pic").children();
	var imgStr = $(changeSMimg).css("background-image");

	$(changeSMimg).css("background-image",rollOverImg(imgStr));
	$(changeSMimg).addClass("selected");

	return false;
});

$(".clicktoshowthis").click(function(){

	$("#showthis").toggle();

	var whichisit = $(".clicktoshowthis a").text();

	if (whichisit == "Read more")
		$(".clicktoshowthis a").text("Read less");
	else
		$(".clicktoshowthis a").text("Read more");

	return false;
});

$("a#annualreports,a.scroller_nolink").click(function(){
	return false;
});

});


function rollOverImg(imgStr) {
	imgStr = imgStr.replace(/.jpg/,"-on.jpg");
	return imgStr;
}

function rollOffImg(imgStr) {
	imgStr = imgStr.replace(/-on.jpg/,".jpg");
	return imgStr;
}

function popUp(URL,w,h) {
	popupScroll(URL,w,h,"1")
}


function popupNoScroll(URL,w,h){
	popupScroll(URL,w,h,"0")
}

function popupScroll(URL,w,h,scroller){
	var newwin = window.open(URL, 'sobpop', 'toolbar=0,scrollbars='+scroller+',location=0,statusbar=0,menubar=1,resizable=1,width='+w+',height='+h+',left = 420,top = 150');
	newwin.focus();
}

function getScrollHeight()
{
   var h = window.pageYOffset ||
           document.body.scrollTop ||
           document.documentElement.scrollTop;
           
   return h ? h : 0;
}

 function viewportHeight() {
    return self.innerHeight || (document.documentElement.clientHeight || document.body.clientHeight);
  }
  
  function viewportWidth() {
    return self.innerWidth || (document.documentElement.clientWidth || document.body.clientWidth);
  }


function loadFlashVideoMovie(file){
		var obj = document.getElementById("shell_FlashVideoContainer").style;
		obj.visibility = "hidden";
		obj.display = "block";
		var currentB = parseInt(getScrollHeight()) + parseInt(viewportHeight());
		
		//getScrollHeight() + viewportHeight();
		
		var currentT = parseInt(getScrollHeight());
		var currentW = parseInt(viewportWidth());
		var newX = (currentW/2) - (275)
		var newY = getScrollHeight()+ ((currentB - currentT)/2) - (200)
		//alert(newX+" "+newY+" "+currentB+" "+currentT+" "+currentW+" h"+obj.height)
		obj.left = (newX+15)+"px";
		obj.top = (newY - 30)+"px";
		
		var flashvars		= {'CFG':'/App_Themes/SobeysCorporate/xml/video/'+file+'.txt'};
		var params			= {"wmode":"transparent"};
		var attributes		= {'id':'flashSWFshell'};
			
			swfobject.embedSWF("/App_Themes/careers/flash/video_panel.swf", "flashSWFshell", "100%", "100%", "9.0.0", false, flashvars, params, attributes);
		}


function loadAddHokFlashVideoMovie(file,length,n,d){
		var obj = document.getElementById("shell_FlashVideoContainer").style;
		obj.visibility = "hidden";
		obj.display = "block";
		var currentB = parseInt(getScrollHeight()) + parseInt(viewportHeight());
		
		//getScrollHeight() + viewportHeight();
		
		var currentT = parseInt(getScrollHeight());
		var currentW = parseInt(viewportWidth());
		var newX = (currentW/2) - (275)
		var newY = getScrollHeight()+ ((currentB - currentT)/2) - (200)
		//alert(newX+" "+newY+" "+currentB+" "+currentT+" "+currentW+" h"+obj.height)
		obj.left = (newX+15)+"px";
		obj.top = (newY - 30)+"px";
		
		var flashvars		= {'CFG':'/cmspages/careers/genericvideo.aspx'+encodeURIComponent('?f='+file+'&l='+length+'&n='+escape(n)+'&d='+escape(d))};
		var params			= {"wmode":"transparent"};
		var attributes		= {'id':'flashSWFshell'};
			
			swfobject.embedSWF("/App_Themes/careers/flash/video_panel.swf", "flashSWFshell", "100%", "100%", "9.0.0", false, flashvars, params, attributes);
		}

function close_video_player(){
	var obj = document.getElementById("shell_FlashVideoContainer");
		//obj.innerHTML = '';
		obj.style.display = "none";
}
