// © ATELIER 33 / ALL RIGHTS RESERVED / 2003 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE                                        \\
//=============================================================================================\\

//----------------------------
function SelfResizeTo(DaX, DaY){self.resizeTo(DaX, DaY);}
//----------------------------
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 CheckActuSearch()
{
	validity=true; Dis=document.FormActuSearch;  
	if (!check_empty(Dis.ExpActu.value)){alert(ExpSearch02); Dis.ExpActu.focus(); validity=false; return validity;} 
}
//----------------------------
function ResetActuSearch(){Dis=document.FormActuSearch; Dis.ExpActu.value="";}
//----------------------------
function CheckMailing()
{
	validity=true; Dis=document.FormMailing;
	if (!check_empty(Dis.ReqNom.value)){alert(ExpNom); Dis.ReqNom.focus(); validity=false; return validity;}	
	if (!check_empty(Dis.ReqPre.value)){alert(ExpPre); Dis.ReqPre.focus(); validity=false; return validity;}	
	if (!check_email(Dis.ReqEmail.value)){alert(ExpEmail); Dis.ReqEmail.focus(); validity=false; return validity;}	
	if (!Dis.Action[0].checked && !Dis.Action[1].checked){alert(ExpAction); Dis.Action[0].focus(); validity=false; return validity;} 
}
//----------------------------
function ResetMailing(){Dis=document.FormMailing; Dis.ReqNom.value=""; Dis.ReqPre.value=""; Dis.ReqEmail.value="";}
//----------------------------
function CheckRevLog()
{
	validity=true; Dis=document.FormRevLog;
	if (!check_empty(Dis.ReqLog.value)){alert(ExpLog); Dis.ReqLog.focus(); validity=false; return validity;}	
	if (!check_empty(Dis.ReqPass.value)){alert(ExpPass); Dis.ReqPass.focus(); validity=false; return validity;} 
}
//----------------------------
function ResetRevLog(){Dis=document.FormRevLog; Dis.ReqLog.value=""; Dis.ReqPass.value="";}
//----------------------------
function CheckRevLost()
{
	validity=true; Dis=document.FormRev;
	if (!check_empty(Dis.ReqNom.value)){alert(ExpNom); Dis.ReqNom.focus(); validity=false; return validity;}
	if (!check_empty(Dis.ReqPre.value)){alert(ExpPre); Dis.ReqPre.focus(); validity=false; return validity;}
	if (!check_email(Dis.ReqEmail.value)){alert(ExpEmail); Dis.ReqEmail.focus(); validity=false; return validity;}
}
//----------------------------
function CheckRevEdit()
{
	validity=true; Dis=document.FormRev; MsgConf="";   
	if (!check_empty(Dis.Log.value)){alert(ExpLog); Dis.Log.focus(); validity=false; return validity;}	
	if (!check_empty(Dis.Nom.value)){alert(ExpNom); Dis.Nom.focus(); validity=false; return validity;} 
	if (!check_empty(Dis.Pre.value)){alert(ExpPre); Dis.Pre.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Fonc.value)){alert(ExpFonc); Dis.Fonc.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Soc.value)){alert(ExpSoc); Dis.Soc.focus(); validity=false; return validity;}
	if (Dis.SocType.options[Dis.SocType.selectedIndex].value==3 && !check_empty(Dis.ActiAu.value))
		{alert(ExpActi); Dis.ActiAu.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Tel.value)){alert(ExpTel); Dis.Tel.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Mob.value)){alert(ExpMob); Dis.Mob.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Fax.value)){alert(ExpFax); Dis.Fax.focus(); validity=false; return validity;}
	if (!check_email(Dis.Email.value)){alert(ExpEmail); Dis.Email.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Adr.value)){alert(ExpAdr); Dis.Adr.focus(); validity=false; return validity;}
	if (!check_empty(Dis.CP.value)){alert(ExpCP); Dis.CP.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Ville.value)){alert(ExpCity); Dis.Ville.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Pays.value)){alert(ExpPays); Dis.Pays.focus(); validity = false; return validity;}
}
//----------------------------
function CheckProdSearch()
{ 
	validity=true; Dis=document.FormProdSearch;
	if (!check_empty(Dis.ReqExp.value)){alert(ExpSearch02); Dis.ReqExp.focus(); validity=false; return validity;} 
}
//----------------------------
function ResetProdSearch(){Dis=document.FormProdSearch; Dis.ReqExp.value="";}
//----------------------------
function CheckContProd()
{
	validity=true; Dis=document.FormContProd;  
	if (!check_empty(Dis.Nom.value)){alert(ExpNom); Dis.Nom.focus(); validity=false; return validity;} 
	//if (!check_empty(Dis.Pre.value)){alert(ExpPre); Dis.Pre.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fonc.value)){alert(ExpFonc); Dis.Fonc.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Soc.value)){alert(ExpSoc); Dis.Soc.focus(); validity=false; return validity;}
	//if (Dis.SocType.options[Dis.SocType.selectedIndex].value==3 && !check_empty(Dis.ActiAu.value)){alert(ExpActi); Dis.ActiAu.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Tel.value)){alert(ExpTelMob); Dis.Tel.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Mob.value)){alert(ExpMob); Dis.Mob.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fax.value)){alert(ExpFax); Dis.Fax.focus(); validity=false; return validity;}
	if (!check_email(Dis.Email.value)){alert(ExpEmail); Dis.Email.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Adr.value)){alert(ExpAdr); Dis.Adr.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.CP.value)){alert(ExpCP); Dis.CP.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Ville.value)){alert(ExpCity); Dis.Ville.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Pays.value)){alert(ExpPays); Dis.Pays.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Msg.value)){alert(ExpMsg01); Dis.Msg.focus(); validity=false; return validity;}
}
//----------------------------
function CheckContNorm()
{
	validity=true; Dis=document.FormContNorm;  
	if (!check_empty(Dis.Nom.value)){alert(ExpNom); Dis.Nom.focus(); validity=false; return validity;} 
	//if (!check_empty(Dis.Pre.value)){alert(ExpPre); Dis.Pre.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fonc.value)){alert(ExpFonc); Dis.Fonc.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Soc.value)){alert(ExpSoc); Dis.Soc.focus(); validity=false; return validity;}
	//if (Dis.SocType.options[Dis.SocType.selectedIndex].value==3 && !check_empty(Dis.ActiAu.value)){alert(ExpActi); Dis.ActiAu.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Tel.value)){alert(ExpTelMob); Dis.Tel.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Mob.value)){alert(ExpMob); Dis.Mob.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fax.value)){alert(ExpFax); Dis.Fax.focus(); validity=false; return validity;}
	if (!check_email(Dis.Email.value)){alert(ExpEmail); Dis.Email.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Adr.value)){alert(ExpAdr); Dis.Adr.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.CP.value)){alert(ExpCP); Dis.CP.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Ville.value)){alert(ExpCity); Dis.Ville.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Pays.value)){alert(ExpPays); Dis.Pays.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Msg.value)){alert(ExpMsg01); Dis.Msg.focus(); validity=false; return validity;}
}
//----------------------------
function CheckContGam()
{
	validity=true; Dis=document.FormContGam;  
	if (!check_empty(Dis.Nom.value)){alert(ExpNom); Dis.Nom.focus(); validity=false; return validity;} 
	//if (!check_empty(Dis.Pre.value)){alert(ExpPre); Dis.Pre.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fonc.value)){alert(ExpFonc); Dis.Fonc.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Soc.value)){alert(ExpSoc); Dis.Soc.focus(); validity=false; return validity;}
	//if (Dis.SocType.options[Dis.SocType.selectedIndex].value==3 && !check_empty(Dis.ActiAu.value)){alert(ExpActi); Dis.ActiAu.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Tel.value)){alert(ExpTelMob); Dis.Tel.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Mob.value)){alert(ExpMob); Dis.Mob.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Fax.value)){alert(ExpFax); Dis.Fax.focus(); validity=false; return validity;}
	if (!check_email(Dis.Email.value)){alert(ExpEmail); Dis.Email.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Adr.value)){alert(ExpAdr); Dis.Adr.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.CP.value)){alert(ExpCP); Dis.CP.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Ville.value)){alert(ExpCity); Dis.Ville.focus(); validity=false; return validity;}
	//if (!check_empty(Dis.Pays.value)){alert(ExpPays); Dis.Pays.focus(); validity=false; return validity;}
	if (!check_empty(Dis.Msg.value)){alert(ExpMsg01); Dis.Msg.focus(); validity=false; return validity;}
}
//---------------------------
function GetAdrEma(DaName, DaID)
{
	var DaDomaine;
	if (DaID!="" && DaName!="")
		{
		switch (DaID.toString())
			{
			case "0" :
				DaDomaine="";
				break;

			default :
				DaDomaine="sofinor.com";				
				break;
			}
		document.write("<a href='mailto:"+DaName+"@"+DaDomaine+"' class='txtmorb'>"+DaName+"@"+DaDomaine+"&nbsp;»</a>");
		}
	 else {alert(ErrNoParam);}
}
//---------------------------
function PopInfo(DaRef)
{
 if (DaRef!="")
    {winView=window.open ('cont_prod.asp?reqref='+DaRef, 'VIEW', 'menubar=no,scrollbars=yes,resizable=yes,status=no,width=550,height=500');}
 else
    {alert('Erreur : \n\nAbsence de référence\nLa tâche demandée ne peut être effectuée.')}
}
//---------------------------