// Flash header Script

/******************** Event registration ********************/
if(window.attachEvent) //IE
{
	window.attachEvent("onload", _initPageFunction);
}
else if(window.addEventListener) //DOM
{
	window.addEventListener("load", _initPageFunction, false);
}


function _initPageFunction()
{
	_initPageHeader();

	_initPageTitle();
	
	_initHeaderMenu();
	
	_initLogo();
}


function _initPageHeader()
{
	if (document.getElementById("oucHeader_oucCustomerService_lnkCustomerService") || document.getElementById("oucHeader_oucCustomerService_lnkReturnCustomerService"))
	{
		document.getElementById("contentTopSectionFrame").style.display = "inline";
		document.getElementById("welcomeMessage").style.display = "none";
	}
}

function _initPageTitle()
{	
	oMypage = document.getElementById('Form1').action;
	var regPage = /.*Default\.aspx.*/i;
	resPage = regPage.test(oMypage);

    if(resPage)
    {
      document.getElementById("contentPageTitle").style.display = "none";
    }
}

function _initHeaderMenu()
{
	var oHeader = document.getElementById('contentHeader');

	if (oHeader)
	{

		var oMypage = document.getElementById('Form1').action;
		
		var sCurrentLng = EcommercePageCulture;
		
		if(sCurrentLng == "fr-CA") sSwitchLng = "en-US";
		if(sCurrentLng == "en-US") sSwitchLng = "fr-CA";
		
		var sUrlLang = _getLangUrl(oMypage, sSwitchLng);
			
		oHeader.innerHTML = '<table width="645" height="162" border="0" cellpadding="0" cellspacing="0">';
		oHeader.innerHTML += '<tr><td><img src="/ecom_theme/img/gfx_nav_head.gif" width="645" height="21" style="margin-top:1px;"></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="/default.aspx"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_home.gif" name="imgAccueil" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="/productcatalog.aspx"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_products.gif" name="imgProduits" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="/services.aspx"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_services.gif" name="imgService" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="/contact.aspx"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_contact.gif" alt="Contactez nous" name="Contat" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="/aboutus.aspx"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_whoweare.gif" name="imgAPropos" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><a href="'+ sUrlLang + '" id="oucHeader_lnkLangEn"><img src="/ecom_theme/img/btn/'+ sCurrentLng +'/nav_langue.gif" name="imgEnglish" width="645" height="23" border="0"></a></td></tr>';
		oHeader.innerHTML += '<tr><td><img src="/ecom_theme/img/gfx_nav_foot_repeat.gif" width="645" height="0"></td></tr>';
		oHeader.innerHTML += '</table>';
	}
}

function _getLangUrl(vsUrl, vsLang)
{
	var iIndex;
	var sUrlWithLang;
	var sUrlStart;
	var oQuerys = new Array;
	var oQuery;
	var oUrlQuerys;
	var i;
	var oPair;
	
	iIndex = vsUrl.indexOf("?");
	
	if (iIndex > -1)
	{
		sUrlStart = vsUrl.substring(0, iIndex);
		oUrlQuerys = vsUrl.substr(iIndex + 1).split("&");
		
		for (i = 0; i < oUrlQuerys.length; i++)
		{
			oPair = oUrlQuerys[i].split("=");
			if (oPair[0].toLowerCase() != "lang")
			{
				oQuery = new Object();
				oQuery.key = oPair[0];
				oQuery.value = oPair[1];
				oQuerys.push(oQuery);
			}
		}
	}
	else
	{
		sUrlStart = vsUrl
	}
	
	oQuery = new Object();
	oQuery.key = "lang";
	oQuery.value = vsLang;
	oQuerys.push(oQuery);
	
	sUrlWithLang = sUrlStart;
	
	for (i = 0; i < oQuerys.length; i++)
	{
		if (i == 0)
		{
			sUrlWithLang += "?";
		}
		else
		{
			sUrlWithLang += "&";
		}
		sUrlWithLang += oQuerys[i].key + "=" + oQuerys[i].value;
	}
		
	return sUrlWithLang;
}

// function that insert a link over the logo in the header of the page for SEO
function _initLogo()
{
	var oDivLogo = document.getElementById('contentLogo');
	
	if(oDivLogo){oDivLogo.innerHTML = '<a id="aquapureLogo" href="/" title="Aquapure Depot">Aquapure Depot</a>';}
}
