// © ATELIER 33 / ALL RIGHTS RESERVED / 2003 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE                                        \\
//=============================================================================================\\
//----------------------
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, DaNum)
{
	if(which!="" && DaNum!="")
	{
		for (i=1; i<=DaNum ; i++)
		{
		tempWhich="Div"+i;		 
		if (which==tempWhich){oWhich=GetDaID(tempWhich); window.focus(); oWhich.style.display=""}
		else				 {oWhich=GetDaID(tempWhich); window.focus(); oWhich.style.display="none"}
		}
	}
}
//----------------------------
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 CheckProdSearch()
{ 
	validity=true; Dis=document.FormProdSearch;
	//if (!check_empty(Dis.ReqExp.value) && Dis.ReqBrand.options[Dis.ReqBrand.selectedIndex].value==0)
	if (!check_empty(Dis.ReqExp.value))
		{alert(ExpSearch02); Dis.ReqExp.focus(); validity=false; return validity;} 
}
//----------------------------
function ResetProdSearch()
{
	Dis=document.FormProdSearch;
	Dis.ReqExp.value=""; //Dis.ReqBrand.selectedIndex=0;
}
//----------------------------
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 (!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;}
	if (!check_empty(Dis.Msg.value)){alert(ExpMsg01); Dis.Msg.focus(); validity=false; return validity;}
}
//---------------------------
function GetAdrEma(DaName, DaID, DaClass)
{
	var DaDomaine;
	if (DaID!="" && DaName!="" && DaClass!="")
		{
		switch (DaID.toString())
			{
			case "0" :
				DaDomaine="";
				break;

			default :
				DaDomaine="lmofrance.com";				
				break;
			}
		document.write("<a href='mailto:"+DaName+"@"+DaDomaine+"' class='"+DaClass+"'>"+DaName+"@"+DaDomaine+"&nbsp;»</a>");
		}
	 else {alert(ErrNoParam);}
}
//----------------------------
function ManageFamCatBrand(DaFrom)
{
	//alert(DaFrom);
	//INIT
	Dis=document.FormProdList;
	DaUrl=""; DaPage="1"; DaID="0";
	//GET PARAM FROM FAM
	if (DaFrom=="FAM")
		{
		DaFam=Dis.ReqFam.options[Dis.ReqFam.selectedIndex].value;
		DaCat="0";
		DaBrand="0";
		}
	//GET PARAM FROM CAT	
	if (DaFrom=="CAT")
		{
		DaFam=Dis.ReqFam.options[Dis.ReqFam.selectedIndex].value;
		DaCat=Dis.ReqCat.options[Dis.ReqCat.selectedIndex].value; if (DaCat==""){DaCat="0";}
		DaBrand="0";
		}
	//GET PARAM FROM BRAND	
	if (DaFrom=="BRAND")
		{
		DaFam=Dis.ReqFam.options[Dis.ReqFam.selectedIndex].value;
		DaCat=Dis.ReqCat.options[Dis.ReqCat.selectedIndex].value; if (DaCat==""){DaCat="0";}
		DaBrand=Dis.ReqBrand.options[Dis.ReqBrand.selectedIndex].value; if (DaBrand==""){DaBrand="0";}
		}
	//REDIR
	DaUrl=DaFam+"$"+DaCat+"$"+DaPage+"$"+DaID+"$"+DaBrand;
	//alert(DaUrl);
	top.location.href="cat_main.asp?"+DaUrl;	
}
//----------------------------
function ManageLinks()
{
	//INIT
	Dis=document.FormLinkSearch;
	DaUrl="";
	//GET PARAM
	DaFam=Dis.ReqFam.options[Dis.ReqFam.selectedIndex].value;  
	DaCat="0" ; DaPage="1"; DaID="0"; DaBrand="0"	
	//REDIR
	DaUrl=DaFam+"$"+DaCat+"$"+DaPage+"$"+DaID+"$"+DaBrand;
	//alert(DaUrl);
	top.location.href="links.asp?"+DaUrl;	
}
//----------------------------
function ContProd(DaID, DaRef, DaFam, DaCat, DaBrand)
{
if (DaID!="" && DaRef!="" && DaFam!="" && DaCat!="" && DaBrand!="")
    {
	winUrl='cont_prod.asp?action=GETPRODFEAT&reqid='+DaID+'&reqref='+DaRef+'&reqfam='+DaFam+'&reqcat='+DaCat+'&reqbrand='+DaBrand
	winView=window.open (winUrl,'VIEW','menubar=no,scrollbars=yes,resizable=yes,status=no,width=550,height=600');}
}
//----------------------------
function CheckContProd()
{
	
	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 (!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;}
	if (!check_empty(Dis.Msg.value)){alert(ExpMsg01); Dis.Msg.focus(); validity=false; return validity;}
	
}
//----------------------------
function BrandMap(DaFile, DaWi, DaHei, DaAction)
{
if (DaFile!="" && DaWi!="" && DaHei!="" && DaAction!="")
    {
	winUrl='pop.asp?action='+DaAction+'&reqfile='+DaFile+'&reqwi='+DaWi+'&reqhei='+DaHei
	winView=window.open (winUrl,'VIEW','menubar=no,scrollbars=yes,resizable=yes,status=no,width=550,height=600');}
}
//----------------------------