﻿/*

*/

function deviceAgent_detect(){
	var deviceAgent = navigator.userAgent.toLowerCase();
		var agentID = deviceAgent.match(/(iphone|ipod|ipad|midp|240x320)|blackberry|netfront|nokia|panasonic|portalmmm|sharp|sie-|sonyericsson|symbian|windows ce|benq|mda|mot-|opera mini|philips|pocket pc|sagem|samsung|sda|sgh-|vodafone|xda|palm|android/);
		if(agentID){
			return true;	
		}
		else
			return false;
}


var currentTabid = 1;
var nexttabid = 2;
jQuery(document).ready(function (){showProjectFlashVideo();renderProjectFlash();});

function GeneratePorjectPlayer(obj)
		 {
		    //debugger;
		 	var objScreen = document.getElementById("basicModalContent2");
		 	if (!objScreen)
		 	{	 	
				objScreen = document.createElement("div");
				objScreen.setAttribute('id','basicModalContent2');
				objScreen.className='flashwhole';
				document.body.appendChild(objScreen);
			}		
			var url="srvPath=/_layouts/css/projectsservice.aspx?reqfrom=video#videoplayer=1#pid="+jQuery(obj).attr('otitle')+"#Omniture_account="+getMetricsAccount(); 	
			var so = new SWFObject("/SiteCollectionImages/swf/projectvideoplayer.swf", "projectvideoplayer", "800", "450", "9", "#ffffff");
			so.addParam("quality", "high");
			so.addParam("scale", "noscale");
			so.addParam("wmode", "transparent");
			so.addParam("menu", "false");
			so.addParam("salign", "lt");
			so.addParam("loop", "false");
			so.addParam("allowFullScreen","true");
			so.addParam("flashvars",url);
			so.write("basicModalContent2");
		 	
		 }
	function openNewWindow(url,wtitle){
		url=location.protocol+'//'+location.host+url;
		window.open(url,'_self','menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,location=yes');
	}
	 function playVideo(obj)
	 {	 
	 //alert(mobile.detect());	
    
	 	if(deviceAgent_detect()){
			//location.href="/videoplay.htm";
			//return;
           
	 		var geturl="/_layouts/css/projectsservice.aspx?reqfrom=video&videoplayer=1&pid="+jQuery(obj).attr('otitle'); 
	 		
			$.get(geturl,
				function(data){			
					if($(data).find("video").length>0){
						SetVideoPlayer($(data).find("video").attr("title"));						
					}
				    if($(data).find("flv").length>0){
				    	var flvfilename=$(data).find("flv").html().replace("&amp;_","");
				
			  	    var hrefv ="/videoplay.htm?flv="+flvfilename.substring(flvfilename.lastIndexOf("/")+1);
			    	location.href= hrefv;
				    }
				});
			return;


		}else{

	 		var whole=document.getElementById('FlashContentWhole');
			var objScreen = document.getElementById("basicModalContent2");
		 	if (!objScreen)
		 	{	 	
				objScreen = document.createElement("div");
				objScreen.setAttribute('id','basicModalContent2');
				objScreen.className='flashwhole';
				document.body.appendChild(objScreen);
			}	
	 		
	 		ShowDialog('basicModalContent2',800,450,800,450);
	 		var fay=document.getElementById('ScreenOver');
			document.body.appendChild(document.getElementById('basicModalContent2'));
			var scaobj = new ScreenConvertAnimation(gid('ScreenOver'),0,70,10,1);	
	 		scaobj.play();
	 	
			var ww , wh ;
			  if (self.innerHeight) { 
			    ww = self.innerWidth;
			    wh = self.innerHeight;
			  } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			    ww = document.documentElement.clientWidth;
			    wh = document.documentElement.clientHeight;
			  } else if (document.body) { // other Explorers
			    ww = document.body.clientWidth;
			    wh = document.body.clientHeight;
			  }  
	
			var dde = document.documentElement;
			 var bgX,bgY
			  if (window.innerWidth) {
				 bgX = window.pageXOffset;
				 bgY = window.pageYOffset;
			  } else {
			     bgX = dde.scrollLeft;
				 bgY = dde.scrollTop;
			  }
			  	  
			document.getElementById('basicModalContent2').style.top = ((wh - 450)/2) + document.body.scrollTop;
			GeneratePorjectPlayer(obj);
		}
	}

function showProjectFlashVideo()
{
	divprojectwatchvideo=jQuery('#projectwatchvideo');
	if(divprojectwatchvideo){
	var section=divprojectwatchvideo.attr('name');
	divprojectwatchvideo.append("&nbsp;<img src='/SiteCollectionImages/moreinfo_arrow.gif' alt=''/>");
	divprojectwatchvideo.bind('click',function(){jQuery(".videolink:eq(0)").click();});
	}
}
function renderProjectFlash(){
	var divProjectFlashes = jQuery(".fluorprojectflash");
	if(divProjectFlashes.size()>0){
		divProjectFlashes.each(function(){
			var objWidth = jQuery(this).css("width");
			var objHeight = jQuery(this).css("height");
			var objLink = jQuery(this).find("a").attr("href");
			var divProjectFlashesId = jQuery(this).attr("id");
			if(objWidth&&objHeight&&objLink&&divProjectFlashesId){
				var so = new SWFObject(objLink , "movie", objWidth, objHeight, "8", "#cccccc");
				so.addParam("quality", "high");
				so.write(divProjectFlashesId);
			}
		}
		);
	}
}
function initalldrivers()
{
	
		var obj = document.getElementById("headersplitid1");
		//alert(obj);
		if( obj != null )
		{
			obj.style.display='none';
		}
	

}
function hiddenalldrivers()
{
	for( var i=1;i<=3;i++)
	{
		var obj = document.getElementById("headersplitid"+i);
		//alert(obj);
		if( obj != null )
		{
			obj.style.display='none';
		}
	}
}
function changeDriver(clicktabid)
{
	if( clicktabid == 1)
	{
		document.getElementById("headersplitid2").style.display="";
		document.getElementById("headersplitid3").style.display="";
	}
	if( clicktabid == 2)
	{
		
		document.getElementById("headersplitid3").style.display="";
	}
	if( clicktabid == 3)
	{
		
		document.getElementById("headersplitid1").style.display="";
	}
	if( clicktabid == 4)
	{
		document.getElementById("headersplitid2").style.display="";
		document.getElementById("headersplitid1").style.display="";
	}



}
function projectinfotabclick( clickTabid )
{
	hiddenalldrivers();
    if( currentTabid != clickTabid )
    {
    		changeDriver(clickTabid );
	    var clickTab = document.getElementById("projecttab"+clickTabid);
    	var s=s_gi("macfluor");
    	
		s.tl(this,'o',s_simplepagename + " | Project detail page | Tab | "+clickTab.innerHTML);
	    clickTab.className = clickTab.className.replace("unselectedtab","");
        clickTab.className = clickTab.className.replace("selectedtab","");
        clickTab.className= clickTab.className+ " selectedtab";
        
    	
	    var obj = "projecttab"+currentTabid;

        document.getElementById(obj).className = document.getElementById(obj).className.replace("unselectedtab","");
        document.getElementById(obj).className = document.getElementById(obj).className.replace("selectedtab","");       
        document.getElementById(obj).className= document.getElementById(obj).className+ " unselectedtab";
    	
	    
	    
	    if ( clickTabid == 4 )
        {
            nexttabid = 1;
            document.getElementById("projectnexttabdiv").style.display = "none";
        }
        else
        {
            nexttabid = clickTabid +1;   
            document.getElementById("projectnexttabdiv").style.display = "";     
        }
    	
        document.getElementById("tabcontent"+clickTabid).style.display = "";
        document.getElementById("tabcontent"+currentTabid).style.display = "none";
        
        currentTabid = clickTabid;
        
        SetNextTabText(document.getElementById("projecttab" + nexttabid).innerHTML);
    }
    else
    {
    	changeDriver(clickTabid );

    }
    
    
    
}

function ProjectGotoNextTab(obj)
{
    
    if ( currentTabid == 4 )
    {
        nexttabid = 1;
    }
    else
    {
        nexttabid = currentTabid +1;        
    }
    projectinfotabclick(nexttabid);
}
 
function SetNextTabText( tabtext )
{
    document.getElementById("ProjectGotoNextTabid").innerHTML = tabtext + "&nbsp;<img alt='' src='/SiteCollectionImages/moreinfo_arrow.gif' />";
}

var __PageTitle=null;
function OnChangePageTitle()
{
   	var docTitle=document.title.replace(/#\d{0,3}/g,'');
	if(docTitle!=''){document.title=document.title.replace(/#\d{0,3}/g,'');__PageTitle=document.title;}
	else{if(__PageTitle!=null){document.title=__PageTitle.replace(/#\d{0,3}/g,'');}}
}
function initCodaSlider()
{
	var csws=jQuery('div.csw');
    var order=10;
    var ordercount,btndisable,btnenable,sliderindex,btnPreviousDisabled,btnPreviousEn,btnNextDisabled,btnNextEn,omnitureButtonType;
	var omnitureType = "featuredprojectsbuttons";	    
    for(var i=0;i<=csws.length-1;i++)
    {
    	if(i==0){omnitureType = "featuredprojectsbuttons";}
    	if(i==1){omnitureType = "legacyprojectsbuttons";}
        order+=i;
        var settings={	ordercount:order, 
        				sliderindex:i,
        				btndisable:'/SiteCollectionImages/Pag_Box_2.gif',
        				btnenable:'/SiteCollectionImages/Pag_Box_1.gif',
        				btnPreviousDisabled:'/SiteCollectionImages/Pag_Left_Arrow_1.gif',
        				btnPreviousEn:'/SiteCollectionImages/Pag_Left_Arrow_2.gif',	
        				btnNextDisabled:'/SiteCollectionImages/Pag_Right_Arrow_1.gif',
        				btnNextEn:'/SiteCollectionImages/Pag_Right_Arrow_2.gif',
        				omnitureButtonType:omnitureType};
        jQuery("div#"+csws[i].id).codaSlider(settings);
    }	
}





