
// ---------------------------------------------------
// opens new window sized in middle of screen
// ---------------------------------------------------
// 	When live this will be called from the pages on the toyota sites e.g. TOYOTA-EUROPE
// 	We have added a javascript function (TME.openFull) to the v4_menu.js file (on 07/02/07)
//	This is called using the following HTML:
//
// 	<A href="javascript:Tme.openFull('/example.asp','false','configurator');">Car Configurator</A>
//

//Open a fullscreen popup window (accepts parameters)
//If the parm of resizable=yes is passed in then the function adds the status bar to the window
function open_fullscreen(lnk,wd,ht,wn,parms){
	var strSb='scrollbars', strSt='status', strRsz='resizable', n='no',y='yes',s=screen,sw=s.availWidth-0,sh=s.availHeight-0,l,t,wp,sb='no'
	if(parms){wp = parms;}
	else if (parms == undefined) {wp = strRsz+'='+n+', '+strSb+'='+n;}
	l=parseInt((sw-s.availWidth-10)/2);	if(l<0){w=sw-10;l=0;sb=y}
	t=parseInt((sh-s.availHeight-10)/2);if(t<0){h=sh-35;t=0;sb=y}
	if (sb==y){
	  if(parms.indexOf(strSb)!=-1){wp=wp.replace((strSb+'='+y),(strSb+'='+y))}
	  else {wp+= ', '+strSb+'='+y}}
	if (wp.indexOf(strRsz+'='+y) !=-1){wp+=','+strSt+'='+y;h=h-26}
        else{wp+=','+strSt+'='+n}
	window.open(lnk,wn,wp+',width='+w+',height='+h+',left='+l+',top='+t)
}
function CloseMe(){
   window.self.close();
}
function openit(str){
	openpop_resize(str,screen.availWidth-10, screen.availHeight-10, false, '');
}
function resizeToFullScreen(){
	var screenW = 640, screenH = 480;//minimum dimensions
	if (parseInt(navigator.appVersion)>3) {
	 screenW = screen.width;
	 screenH = screen.height;
	}
	else if (navigator.appName == "Netscape"
	    && parseInt(navigator.appVersion)==3
	    && navigator.javaEnabled()
	   )
	{
	 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	 var jScreenSize = jToolkit.getScreenSize();
	 screenW = jScreenSize.width;
	 screenH = jScreenSize.height;
	}
	window.resizeTo(screenW,screenH)
}
function showMovie(){
	//alert("show movie");
		var screenW = 640, screenH = 480;//minimum dimensions
		if (parseInt(navigator.appVersion)>3) {
		 screenW = screen.width;
		 screenH = screen.height;
		}
		else if (navigator.appName == "Netscape"
		    && parseInt(navigator.appVersion)==3
		    && navigator.javaEnabled()
		   )
		{
		 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		 var jScreenSize = jToolkit.getScreenSize();
		 screenW = jScreenSize.width;
		 screenH = jScreenSize.height;
		}
		//var myFlashObject = new FlashObject("lexus_wrapper.swf", "main", screenW, screenH, 7, "#ffffff");
		//var myFlashObject = new FlashObject("lexus_wrapper.swf", "main", 821, 725, 7, "#ffffff");
		//myFlashObject.addVariable("settingsFile", strSettingsPath);
		//myFlashObject.addParam("SeamlessTabbing", false);
        //myFlashObject.addParam("WMODE", "transparent");
        
		//myFlashObject.write("flashcontent");
		var flashvars = {};
		flashvars.settingsFile=strSettingsPath;
		var params = {};
		params.menu = "false";
		params.allowScriptAccess = "always";			
		params.wmode = "transparent";
		params.SeamlessTabbing = false;
		swfobject.embedSWF("lexus_wrapper.swf", "flashcontent", "821", "725", "7", "expressInstall.swf", flashvars, params);
}		

openWin = { 
	full: function(s){
	s=s.replace(/\s/g, ''); var n=window.open(s,'LexusPopUp', 'width='+screen.availWidth+',height='+screen.availHeight+',left=1,top=1,location=no,resizable=yes,scrollbars=yes,toolbar=no,status=no,menubar=no');n.focus();},
	half: function(s){
	s=s.replace(/\s/g, ''); var n=window.open(s,'LexusPopUp', 'width='+screen.availWidth/2+',height='+screen.availHeight/2+',left='+screen.availWidth/4+',top='+screen.availHeight/4+',location=no,resizable=yes,scrollbars=yes,toolbar=no,status=no,menubar=no');n.focus();},
	specific: function(s,w,h,sLoc,sResize,sScroll,sTool,sStat,sMenu){
	if(sLoc!="yes"){sLoc='no';}
	if(sResize!="no"){sResize='yes';}
	if(sScroll!="no"){sScroll='yes';}
	if(sTool!="yes"){sTool='no';}
	if(sStat!="yes"){sStat='no';}
	if(sMenu!="yes"){sMenu='no';}
	s=s.replace(/\s/g, ''); 
	try {iLeft=(screen.availWidth-w)/2; }catch(err){iLeft=1;}
	try {iTop=(screen.availHeight-h)/2; }catch(err){iTop=1;}
	var n=window.open(s,'LexusPopUp', 'width='+w+',height='+h+',left='+screen.availWidth/4+',top='+screen.availHeight/4+',location='+sLoc+',resizable='+sResize+',scrollbars='+sScroll+',toolbar='+sTool+',status='+sStat+',menubar='+sMenu+'');
	n.focus();
	}
}
