$(document).ready(function(){
var vId = getQuerystring('videoid'); 
if (vId != "" && vId != "mplay"){

	extravideoplay(vId);
}


if(window.location.toString().indexOf('/usplaystation/')!=-1  ){
var root="/usplaystation";
}
else{
var root="http://us.playstation.com";
}
$(".tabbing ul.tabs li a:first").addClass("active");
flag="0";
var defaultload = $(".tabbing ul.tabs li a.active").attr("rel");
$("#thetester_panelist").load(root+"/grid/thetester_panelist/index.htm #trackValue");
$("#thetester_cast").load(root+"/grid/thetester_cast/index.htm #trackValue_cast", function() {
	if($(".tester_3game").length==1){
	loaddatatester(defaultload);
  setInterval("autoTabbing()",7000);
  }
	 
});

	

   	$("#tester_popup .inner .closebar a.close").click(function(){
   		if(window.location.toString().indexOf("thetester/Cast/") != -1 || window.location.toString().indexOf("thetester/cast/") != -1 || window.location.toString().indexOf("thetester/specialGuests/") != -1 || window.location.toString().indexOf("thetester/specialguests/") != -1){
   			try{
   			playMediaPlayer('PSMediaPlayer');
   			}catch(e){}	
		}
		else{
			try{
			playMediaPlayer("marqueeTester");
			}catch(e){}
		}
  		$("#tester_popup").css("display","none");
  		$("#tester_popup .popuprightside").empty();
  		$("#tester_popup .popuprightside").append("<div id='SonyVideoPlayer'></div>")
  		$("#black_overlay11").css("display","none");
  	});  

	var verticalHeight = $(".sidebarScroller").outerHeight();
	var slideCount = $(".sidebarScroller").length;
	var totalHeight = verticalHeight*slideCount;
	$("#veritical_scroll").height(totalHeight);
	$(".sidebarScroller:first").addClass("act");
	$(".Sidefooter .SideHeaddown").click(function(){
		if($(".sidebarScroller:last").hasClass("act")){
			return false;
		}
		$(".sidebarScroller.act").next().addClass("act");	
		$(".sidebarScroller.act").prev().removeClass("act");
		var topPos = $(".act").attr("id").replace("active","");	
		var ScrollToppos = topPos*verticalHeight; 
		$("#veritical_scroll").animate({top:-ScrollToppos});	
		
	});
	
	$(".SideHead .SideHeadtop").click(function(){
		if($(".sidebarScroller:first").hasClass("act")){
			return false; 
		}
		$(".sidebarScroller.act").prev().addClass("act");	
		$(".sidebarScroller.act").next().removeClass("act");
		var topPos = $(".act").attr("id").replace("active","");	
		var ScrollToppos = topPos*verticalHeight; 
		$("#veritical_scroll").animate({top:-ScrollToppos});	
	});
	
	$("#season1").hide();
	

  	$(".tabbingFull ul.tabs li a").click(function(){
   		var checktab = $(this).attr("rel");
   		if(checktab=="season1"){
   			var seasonURL= "2009-thetester-season1";
   		}else{
   			var seasonURL= "2010-thetester-season2";
   		}   		
   		$("#season2, #season1").hide();
   	 	$(".tabbingFull ul.tabs li a").removeClass("active");
   	 	$("#"+checktab).show(); 
   	 	if(window.location.toString().indexOf('/usplaystation/')!=-1  ){
			$("#"+checktab+" #gridFooterLarge a").attr("href", "/usplaystation/games-and-media/shows-and-tv-series/thetester/"+seasonURL);
		}else{
			$("#"+checktab+" #gridFooterLarge a").attr("href", root + "/games-and-media/shows-and-tv-series/thetester/"+seasonURL + ".html");
		}
   	 	
   	 	
   	 	
   	 	$(this).addClass("active");
  	});
  	$(".tabbing ul.tabs li a").click(function(){ 
  		flag="1"
  		var checkpage = $(this).attr("rel");
  		$(".tabbing ul.tabs li a").removeClass("active");
  		$(this).addClass("active");
  		loaddatatester(checkpage);
	});
});

  function pageClick(){
	$("#gridFooter .paging a.page").live("click", function(){
		flag="1";
		$("#gridFooter .paging a.page").removeClass("on");
		$(this).addClass("on");
		var thisVal = $(this).children("span").html();
		var checktab = $(".tabbing ul.tabs li a.active").attr("rel");
		var pageWidth = $("#"+checktab).find(".tester_item").outerWidth();
		//$("#"+checktab).css("left","0");
		var ScrollPos = thisVal*pageWidth;
		$("#"+checktab).animate({left:-ScrollPos});	
		commondyna();
	});

}	

function pagePrev(){
	$("#gridFooter .paging a.previous").live("click", function(){
		flag="1";
	if($("#gridFooter .paging a.previous").hasClass("off")){
		return false; 
	}
		$("#gridFooter .paging a.on").prev().addClass("on");
		$("#gridFooter .paging a.on").next().removeClass("on");
		pageScroll();
		commondyna();
	}); 
}

function pageNext(){

	$("#gridFooter .paging a.next").live("click", function(){
		flag="1";
		if($("#gridFooter .paging a.next").hasClass("off")){
			return false;
		}
		$("#gridFooter .paging a.on").next().addClass("on");
		$("#gridFooter .paging a.on").prev().removeClass("on");
		pageScroll();	 
		commondyna();
	});

}

function commondyna(){
	if($("#gridFooter .paging a.page:first").hasClass("on")){
		$("#gridFooter .paging a.previous").addClass("off");
		$("#gridFooter .paging a.next").removeClass("off");
	}
	else if($("#gridFooter .paging a.page:last").hasClass("on")){
		$("#gridFooter .paging a.previous").removeClass("off");
		$("#gridFooter .paging a.next").addClass("off");
	}
	else{
		$("#gridFooter .paging a.previous").removeClass("off");
		$("#gridFooter .paging a.next").removeClass("off");
	}
 
}

function  pageScroll(){
		var spanVal = $("#gridFooter .paging a.on").children("span").html();
		var checktab = $(".tabbing ul.tabs li a.active").attr("rel");
		var pageWidth = $("#"+checktab).find(".tester_item").outerWidth();
		var ScrollPosNext = spanVal*pageWidth;	
		
		$("#"+checktab).animate({left:-ScrollPosNext});
}


function autoTabbing(){
if(flag==0){
			if($(".tabbing ul.tabs li.last a").hasClass("active")){
				$(".tabbing ul.tabs li a.active").removeClass("active");
				$(".tabbing ul.tabs li:first a").addClass("active");
			}
			else{
			$(".tabbing ul.tabs li a.active").removeClass("active");
			$(".tabbing ul.tabs li.last a").addClass("active");
			}
			var defaultload = $(".tabbing ul.tabs li a.active").attr("rel");
			
			loaddatatester(defaultload);	
			
			}		
	}
	
function loaddatatester(checkvar){

	$(".panels").hide();
	$("#"+checkvar).css("left","0");
  	$("#"+checkvar).show();
	$("#gridFooter .paging a.page").remove();
  	$("#gridFooter .paging a.previous,#gridFooter .paging a.next").removeClass("off");
  	var pagelength = $("#"+checkvar).find(".tester_item").length;
 	
 				for(i=0; i<pagelength;i++){
					$("#gridFooter .paging a.next").before("<a class='page' href='javascript:void(0);'><span>"+i+"</span></a>");
				}
  		$("#gridFooter .paging a.page:first").addClass("on");
		$("#gridFooter .paging a.previous").addClass("off"); 
		var pageWidth =  $("#"+checkvar).find(".tester_item").outerWidth();
		var pageTotalWidth = pageWidth*pagelength;
		$("#"+checkvar).width(pageTotalWidth);
if(flag=="0"){

 				pageClick();
				pagePrev();	
				pageNext();
  			}

}
function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
} 

//$("#containerMiddle .extraScrn a").click(function(){
function extravideoplay(videoplay){
	//pageTracker._trackPageview('/CTR/EXTRA/'+videoplay.toUpperCase());
	//ClickOmniTrack(this,'event36','EXTRA/'+videoplay.toUpperCase()); 
	if(window.location.toString().indexOf("thetester/Cast/") != -1 || window.location.toString().indexOf("thetester/cast/") != -1 || window.location.toString().indexOf("thetester/specialGuests/") != -1 || window.location.toString().indexOf("thetester/specialguests/") != -1){
		try{
			pauseMediaPlayer('PSMediaPlayer');	
		}catch(e){}
	}else{
		try{
			pauseMediaPlayer("marqueeTester");
		}catch(e){}
	}
	$("#tester_popup").css("display","block");
  	$("#black_overlay11").css("display","block"); 
  	var flashvars = {};  
  	flashvars.videoURL= getHttpVideoPath()+videoplay+".flv";
  	flashvars.videoId = videoplay;
	var params = {};
	params.wmode = "transparent";
	params.bgcolor = "#CCCCCC";
	params.menu = "false";
	params.scale = "noscale"; 
	params.allowfullscreen = "true";
	params.allowscriptaccess = "always"; 
	var attributes = {};
	var swfPath=getAssetPath(); 
	swfPath=swfPath+"ps_fsh_pssamp.swf"
	swfobject.embedSWF(swfPath, "SonyVideoPlayer", "616", "348", "9", "expressinstall.swf", flashvars, params, attributes);
}
//});

$(document).ready(function(){
	var $extrascene = $("#extraitem .tester_item").length;
	var liWidth = $("#extraitem .tester_item").outerWidth();
	var totalWidthli = liWidth*$extrascene;
	$("#extraitem").width(totalWidthli);
	var countpage = Math.ceil($extrascene);
	for(i=0; i<countpage;i++){
		$("#extrascene .paging a.next").before("<a class='page' href='javascript:void(0);'><span>"+i+"</span></a>");
		}
		$("#extrascene .paging a.page:first").addClass("on");
		$("#extrascene .paging a.previous").addClass("off"); 
		
		$("#extrascene .paging a.next").live("click", function(){			
			if($("#extrascene .paging a.next").hasClass("off")){
				return false;
			}
			$("#extrascene .paging a.on").next().addClass("on");
			$("#extrascene .paging a.on").prev().removeClass("on");		
			var spanVal1 = $("#extrascene .paging a.on").children("span").html();
			var pageWidth1 = $("#extraitem").find(".tester_item").outerWidth();
			var ScrollPosNext1 = spanVal1*pageWidth1;	
		
			$("#extraitem").animate({left:-ScrollPosNext1});
	
				simplegrid();
			
		});
		
		$("#extrascene .paging a.previous").live("click", function(){			
			if($("#extrascene .paging a.previous").hasClass("off")){
				return false;
			}
			$("#extrascene .paging a.on").prev().addClass("on");
			$("#extrascene .paging a.on").next().removeClass("on");		
			var spanVal1 = $("#extrascene .paging a.on").children("span").html();
			var pageWidth1 = $("#extraitem").find(".tester_item").outerWidth();
			var ScrollPosNext1 = spanVal1*pageWidth1;	
		
			$("#extraitem").animate({left:-ScrollPosNext1});
			
			simplegrid();
		});
		$("#extrascene .paging a.page").live("click", function(){
	
		$("#extrascene .paging a.page").removeClass("on");
		$(this).addClass("on");
		var thisVal = $(this).children("span").html();
	
		var pageWidth = $("#extraitem").find(".tester_item").outerWidth();
		//$("#"+checktab).css("left","0");
		var ScrollPos = thisVal*pageWidth;
		$("#extraitem").animate({left:-ScrollPos});
			simplegrid();
	});
		


})

function simplegrid(){

	if($("#extrascene .paging a.page:first").hasClass("on")){
		$("#extrascene .paging a.previous").addClass("off");
		$("#extrascene .paging a.next").removeClass("off");
	}
	else if($("#extrascene .paging a.page:last").hasClass("on")){
		$("#extrascene .paging a.previous").removeClass("off");
		$("#extrascene .paging a.next").addClass("off");
	}
	else{
		$("#extrascene .paging a.previous").removeClass("off");
		$("#extraitem .paging a.next").removeClass("off");
	}
 

}
