
var browser2 = 1;
if (navigator.appName.substring(0,8) == "Netscape") browser2 = 1;

if (navigator.appName.substring(0,9) == "Microsoft") browser2 = 0;


var ns4 = (document.layers)? true:false;   //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 

function openWin(url,dimx,dimy,fen)
{
	
	
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=no,scrollbars=no,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url,fen,featur);
	if (browser2 == 1) cl.focus(); else cl = window.open(url,fen,featur);
}

function openWinNet(url,dimx,dimy,top,left, fen)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=yes,scrollbars=yes,resizable=no,top=" + top + ",left=" + left + ",width="+ dimx + ",height=" + dimy;
	cl = window.open(url,fen,featur);
	if (browser2 == 1) cl.focus(); else cl = window.open(url,fen,featur);
}
function openWinScroll(url,dimx,dimy,fen)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) 
		dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=auto,scrollbars=yes,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url,fen,featur);
	if (browser2 == 1) 
		cl.focus(); 
	else cl = window.open(url,fen,featur);
}

function openWinScrollWithMaximise(url,dimx,dimy,fen)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) 
		dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=auto,scrollbars=yes,resizable=yes,width="+ dimx + ",height=" + dimy;
	cl = window.open(url,fen,featur);
	if (browser2 == 1) 
		cl.focus(); 
	else cl = window.open(url,fen,featur);
}

function openZipCode(url,dimx,dimy,fen)
{
	url1 = url + "&targetsource=" + window.name 

	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=no,scrollbars=no,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url1,fen,featur);
	if (browser2 == 1) cl.focus(); else cl = window.open(url1,fen,featur);
}

function openVehiculePopup(url,dimx,dimy,fen)
{
	url1 = url; 

	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=no,scrollbars=no,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url1,fen,featur);
	if (browser2 == 1) cl.focus(); else cl = window.open(url1,fen,featur);
}

function openHtmlContentPopup(dimx,dimy,fen,title,htmlContent){
newpage=open("",fen,'width='+dimx+',height='+dimy+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=no,scrollbars=no,resizable=no');
newpage.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
newpage.document.write("<html><head><title>"+title+"</title></head>");
newpage.document.write("<body><div style='font-size:12px;font-family:arial;text-align:justify;'>"+htmlContent+"<br/><br/><a href='#' onclick='window.close();'>Femer la fenêtre</a></div></body></html>");
}

function jump(url,dimx,dimy)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=auto,scrollbars=yes,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url,"cl",featur);

	//if (browser2 == 1) cl.focus(); else cl = window.open(url,"cl",featur);

}

function jump1(url,dimx,dimy)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=auto,scrollbars=no,resizable=no,width="+ dimx + ",height=" + dimy;
	cl1 = window.open(url,"cl1",featur);

	if (browser2 == 1) cl1.focus(); else cl1 = window.open(url,"cl1",featur);

}
function openReportWin(url,dimx,dimy,fen)
{
	if (browser2 == 0 && navigator.appVersion.indexOf("Win") > 0) dimy=dimy-19;
	featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrolling=no,scrollbars=no,resizable=no,width="+ dimx + ",height=" + dimy;
	cl = window.open(url,fen,featur);
	if (browser2 == 1) cl.focus(); else cl = window.open(url,fen,featur);
	return(cl);
}
function redirectOldAssurland(strPath){
			
			
			window.location.href =  strPath;
		}
		


//DIV PART
var Timerinterval = "";
var animHeight=0;
var animHeightUnit=10;

function startTimerInterval(strFunctionName)
{
	Timerinterval = window.setInterval(strFunctionName,10);
} 
function stopTimerInterval()
{
	window.clearInterval (Timerinterval);
	Timerinterval="";
}

function SetDivHeightAnim(DivName,iHeight,iSens){
	animHeight=0;
	startTimerInterval("SetDivHeightAnimOccur('" + DivName + "'," + iHeight + "," + iSens +")");
	
}

function SetDivHeightAnimOccur(DivName,iMaxHeight,iSens){
	var obj=GetDivObj(DivName);
	if (iSens == 1){
		if ((animHeight + animHeightUnit) > iMaxHeight){
			animHeight = iMaxHeight;
			stopTimerInterval();
		}
		else {
			animHeight = animHeight + animHeightUnit;
		}
	}
	else {
		if ((animHeight - animHeightUnit) < iMaxHeight){
			animHeight = iMaxHeight;
			stopTimerInterval();
		}
		else {
			animHeight = animHeight - animHeightUnit;
		}
	}
	SetDivHeight(DivName,animHeight)
}

function GetDivState(strDivName){
	if (document.getElementById) { // DOM3 = IE5, NS6 
		return (document.getElementById(strDivName).style.visibility == 'visible') ? 1 : 0;
	} 
	else { 
		if (document.layers) { // Netscape 4 
			return (document.layers[strDivName].visibility == 'show') ? 1 : 0; 
		} 
		else { // IE 4 
			(document.all[strDivName].style.visibility == 'visible') ? 1 : 0;
		} 
	} 		
}
function IfExistGetDivState(strDivName){
	if (document.getElementById) { // DOM3 = IE5, NS6 
		if (document.getElementById(strDivName))
			return GetDivState(strDivName);
		else
			return 0;
	} 
	else { 
		if (document.layers) { // Netscape 4 
			if (document.layers[strDivName])
				return GetDivState(strDivName);
			else
				return 0;
		} 
		else { // IE 4 
			if (document.all[strDivName])
				return GetDivState(strDivName);
			else
				return 0;
		} 
	} 
}
function IfExistShowhidediv(strDivName,iState){
	if (document.getElementById) { // DOM3 = IE5, NS6 
		if (document.getElementById(strDivName))
			Showhidediv(strDivName,iState);
	} 
	else { 
		if (document.layers) { // Netscape 4 
			if (document.layers[strDivName])
				Showhidediv(strDivName,iState);
		} 
		else { // IE 4 
			if (document.all[strDivName])
				Showhidediv(strDivName,iState);
		} 
	} 
}
function IfExistDiv(strDivName){
	if (document.getElementById) { // DOM3 = IE5, NS6 
		if (document.getElementById(strDivName))
			return true;
		else
			return false;
	} 
	else { 
		if (document.layers) { // Netscape 4 
			if (document.layers[strDivName])
				return true;
			else
				return false;
		} 
		else { // IE 4 
			if (document.all[strDivName])
				return true;
			else
				return false;
		} 
	} 
}

function Showhidediv(strDivName,iState) { // 1 visible, 0 hidden
	var iWidth = 0;
	var obj;
	if (document.getElementById) { // DOM3 = IE5, NS6 
		obj = document.getElementById(strDivName);
		document.getElementById(strDivName).style.visibility =  iState ? 'visible' : 'hidden';
	} 
	else { 
		if (document.layers) { // Netscape 4 
			obj = document.layers[strDivName]
			document.layers[strDivName].visibility = iState ? 'show' : 'hide'; 
		} 
		else { // IE 4 
			obj = document.all[strDivName]
			document.all[strDivName].style.visibility = iState ? 'visible' : 'hidden';
		} 
	} 
} 
function tTimer()
{
	i--;
	if (i == -1)
	{
		stopTimerInterval();
	}
}
function GetDivObj(DivName){
	if (dom) { // DOM3 = IE5, NS6 
		obj = document.getElementById(DivName);
	} 
	else { 
		if (ns4) { // Netscape 4 
			obj = document.layers[DivName];
		} 
		else { // IE 4 
			obj = document.all[DivName];
		} 
	} 
	return obj;
}
function GetDivHeight(DivName){
	var obj=GetDivObj(DivName);
	if (dom)
		{
		return replaceChar(obj.style.height,'px','');
		}
	else if (ie4) 
		{
		return replaceChar(obj.offsetHeight,'px','');
		}
	else if (ns4)
		{
		return replaceChar(obj.document.height,'px','');
		}
}
function SetDivHeight(DivName,iHeight){
	var obj=GetDivObj(DivName);
	if (dom)
		{
			obj.style.height = iHeight + 'px';
		}
	else if (ie4) 
		{
			obj.offsetHeight = iHeight + 'px';
		}
	else if (ns4)
		{
			obj.document.height = iHeight + 'px';
		}
}
function setDivPosition(DivName,x,y)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		obj.style.left = x + 'px';
		obj.style.top = y + 'px';
		}
	else if (ie4) 
		{
		obj.style.posLeft = x + 'px';
		obj.style.posTop = y + 'px';
		}
	else if (ns4)
		{
		obj.pageX = x + 'px';
		obj.pageY = y + 'px';
		}
}
function setDivTop(DivName,y)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		obj.style.top = y + 'px';
		}
	else if (ie4) 
		{
		obj.style.posTop = y + 'px';
		}
	else if (ns4)
		{
		obj.pageY = y + 'px';
		}
}

function getDivLeft(DivName)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		return replaceChar(obj.style.left,'px','');
		}
	else if (ie4) 
		{
		return replaceChar(obj.style.posLeft,'px','');
		}
	else if (ns4)
		{
		return replaceChar(obj.pageX,'px','');
		}
} 
function getDivTop(DivName)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		return replaceChar(obj.style.top,'px','');
		}
	else if (ie4) 
		{
		return replaceChar(obj.style.posTop,'px','');
		}
	else if (ns4)
		{
		return replaceChar(obj.pageY,'px','');
		}
}
function getDivOffsetTop(DivName)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		return replaceChar(obj.offsetTop,'px','');
		}
	else if (ie4) 
		{
		return replaceChar(obj.style.posTop,'px','');
		}
	else if (ns4)
		{
		return replaceChar(obj.pageY,'px','');
		}
}
function getDivOffsetLeft(DivName)
{
	var obj=GetDivObj(DivName);
	if (dom)
		{
		return replaceChar(obj.offsetLeft,'px','');
		}
	else if (ie4) 
		{
		return replaceChar(obj.style.posLeft,'px','');
		}
	else if (ns4)
		{
		return replaceChar(obj.pageX,'px','');
		}
}
