var resize='';
var titlebar='';
var wvalue=screen.width-7;
var hvalue=screen.height-75;
var agt=navigator.userAgent.toLowerCase();
var is_major=parseInt(navigator.appVersion);
var is_ie=((agt.indexOf("msie")!=-1) && (agt.indexOf("opera")==-1));
var isNT=agt.indexOf("windows nt")!=-1;
var IE=(document.all);
var IE4=(is_ie && (is_major==4) && (agt.indexOf("msie 4")!=-1));
var NS=(document.layers);
var DOM=(document.getElementById);
var isMac=(navigator.appVersion.indexOf("Mac")==-1);
var allString="document.";
allString += (IE)?"all.":(DOM)?"getElementById(\"":"";
var styleString=(IE)?".style":(DOM)?"\").style":"";
var endAllString=(DOM && !IE)?"\")":"";
var px=(DOM)?"px":"";
var beforeload=1;


var hide = 1;
var hideEvent = 0;
var newposition = ""

function SFO(whichmenu) {	
	if(beforeload == 1){
		if (!NS){
			hideAllFlyOuts();
			
			hideSposo();
			
			if (whichmenu > 0 && whichmenu < 8){
				if (whichmenu !=7 && whichmenu != 5 && whichmenu != 4){
					eval(allString +"mg"+whichmenu+styleString).visibility="visible";
				}
				eval(allString +"SM"+whichmenu+styleString).color="#ffcc00";
				eval(allString +"SN"+whichmenu+styleString).backgroundColor="#666666";
			}
			
			if (whichmenu == 8 || whichmenu == 9){
			eval(allString +"mg"+whichmenu+styleString).visibility="visible";
			eval(allString +"SM"+whichmenu+styleString).color="#ffcc00";
			}
			if (whichmenu >= 9){
			eval(allString +"SM"+whichmenu+styleString).color="#ffcc00";
			}
			if (whichmenu >=8 && whichmenu <=11)
			{
				eval(allString +"SN"+whichmenu+styleString).backgroundColor="#666666";
			}
			
			hideEvent = setInterval("startHide()", 200);

			hide=0;
		}
	}
}

function hideAllFlyOuts() {

	if (!NS){
		for (i = 1; i < 8; i++) {
			eval(allString +"SM"+i+styleString).color="#ffffff";
			eval(allString +"SN"+i+styleString).backgroundColor="#999999";
			if(i !=4 && i !=5 && i != 7){
				eval(allString +"mg"+i+styleString).visibility="hidden";	
				if (eval(allString+"quickfind"+endAllString)) eval(allString +"quickfind"+styleString).visibility="visible";
			}
		}
		for (i = 8;i < 10; i++) {
			eval(allString +"mg"+i+styleString).visibility="hidden";	
			eval(allString +"SM"+i+styleString).color="#ffffff";
			if (eval(allString+"quickfind"+endAllString)) eval(allString +"quickfind"+styleString).visibility="visible";
		}
		for (i = 8; i < 12; i++) {	
			eval(allString +"SM"+i+styleString).color="#000000";
			eval(allString +"SN"+i+styleString).backgroundColor="#ffe88a";
			if (eval(allString+"quickfind"+endAllString)) eval(allString +"quickfind"+styleString).visibility="visible";
		}
		if(IE && eval(allString+"qf")) eval(allString+"qf"+styleString).visibility="visible";
		clearInterval(hideEvent);
	}
}
function startHide() {
	if (hide==1) {
		hideAllFlyOuts();
		hideSposo();
		showDDLBS();
	}
}
function showDDLBS() {
	if (eval(allString+"ddlb1"+endAllString)) {
		for (i = 1; i < 4; i++) eval(allString +"ddlb"+i+styleString).visibility="visible";	
	}
}
function sBlk(whichlayer, subLayer) {
	var whichmenu = "";
	whichmenu = "mg";
	var nsDrill = (NS)?whichmenu+whichlayer+".document.":"";
	hide = 0;
}
function hBlk(whichlayer, subLayer) {
	var whichmenu = "";
	whichmenu = "mg";
	var nsDrill = (NS)?whichmenu+whichlayer+".document.":"";
	hide = 1;
}
function showSposo() {	
	hideAllFlyOuts();
	hideSposo();
	eval(allString+"SP"+styleString).visibility="visible";
	hideEvent = setInterval("startHide()", 2000);
}
function hideSposo() {
	eval(allString+"SP"+styleString).visibility="hidden";
	clearInterval(hideEvent);
}
function sBlu(subLayer) {
	if (!NS) {
		eval(allString+"SP"+subLayer+styleString).backgroundColor="#000080";
		eval(allString+"SP"+subLayer+styleString).color="#FFFFFF";
		// eval(allString+"sp"+subLayer+styleString).color="#FFFFFF";
		hide = 0;
	}
}

function hBlu(subLayer) {
	if (!NS) {
		eval(allString+"SP"+subLayer+styleString).backgroundColor="#FFFFFF";
		eval(allString+"SP"+subLayer+styleString).color="#000000";
		// eval(allString+"sp"+subLayer+styleString).color="#000000";
		hide = 1;
	}
}	

//Link creation to www domain
function GoToDownloads(section)
{
	var sDomain = location.hostname;
	switch (section){
		case 'life':
		var sURL = sDomain.replace("life", "www");
		break;
		case 'home':
		var sURL = sDomain.replace("home", "www");
		break;
		case 'motor':
		var sURL = sDomain.replace("motor", "www");
		break;
	}
	
	location.href = "http://" + sURL + "/Downloads.aspx";
	
}

function startMotorQuotationWindow(url,type)
{
//this function is used by asp:HyperLink, no return 
   var urlToOpen;
	if(type=='Retrieve')
	    urlToOpen='https://www.my.commbank.com.au/netbank/Car/Estimate/RetrieveEstimate.aspx?FOLToken=YNXK5ID0QGV3FYZZMGUV55PG1NVLYH0V&it=new';
	else
	    urlToOpen='https://www.my.commbank.com.au/netbank/Car/LandingPage.aspx?FOLToken=MNW94OAQB36MNJ6IIB7ZKHTVP6JXRY9U&it=new';
	openFOLWindow(urlToOpen);




















}

function startMotorQuotationWindowInHtml(url,type)
{
//this function is used by HTML a , a return is needed
   var urlToOpen;
	if(type=='Retrieve')
	    urlToOpen='https://www.my.commbank.com.au/netbank/Car/Estimate/RetrieveEstimate.aspx?FOLToken=YNXK5ID0QGV3FYZZMGUV55PG1NVLYH0V&it=new';
	else
	    urlToOpen='https://www.my.commbank.com.au/netbank/Car/LandingPage.aspx?FOLToken=MNW94OAQB36MNJ6IIB7ZKHTVP6JXRY9U&it=new';
	return openFOLWindow(urlToOpen);





}

String.prototype.endsWith = function(txt,ignoreCase)
{
  var rgx;


  if(ignoreCase)
  {
    rgx = new RegExp(txt+"$","i");
  }
  else
  {
    rgx = new RegExp(txt+"$");
  }

  return this.match(rgx)!=null; 
}

String.prototype.trim = function()
{
  return this.replace(/(^\s*|\s*$)/g,'');
}


function openPolicyDoc (prodType, prodCat )
{
	docFile = "https://www.einsure.com.au/online/direct/html/policy/cba/policy-DMV-DPC.pdf"
	window.open( docFile, "popup", "toolbar=no,top=50,left=50,width=700,height=500,scrollbars=yes,resizable=yes" );
}
	
function startQuickQuoteTravel(url,planCode)
{
    urlToOpen = 'https://www.my.commbank.com.au/netbank/Travel/LandingPage.aspx?FOLToken=MNW94OAQB36MNJ6IIB7ZKHTVP6JXRY9U&it=new';
	// call the function from oneWindowHandler.js
	return openFOLWindow(urlToOpen);



}
function startQuickQuoteCar(url,planCode)
{
    urlToOpen = 'https://www1.my.commbank.com.au/netbank/CAR/Estimate/BasicInformation.aspx?cid=qLz1elBNj0u1GhlgVR0Aqw&RID=&SID=MFH7MFidL8o%3d';
	// call the function from oneWindowHandler.js
	return openFOLWindow(urlToOpen);



}

function openHCWindow(url, type)
{
    // Due to change in SCR27337, parameter url is no longer used. 
    // hard coded URL is used to point to a external website Finese Online instead.

	var urlToOpen;
	if(type=='Retrieve')
	    urlToOpen='https://www.my.commbank.com.au/netbank/HomeContents/LandingPage.aspx?FOLToken=YNXK5ID0QGV3FYZZMGUV55PG1NVLYH0V&it=new';
	else
	    urlToOpen='https://www.my.commbank.com.au/netbank/HomeContents/LandingPage.aspx?FOLToken=MNW94OAQB36MNJ6IIB7ZKHTVP6JXRY9U&it=new';
	return openFOLWindow(urlToOpen);
}

