// © ATELIER 33 / ALL RIGHTS RESERVED / 2001 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE
//--------------------
//if (top.location == self.location){top.location.href="http://www.assurances-etudiants.com"}
//--------------------
function GetAdrEma(DaMail, DaClass)
{
	if (DaMail!="" && DaClass!="")
	{
		DaMail=DaMail.replace("nospam", "@");
		document.write("<a href='mailto:"+DaMail+"' class='"+DaClass+"'>"+DaMail+"&nbsp;»</a>");		
	}
	else {alert(ExpNoParam);}
}
//--------------------
function Pop(DaPage, WinName)
{
 if (DaPage!="" && WinName!=""){winView=window.open (DaPage, WinName,'menubar=yes,scrollbars=yes,resizable=yes,status=yes,width=330,height=200');}
 else						{alert(ExpNoParam)}
}
//--------------------
function PrintIt()
{
	if (document.all)
		{
			if (navigator.appVersion.indexOf("5.0") == -1)
				{
					var OLECMDID_PRINT=6;	var OLECMDEXECOPT_DONTPROMPTUSER=2;	var OLECMDEXECOPT_PROMPTUSER=1;
					var WebBrowser="<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
					document.body.insertAdjacentHTML("beforeEnd", WebBrowser);	WebBrowser1.ExecWB(6, 2);	WebBrowser1.outerHTML = "";
				}
			else	{self.print();}
		} 
	else
		{self.print();}
}
//--------------------
function check_empty(text){return (text.length > 0);}
//--------------------
function check_email(adresse)
{
	if ((adresse == "") || (adresse.indexOf ('@') == -1) || (adresse.indexOf ('.') == -1))	{return false;}
	else	{return true;}
}
//--------------------
function AddToBMK()
{
	var browserName=navigator.appName;	var browserVer=parseInt(navigator.appVersion);
	if (browserName=="Microsoft Internet Explorer" && browserVer >= 4){window.external.AddFavorite(location.href, document.title);}
	else	{alert(ExpBMK)}
} 
//--------------------
function LoginCheck()
{
	var Dis=document.Form01; var bFlag=true;
	if (!check_empty(Dis.Login.value) && bFlag){alert(ExpLog); Dis.Login.focus(); bFlag=false;}
	if (!check_empty(Dis.Pass.value) && bFlag){alert(ExpPass); Dis.Pass.focus(); bFlag=false;} 
	if (bFlag){Dis.Action.value="LOGIN"; Dis.method="post"; Dis.submit();}
}
//--------------------
function ContactCheck()
{
	var Dis=document.FormContact; var bFlag=true;	
	if (!check_empty(Dis.Nom.value) && bFlag){alert(ExpNom); Dis.Nom.focus(); bFlag=false;}
	//if (!check_empty(Dis.Prenom.value) && bFlag){alert(ExpPre); Dis.Prenom.focus(); bFlag=false;}
	if (!check_empty(Dis.Tel.value) && bFlag){alert(ExpTel); Dis.Tel.focus(); bFlag=false;} 
	if (!check_email(Dis.Email.value) && bFlag){alert(ExpEmail); Dis.Email.focus(); bFlag=false;} 
	//if (!check_empty(Dis.Adresse.value) && bFlag){alert(ExpAdr); Dis.Adresse.focus(); bFlag=false;}
	//if (!check_empty(Dis.CP.value) && bFlag){alert(ExpCP); Dis.CP.focus(); bFlag=false;}
	//if (!check_empty(Dis.Ville.value) && bFlag){alert(ExpVille); Dis.Ville.focus(); bFlag=false;}	
	
	//if (Dis.IPP.selectedIndex==0 && bFlag){alert(ExpIPP); Dis.IPP.focus(); bFlag=false;}
	//if (bFlag && !Dis.PPRO[0].checked && !Dis.PPRO[1].checked){alert(ExpPPRO); Dis.PPRO[0].focus(); bFlag=false;}
	//if (Dis.QD.selectedIndex==0 && bFlag){alert(ExpQD); Dis.QD.focus(); bFlag=false;}
	//if (Dis.SE.selectedIndex==0 && bFlag){alert(ExpSE); Dis.SE.focus(); bFlag=false;}
		
	if (!check_empty(Dis.Message.value) && bFlag){alert(ExpMsg); Dis.Message.focus(); bFlag=false;}

	if(bFlag && !Dis.Accord.checked){alert(ExpAccord); Dis.Accord.focus(); bFlag=false;}
	
	//bFlag=true;
	if (bFlag){Dis.Act.value="SEND"; Dis.method="post"; Dis.submit();}
}
//----------------------
function ContactReset()
{
 self.location.reload(true)
}
//----------------------
//DHTML 
//----------------------
function GetDivTxt(DaTxt,which,DaAct)
{
	oWhich=GetDaID(which); window.focus(); 
	switch (DaAct)
	{
		case "APPEND"	: oWhich.innerHTML+=DaTxt;; break;
   	default				: oWhich.innerHTML=DaTxt; break;       
	}	
}
//----------------------
function GetDaID(which)
{
	if (!document.getElementById|document.all){return}
	else
		{
		if (document.getElementById){oWhich = eval ("document.getElementById('" + which + "')")}
		else						{oWhich = eval ("document.all." + which)}
		}
	window.focus(); return oWhich;
}
//----------------------
function GetVis(which, DaVis)
{
	if(which!="")
	{	
		oWhich=GetDaID(which); window.focus(); 
		if(DaVis!="")	{oWhich.style.display=DaVis;}
		else					{if (oWhich.style.display=="none"){oWhich.style.display="";} else {oWhich.style.display="none";}}		
	}
}
//----------------------
function HideDiv(which){oWhich=GetDaID(which); window.focus(); oWhich.style.display="none";}
//----------------------
function ShowDiv(which){oWhich=GetDaID(which); window.focus(); oWhich.style.display="";}
//----------------------
var scrlSpeed=1
// decreasing speed for mozilla
scrlSpeed=(document.all)? scrlSpeed : Math.max(1, scrlSpeed-1)

function initScroll(container,object){
	if (document.getElementById(container) != null){
		var contObj=document.getElementById(container);
		var obj=document.getElementById(object);
		contObj.style.visibility = "visible";
		contObj.scrlSpeed = scrlSpeed; 
		widthContainer = contObj.offsetWidth;
		obj.style.left=parseInt(widthContainer)+"px";
		widthObject=obj.offsetWidth;
		interval=setInterval("objScroll('"+ container +"','"+ object +"',"+ widthContainer +")",20);
		contObj.onmouseover = function(){
			contObj.scrlSpeed=0;
		}
		contObj.onmouseout = function(){
			contObj.scrlSpeed=scrlSpeed;
		}	
	}
}
//----------------------
function objScroll(container,object,widthContainer){
	var contObj=document.getElementById(container);
	var obj=document.getElementById(object);
	widthObject=obj.offsetWidth;
	if (parseInt(obj.style.left)>(widthObject*(-1))){
		obj.style.left=parseInt(obj.style.left)-contObj.scrlSpeed+"px";
	} else {
		obj.style.left=parseInt(widthContainer)+"px";
	}
}
//---------------------- 









 