function opentool(){
	document.getElementById("baf_overlay").style.left=(1000-document.documentElement.clientWidth)/2+"px";
	document.getElementById("baf_overlay").style.top=0;
	document.getElementById("baf").style.left=0;
	document.getElementById("baf").style.top="30px";
	if (window.navigator.userAgent.indexOf("MSIE ") > -1){
		document.getElementById("baf_overlay").style.width = (document.documentElement.clientWidth)+"px";
		document.getElementById("baf_overlay").style.height = (document.documentElement.offsetHeight)+"px";
		if(document.getElementById("baf_overlay").offsetHeight<document.body.offsetHeight){
			document.getElementById("baf_overlay").style.height = document.body.offsetHeight+"px";
		}
		document.getElementById("baf").style.width = (document.documentElement.clientWidth)-60+"px";
		document.getElementById("baf").style.width = "970px";
		document.getElementById("baf").style.height = (document.documentElement.clientHeight)-60+"px";
	}else{
		document.getElementById("baf_overlay").style.width = (window.innerWidth)+"px";
		if(document.height>document.documentElement.offsetHeight){
			document.getElementById("baf_overlay").style.height = (document.height)+"px";
		} else {
			document.getElementById("baf_overlay").style.height = (document.documentElement.offsetHeight)+"px";
		}
		if(window.innerHeight>document.getElementById("baf_overlay").offsetHeight){
			document.getElementById("baf_overlay").style.height = window.innerHeight+"px";
		}
		document.getElementById("baf").style.width = "970px";
		document.getElementById("baf").style.height = (window.innerHeight)-60+"px";
	}
	if(document.getElementById("baf").offsetHeight<580){
		document.getElementById("baf").style.height="580px";
	}
	
	document.getElementById("baf_overlay").style.visibility = "visible";
	document.getElementById("baf").style.visibility = "visible";
	document.getElementById("closex").style.visibility = "visible";
	try {
		document.getElementById("pageTitleFont").style.visibility = "hidden";
	} catch (err){
	}
       var currentURL = window.location.toString();
       if(currentURL.indexOf("/en/") != -1){
         var currentLanguage="en";  
       }
       if(currentURL.indexOf("/cn/") != -1){
         var currentLanguage="cn";  
       }
       if(currentURL.indexOf("/de/") != -1){
         var currentLanguage="de";  
       }
       if(currentURL.indexOf("/es/") != -1){
         var currentLanguage="es";  
       }
       if(currentURL.indexOf("/fr/") != -1){
         var currentLanguage="fr";  
       }
       if(currentURL.indexOf("/hk/") != -1){
         var currentLanguage="hk";  
       }
       if(currentURL.indexOf("/ja/") != -1){
         var currentLanguage="ja";  
       }
       if(currentURL.indexOf("/ko/") != -1){
         var currentLanguage="ko";  
       }
       if(currentURL.indexOf("/pt/") != -1){
         var currentLanguage="pt";  
       }
       if (GetSwfVer()!=-1) {
	    document.getElementById("baf").src = 'http://staralliance.innosked.com/';
       } else {
           document.write("<table border='0' cellpadding='0' cellspacing='0' bgcolor='#000000' background='/assets/images/global/booking/book-and-fly/fallback_bookandfly.jpg'>");
           document.write("<tr><td width='385' height='290' align='center' valign='middle'>");
	    document.write("<img src='/assets/images/" + currentLanguage + "/common/disclaimer.png' width='385' height='138' />");	    
           document.write("</td></tr>");
           document.write("</table");
       }
}

function closetool(){
	if(confirm("Please make sure your itinerary has been saved. Do you really want to close Book and Fly?")){
		document.getElementById("baf_overlay").style.visibility = "hidden";
		document.getElementById("baf").style.visibility = "hidden";
		document.getElementById("closex").style.visibility = "hidden";
		try {
			document.getElementById("pageTitleFont").style.visibility = "visible";
		} catch (err){
		}
	}
}

function maximise(){
	document.getElementById("minimise").style.left=(1000-document.documentElement.clientWidth)/2+14+"px";
	
	document.getElementById("bookandflyiframe").style.left=(1000-document.documentElement.clientWidth)/2+30+"px";
	document.getElementById("bookandflyiframe").style.top="30px";
	document.getElementById("fadelayer").style.left=(1000-document.documentElement.clientWidth)/2+"px";
	document.getElementById("languageselection").style.visibility="hidden";
	if (window.navigator.userAgent.indexOf("MSIE ") > -1){
		document.getElementById("bookandflyiframe").style.width = (document.documentElement.clientWidth-60)+"px";
		document.getElementById("bookandflyiframe").style.height = (document.documentElement.clientHeight-60)+"px";
		document.getElementById("fadelayer").style.width = (document.documentElement.clientWidth)+"px";
		document.getElementById("fadelayer").style.height = (document.documentElement.clientHeight)+"px";
		document.getElementById("minimise").style.top=(document.documentElement.clientHeight-125)+"px";
	}else{
		document.getElementById("bookandflyiframe").style.width = (window.innerWidth-60)+"px";
		document.getElementById("bookandflyiframe").style.height = (window.innerHeight-60)+"px";
		document.getElementById("fadelayer").style.width = (window.innerWidth)+"px";
		document.getElementById("fadelayer").style.height = (window.innerHeight)+"px";
		document.getElementById("minimise").style.top=(window.innerHeight-125)+"px";
	}
	document.getElementById("maximise").style.visibility="hidden";
	document.getElementById("minimise").style.visibility="visible";
}

function minimise(){
	document.getElementById("bookandflyiframe").style.left="205px";
	document.getElementById("bookandflyiframe").style.top="150px";
	document.getElementById("bookandflyiframe").style.width="760px";
	document.getElementById("bookandflyiframe").style.height="470px";
	document.getElementById("fadelayer").style.width="0";
	document.getElementById("fadelayer").style.height="0";
	document.getElementById("languageselection").style.visibility="visible";
	document.getElementById("maximise").style.visibility="visible";
	document.getElementById("minimise").style.visibility="hidden";
}
