// JavaScript Document
var masquerFontaine = true;
var masquerDis = true;
var timer = new Array();
timer["divItmPure"] = null;
timer["divItmDis"] = null;

var ultraover = new Image();
ultraover.src = "images/ultrapure_minio.png";

function swapImg(elId) {
	elId.src = ultraover.src;
}
function swapImgbk(elId) {
	elId.src = "images/ultrapure_mini.png";
}

function addMenuActions() {
	var lis = $("menu").getElementsByTagName("li");
	var i;
	/* Pour highlight de la current page*/
	var sPath = window.location.pathname;

	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	var imageStr = "url(images/mnu_pre_bg.jpg)";
	var a;
	for (i=0; i < lis.length; i++ ) {
		if ( lis[i].firstChild.tagName == "A") {
			if (lis[i].firstChild.getAttribute("href").substring(lis[i].firstChild.getAttribute("href").lastIndexOf('/') + 1) == sPage) {
				lis[i].firstChild.style.color="#3EA639";
				afficherMenu(lis[i].firstChild.parentNode.parentNode.parentNode.id);
			}
		}
    	if ( lis[i].getElementsByTagName("ul").length > 0 ) {
			lis[i].onmouseover = function () {afficherMenu(this.id) };
			lis[i].onmouseout = function() { masquerMenu(this.id) };
		}
	}
}

function afficherMenu(pId) {
	$(pId).className ="ieover"
	for ( var i=0; i < $(pId).getElementsByTagName("ul").length; i++ ) {
		$(pId).getElementsByTagName("ul")[0].styl
	}
	clearInterval(timer[pId]);
}
function masquerMenu(pId) {
	timer[pId] = setTimeout("hide('"+pId+"')",1000);
}
function hide(pId) {
	$(pId).className = "";
}

function $(elId) {
    return (document.getElementById(elId));
}

window.onload = function () { 
addMenuActions();
};


function gotoUltra() {
	document.location.href="ultrapure.asp";
}

function postitre(pdiv) {
$(pdiv).style.left = ((screen.width -760)/2) + 220 + "px";
$(pdiv).style.top = 140 + "px";
}

function afficherMap (pEl)
{
	var code = Right(pEl.parentNode.innerHTML,7);
    $("codep").value = "http://www.geocode.ca/?postal=" + code + "&geoit=xml";
	$("adresse").value = enleverA(pEl.parentNode.innerHTML);
	document.test.submit();
}

function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}


function urlencode(ch) {
   ch = ch.replace(/[ ]/g,"+") 
   return escape(ch) 
}

function enleverA(str)
{
	var fin;
	str = Right(str,str.length-(str.indexOf('>') + 1) )
	//str = str.substr(str.indexOf('">') + 2,str.length);
	str = str.replace("</a>","")
	return urlencode(str);
}
