// © ATELIER 33 / ALL RIGHTS RESERVED / 2001 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE
//--------------------
function SelfResizeTo(DaX, DaY){self.resizeTo(DaX, DaY);}
//--------------------
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 check_tel(fFrom, IsOblg)
{
	//VARS
	var Dis=document.FormOrder; var sMsg=""; var temp=""; var DaAct=""; var bCheck=false;
	var reg=/^\d+$/
	//TO LOWER CASE
	temp=eval("Dis."+fFrom+".value.toLowerCase()"); 
	if(IsOblg)	{bCheck=true;}
	else				{if(temp!=""){bCheck=true;}}
	
	if(bCheck)
		{
		temp=temp.replace(/[abcdefghijklmnopqrstuvwxyz]/gi,"");
		temp=temp.replace(/[ ]/gi,"");
		temp=temp.replace(/[\.]/gi,"");	
		temp=temp.replace(/[\\]/gi,"");
		temp=temp.replace(/[\/]/gi,"");	
		temp=temp.replace(/[\[\]]/gi,"");
		temp=temp.replace(/[-,;?!:&=+#<>]/gi,"");
		temp=temp.replace(/[*°\(\)%]/gi,"");
		DaAct=eval("Dis."+fFrom+".value=temp");
		//REG EXP CHECK	+ OUTPUT		
		if((reg.exec(temp)==null) || (temp.length<10)){return false;}
		else 																					{return true;}
		}
	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 Stf(DaRef, DaQS)
{
 winView=window.open ("/app_utils/mod/stf.asp?urlstf="+DaRef+"&qsstf="+DaQS, "STF",'menubar=no,scrollbars=yes,resizable=yes,status=yes,width=450,height=400');
}
//----------------------
//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="";}
//----------------------
//CHECK
//----------------------
function StfCheck()
{
	var Dis=document.FormStf; var bFlag=true;	
	if (!check_empty(Dis.Nom_expediteur.value) && bFlag){alert(ExpStfFromNom); Dis.Nom_expediteur.focus(); bFlag=false;}
	if (!check_email(Dis.Email_expediteur.value) && bFlag){alert(ExpStfFromEmail); Dis.Email_expediteur.focus(); bFlag=false;}
	if (!check_empty(Dis.Nom_destinataire.value) && bFlag){alert(ExpStfToNom); Dis.Nom_destinataire.focus(); bFlag=false;}
	if (!check_email(Dis.Email_destinataire.value) && bFlag){alert(ExpStfToEmail); Dis.Email_destinataire.focus(); bFlag=false;} 
	//bFlag=true;
	if (bFlag){Dis.ActSub.value="SEND"; Dis.method="post"; Dis.submit();}
}
//--------------------
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.FormCont; 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.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 (!check_empty(Dis.Message.value) && bFlag){alert(ExpMsg); Dis.Message.focus(); bFlag=false;}
	
	if (bFlag){Dis.ActSub.value="SEND"; Dis.method="post"; Dis.submit();}
}
//----------------------
function FP01Check()
{
	var Dis=document.FP01; var bFlag=true;	
	//if	(!check_empty(Dis.pcas.value) && Dis.pcat.selectedIndex==0 && Dis.plet.selectedIndex==0){Dis.pcas.focus(); bFlag=false;}	
	if (bFlag){Dis.action="/products.asp"; Dis.method="get"; Dis.submit();}
}
//----------------------
function FP01Reset()
{
	var Dis=document.FP01; var bFlag=true;	
	Dis.pcas.value=""; Dis.pcat.selectedIndex=0; Dis.plet.selectedIndex=0;
}
//----------------------
function FN01Check()
{
	var Dis=document.FN01; var bFlag=true;	
	//if	(!check_empty(Dis.nexp.value) && Dis.nthe.selectedIndex==0){Dis.nexp.focus(); bFlag=false;}	
	if (bFlag){Dis.action="/news.asp"; Dis.method="get"; Dis.submit();}
}
//----------------------
function FN01Reset()
{
	var Dis=document.FN01; var bFlag=true;	
	Dis.nexp.value=""; Dis.nthe.selectedIndex=0;
}
//----------------------
function FL01Check()
{
	var Dis=document.FL01; var bFlag=true;	
	//if	(!check_empty(Dis.nexp.value) && Dis.nthe.selectedIndex==0){Dis.nexp.focus(); bFlag=false;}	
	if (bFlag){Dis.action="/liens.asp"; Dis.method="get"; Dis.submit();}
}
//----------------------
function FL01Reset()
{
	var Dis=document.FL01; var bFlag=true;	
	Dis.lthe.selectedIndex=0;
}
//----------------------







 
