// © ATELIER 33 / ALL RIGHTS RESERVED / 2003 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE                                        \\
//=============================================================================================\\
//USEFUL VARS
//Dis.ReqDir.options[Dis.ReqDir.selectedIndex].value!=""

//----------------------------
//GENE FUNC
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;
	return true;
}
//----------------------------
function CheckActuSearch(DaForm)
{
	validity=true; Dis=eval("document."+DaForm);   
	if (!check_empty(Dis.ReqExp.value)){alert(ExpSearch01); Dis.ReqExp.focus(); validity = false; return validity; }		
}
//----------------------------
function CheckMailInscr()
{
	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 CheckCont()
{
   validity = true; Dis = document.FormCont;  
//CHECK   
   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 (!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 (Dis.SocType.options[Dis.SocType.selectedIndex].value==1){alert(ExpActi); Dis.SocType.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.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(ExpMsg); Dis.Msg.focus(); validity = false; return validity; }
}
//----------------------------
function DecodeMail(DaStr, DaTxt, DaClass)
{
  sCodage = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ1234567890";
  sCode = DaStr ; iLong=sCode.length ; DaLink="";
  for (i=0; i<sCode.length; i++)
  {
    if (sCodage.indexOf(sCode.charAt(i))==-1)
    { sLettre=sCode.charAt(i); DaLink+=(sLettre); }
    else
    { sLettre = (sCodage.indexOf(sCode.charAt(i))-iLong+sCodage.length) % sCodage.length;
	  //sLettre=sLettre+1;
      DaLink+=(sCodage.charAt(sLettre))
    }
  }
  document.write("<a href='mailto:"+DaLink+"' class='"+DaClass+"'>"+DaTxt+"</a>")
}
//---------------------------
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 GetProd(which)
{
	var NumProd=3; var whichTemp1 = ""; var oWhich1 ; var whichTemp2 = ""; var oWhich2 ;	
	for (i=1; i<=NumProd  ; i++)
    	{
		 whichTemp1= "PROD"+i;    oWhich1 = GetDaID(whichTemp1);
		 whichTemp2= "PRODPIC"+i; oWhich2 = GetDaID(whichTemp2);
		 if (whichTemp1==which)
		 	{
		     if (oWhich1.style.display=="none"){oWhich1.style.display="" ; oWhich2.src="/a_pix/deco/icon_minus.gif"}
			 else                              {oWhich1.style.display="none" ; oWhich2.src="/a_pix/deco/icon_plus.gif"}
			 }
		 else {oWhich1.style.display="none" ;}
		}
}
//----------------------
function GetAdv(DaPage)
{winPromo=window.open (DaPage,'PROMO','scrollbars=yes,menubar=no,resizable=yes,status=no,width=600,height=450');}
//----------------------
function ViewAdv(DaLoc){opener.location.href=DaLoc; window.close(); opener.focus();}
//----------------------
