rogerOpen = 0;
localiserOpen = 0;
popupOpen = 0;

function Show(e){
	var offX = -120;
	var offY = -130;
	var divName = 'Popup';
	if(document.all){
		if(popupOpen == 1){
			Hide();
		}else{
			popupOpen = 1;
			
			function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  
			document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
			function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? 
			document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

			function follow(evt) {if
			(document.getElementById) {var obj = document.getElementById(divName).style;
			obj.display = 'block';
			obj.left = (parseInt(mouseX(evt))+offX) + 'px';
			obj.top = (parseInt(mouseY(evt))+offY) + 'px';}}

			follow();
		}
	}else{
		var obj = document.getElementById(divName).style;
		obj.display = 'block';
		mouseX = e.pageX;
		mouseY = e.pageY;
		obj.left = ((mouseX + offX) + 'px');
		obj.top = ((mouseY + offY) + 'px');
	}
}
function Hide()
{
	document.onmousemove = "";
	popupOpen = 0;
	if(document.all){
		Popup.style.display="none";
	}else{
		document.getElementById('Popup').style.display="none";
	}
}
function ShowImages(zzz)
{
	if(zzz.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes['2'].style.display == 'block'){
		zzz.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes['2'].style.display = 'none';
	}else{
		var offX = 100;
		var offY = 570;

		function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  
			document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
		function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? 
			document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

		function follow(evt) {
			var obj = zzz.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes['2'].style;
			obj.display = 'block';
			obj.left = (parseInt(mouseX(evt))-offX) + 'px';
			obj.top = (parseInt(mouseY(evt))-offY) + 'px';}

		follow();
	}
}
function OpenRogerwin(root,actid,showingid)
{

		rogerOpen = 1;
		title = "Sms";
		where = root;
		where += "/faces/isiconseil/vcm/web/SmsRoger.jsp?activitySmsId="+actid;
		where += "&amp;showingId="+showingid;
		how = "height=225,width=400,status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,copyhistory=no";
		rogerwin = window.open(where,title,how);
		rogerwin.moveTo(500,300);

}
function OpenLocaliserwin(root,street,city,zip,lang,name)
{
		if(lang == 0){
			ln = 'fr';
		}else{
			ln = 'en';
		}
		localiserOpen = 1;
		title = "Localiser";
		where = root;
		where += "/faces/isiconseil/vcm/web/LocaliserJsp.jsp";
		where += "?street="+street;
		where += "&amp;city="+city;
		where += "&amp;zip="+zip;
		where += "&amp;lang="+lang;
		where += "&amp;name="+name;
		how = "height=479,width=500,status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,copyhistory=no";
		localiserwin = window.open(where,title,how);
		localiserwin.moveTo(100,100);
}
function OpenPartagerwin(root,showingid)
{
		title = "Partager";
		where = root;
		where += "/faces/isiconseil/vcm/web/Partager.jsp?showingId="+showingid;
		how = "height=250,width=440,status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,copyhistory=no";
		rogerwin = window.open(where,title,how);
		rogerwin.moveTo(400,300);
}
function OpenImprimerwin(root,showingid)
{
		title = "Imprimer";
		where = root;
		where += "/faces/isiconseil/vcm/web/Imprimer.jsp?showingId="+showingid;
		how = "height=100,width=682,status=no,toolbar=no,menubar=no,location=no,resizable=no,directories=no,copyhistory=no";
		rogerwin = window.open(where,title,how);
		rogerwin.moveTo(100,100);
}
function getGoogleMap(address, srcobject) 
{
	document.getElementById('zediv').style.position = "absolute";
	document.getElementById('zediv').style.left = findPosX(srcobject) + "px";
	document.getElementById('zediv').style.top = (findPosY(srcobject) + 30) + "px";
	document.getElementById('zediv').style.visibility = 'visible';
	var urlFrame = document.getElementById('zeFrame').src;
	if(urlFrame.indexOf( ('mapenjs.jsp?locationId='+address)) ==-1)
	{
	//alert(document.getElementById('zeFrame').src)
		document.getElementById('zeFrame').src='mapenjs.jsp?locationId='+address;
	}
	d = document;
	f = d.frames ? d.frames['frameName'] : d.getElementById('zeFrame');
	p = f.document || f.contentWindow.document;
	p.showAddress(address);
 } 
function findPosX(obj){
	var curleft = 0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if(obj.offsetParent){
		while(obj.offsetParent){
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}
