// &copy; ATELIER 33 / ALL RIGHTS RESERVED / 2008 / http://www.atelier33.com / contact@atelier33.com
//                                          CLIENT SIDE                                        \\
//=============================================================================================\\
//----------------------
//MISC
//----------------------
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 PopContainer(pvName, pvUrl, pvWi, pvHei, pvAnchID, isPopDiv)
{	
	
		if(isPopDiv)
		{
		var pvContent="<iframe id='PopContainerContent' name='PopContainerContent' src='"+pvUrl+"' width='100%' height='100%' scrolling='no' frameborder='0' marginwidth='0' marginheight='0'></iframe>";

		var iWinWi=parseInt(document.body.offsetWidth); //var iPosX=parseInt((iWinWi/2)-(pvWi/2)+20)+"px";
		var iWinHei=parseInt(document.body.offsetHeight); //var iPosY=parseInt(((iWinHei/2)-(pvHei/2))+100)+"px";
		var iPosX=parseInt(iWinWi/2)-parseInt(pvWi/2);	
		var iPosY=GetPosY(GetDaID(pvAnchID))-parseInt(pvHei/2); 
		if (iPosY<=0){iPosY=100;}
		if (iPosY>=(iWinHei-(pvHei+100))){iPosY=iWinHei-(pvHei+100);}
		//alert("POSX="+iPosX+" | POSY="+iPosY);
		
		oWhich=GetDaID(pvName); 
		oWhich.style.width=pvWi+"px"; oWhich.style.height=pvHei+"px";
		oWhich.style.left=iPosX+"px"; oWhich.style.top=iPosY+"px"; 
		oWhich.innerHTML=pvContent;	ShowDiv(pvName);	
		}
	else
		{
		var winView=window.open(pvUrl, pvName,"menubar=yes,scrollbars=yes,resizable=yes,status=yes,width="+pvWi+",height="+pvHei+"");
		}

}
//----------------------
//CART
//----------------------
function CartBuy(pvNum, pvForm, pvAnchID, isPopDiv)
{
//INIT
	var Dis=eval(pvForm); var Qs=""; var pvID=0; var pvQTE=0; var bFlag=true;
	//alert(Dis);
//CHECK	
	if(!check_int(eval("Dis.PID"+pvNum), true, false)){bFlag=false; alert(ExpNoParam);}
	else {pvID=eval("Dis.PID"+pvNum+".value");}
		
	if(bFlag && !check_int(eval("Dis.QTE"+pvNum), true, false)){bFlag=false; alert(ExpQteValid); eval("Dis.QTE"+pvNum+".focus()");}
	else {pvQTE=eval("Dis.QTE"+pvNum+".value");}
		
//SEND	
	if(bFlag)
		{
		Qs="act=CARTADD&pid="+pvID+"&qte="+pvQTE; //alert(Qs);
		PopContainer("PopContainer", "/cart_pop.asp?"+Qs, 400, 300, pvAnchID, isPopDiv);
		}
}
//----------------------
function CataSearch(pvAct, pvForm, pvMeth, pvTarg)
{
	var Dis=eval(pvForm); var bFlag=true; var pvPage="/index.html";
	if(!check_empty(Dis.pintit.value) && !check_empty(Dis.pcode.value) && Dis.marque.selectedIndex==0)
		{
		bFlag=false; alert(ExpSearchBlank); Dis.pintit.focus();
		}
	else
		{
		var sIntit=GeneStrClear01(Dis.pintit.value);
		var iMarque=Dis.marque.options[Dis.marque.selectedIndex].value;
		var sMarque=GeneStrClear01(Dis.marque.options[Dis.marque.selectedIndex].text);
		var sCode=GeneStrClear01(Dis.pcode.value);
		
		if((parseInt(iMarque)>0) && (sCode=="0") && (sIntit=="0")){pvAct=130; pvPage="marque-"+sMarque+"_"+pvAct+"_0_0_"+iMarque+"_1.html"}
		else {pvPage="/recherche-"+pvAct+"_"+sIntit+"_"+iMarque+"_"+sCode+"_1.html"}
		}

	if (bFlag){	top.location.href=pvPage; }
}
//----------------------
function CataSearchReset(pvForm){Dis=eval(pvForm); Dis.pintit.value=""; Dis.pcode.value=""; Dis.marque.selectedIndex=0;}
//----------------------
//CONTACT
//----------------------
function ContactSend(pvForm, pvPage, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	if(bFlag && !check_empty(Dis.Nom.value)){bFlag=false; alert(ExpNom); Dis.Nom.focus();}
	if(bFlag && !check_empty(Dis.Prenom.value)){bFlag=false; alert(ExpPre); Dis.Prenom.focus();}
	if(bFlag && !check_email(Dis.Email.value)){bFlag=false; alert(ExpEmail); Dis.Email.focus();}
	if(bFlag && !check_empty(Dis.Adresse_1.value)){bFlag=false; alert(ExpAdr); Dis.Adresse_1.focus();}
	if(bFlag && !check_empty(Dis.Ville.value)){bFlag=false; alert(ExpVille); Dis.Ville.focus();}
	if(bFlag && !check_empty(Dis.Code_postal.value)){bFlag=false; alert(ExpCP); Dis.Code_postal.focus();}
	if(bFlag && Dis.Pays.selectedIndex==0){bFlag=false; alert(ExpPays); Dis.Pays.focus();}
	if(bFlag && !check_empty(Dis.Message.value)){bFlag=false; alert(ExpMsg); Dis.Message.focus();}
	if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function ContactReset(pvForm)
{
	var Dis=eval(pvForm); 
	//CHECK
	Dis.Nom.value=""; Dis.Prenom.value=""; Dis.Email.value=""; Dis.Adresse_1.value=""; Dis.Societe.value=""; Dis.Activite.value=""; 
	Dis.Tel.value=""; Dis.Mob.value=""; Dis.Fax.value=""; Dis.Ville.value=""; Dis.Code_postal.value=""; Dis.Pays.selectedIndex=0; 
	Dis.Message.value="";	Dis.Code.value="";
}
//----------------------
//STF
//----------------------
function StfSend(pvForm, pvPage, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	if(bFlag && !check_empty(Dis.Expediteur_nom.value)){bFlag=false; alert(ExpExpedit+ExpNom); Dis.Expediteur_nom.focus();}
	if(bFlag && !check_empty(Dis.Expediteur_prenom.value)){bFlag=false; alert(ExpExpedit+ExpPre); Dis.Expediteur_prenom.focus();}
	if(bFlag && !check_email(Dis.Expediteur_email.value)){bFlag=false; alert(ExpExpedit+ExpEmail); Dis.Expediteur_email.focus();}

	if(bFlag && !check_empty(Dis.Destinataire_nom.value)){bFlag=false; alert(ExpDestin+ExpNom); Dis.Destinataire_nom.focus();}
	if(bFlag && !check_empty(Dis.Destinataire_prenom.value)){bFlag=false; alert(ExpDestin+ExpPre); Dis.Destinataire_prenom.focus();}
	if(bFlag && !check_email(Dis.Destinataire_email.value)){bFlag=false; alert(ExpDestin+ExpEmail); Dis.Destinataire_email.focus();}
	
	//if(bFlag && !check_empty(Dis.Message.value)){bFlag=false; alert(ExpNoParam);}
	if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
	//SEND
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function StfReset(pvForm)
{
	var Dis=eval(pvForm); 
	//CHECK
	Dis.Expediteur_nom.value=""; Dis.Expediteur_prenom.value=""; Dis.Expediteur_email.value="";
	Dis.Destinataire_nom.value=""; Dis.Destinataire_prenom.value=""; Dis.Destinataire_email.value="";
	Dis.Code.value="";
}
//----------------------
//VACA
//----------------------
function Vaca(pvAnchID, isPopDiv){PopContainer("PopContainer", "/app_utils/inc/common/mo_vaca.asp", 400, 400, pvAnchID, isPopDiv);}
//----------------------
function VacaSend(pvForm, pvPage, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	if(bFlag && !check_empty(Dis.Expediteur_nom.value)){bFlag=false; alert(ExpExpedit+ExpNom); Dis.Expediteur_nom.focus();}
	if(bFlag && !check_empty(Dis.Expediteur_prenom.value)){bFlag=false; alert(ExpExpedit+ExpPre); Dis.Expediteur_prenom.focus();}
	if(bFlag && !check_email(Dis.Expediteur_email.value)){bFlag=false; alert(ExpExpedit+ExpEmail); Dis.Expediteur_email.focus();}
	
	//if(bFlag && !check_empty(Dis.Message.value)){bFlag=false; alert(ExpNoParam);}
	if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
	//SEND
	bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function VacaReset(pvForm)
{
	var Dis=eval(pvForm); 
	//CHECK
	Dis.Expediteur_nom.value=""; Dis.Expediteur_prenom.value=""; Dis.Expediteur_email.value="";
	Dis.Code.value="";
}
//----------------------
//CART
//----------------------
function CartPays(pvForm, pvUrl)
{
	var Dis=eval(pvForm);
	var iPays=Dis.pays.options[Dis.pays.selectedIndex].value; //alert(iPays);
	top.location.href=pvUrl+iPays;
}
//----------------------
function CartButt(pvForm, pvTID)
{
	var Dis=eval(pvForm); var Total=eval("Dis.TOTAL"+pvTID+".value");	
	ShowDiv("cart_table");	GetDivTxt(Total.toString()+" "+Dis.BUTTISHT.value, "cart_total","");
}
//----------------------
function CartSubmit(pvForm, pvPage, pvMeth, pvAct)
{
	var bFlag=true; var Dis=eval(pvForm); 
	if (bFlag){Dis.act.value=pvAct; Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
//CLI
//----------------------
function CliPassLost(pvForm, pvPage, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	if(bFlag && !check_email(Dis.EMAIL.value)){bFlag=false; alert(ExpEmail); Dis.EMAIL.focus();}
	if(bFlag && Dis.DATE_NAISS_DAY.selectedIndex==0){bFlag=false; alert(ExpDateNaissDay); Dis.DATE_NAISS_DAY.focus();}
	if(bFlag && Dis.DATE_NAISS_MONTH.selectedIndex==0){bFlag=false; alert(ExpDateNaissMonth); Dis.DATE_NAISS_MONTH.focus();}
	if(bFlag && Dis.DATE_NAISS_YEAR.selectedIndex==0){bFlag=false; alert(ExpDateNaissYear); Dis.DATE_NAISS_YEAR.focus();}	
	var dDate=Dis.DATE_NAISS_DAY.options[Dis.DATE_NAISS_DAY.selectedIndex].value+"/";
		dDate+=Dis.DATE_NAISS_MONTH.options[Dis.DATE_NAISS_MONTH.selectedIndex].value+"/";
		dDate+=Dis.DATE_NAISS_YEAR.options[Dis.DATE_NAISS_YEAR.selectedIndex].value;
	if(bFlag && !check_date(dDate)){bFlag=false; alert(ExpDateNaiss); Dis.DATE_NAISS_DAY.focus();}
	if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function CliConn(pvForm, pvAct, pvUrl, pvMeth)
{
	var Dis=eval(pvForm); var bFlag=true;
	//CHECK
	switch (pvAct)
		{
		case "CLICREACHECK" :
			if(bFlag && !check_empty(Dis.FNom.value)){bFlag=false; alert(ExpNom); Dis.FNom.focus();}
			if(bFlag && !check_empty(Dis.FPrenom.value)){bFlag=false; alert(ExpPre); Dis.FPrenom.focus();}
			if(bFlag && !check_email(Dis.FEmail.value)){bFlag=false; alert(ExpEmail); Dis.FEmail.focus();}
			if(bFlag && !check_empty(Dis.FPass.value)){bFlag=false; alert(ExpPass); Dis.FPass.focus();}
			if(bFlag && !check_empty(Dis.FPassConfirm.value)){bFlag=false; alert(ExpPassConfirm); Dis.FPassConfirm.focus();}
			if(bFlag && (Dis.FPass.value!=Dis.FPassConfirm.value)){bFlag=false; alert(ExpPassNoMatch); Dis.FPassConfirm.focus();}
			//bFlag=true;
			if(bFlag){Dis.action=pvUrl; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}	 
			break;
			
		case "CLICREATECART" :
			if(bFlag && !check_empty(Dis.Nom.value)){bFlag=false; alert(ExpNom); Dis.Nom.focus();}
			if(bFlag && !check_empty(Dis.Prenom.value)){bFlag=false; alert(ExpPre); Dis.Prenom.focus();}
			if(bFlag && !check_email(Dis.Email.value)){bFlag=false; alert(ExpEmail); Dis.Email.focus();}
			if(bFlag && !check_empty(Dis.Pass.value)){bFlag=false; alert(ExpPass); Dis.Pass.focus();}
			if(bFlag && !check_empty(Dis.PassConfirm.value)){bFlag=false; alert(ExpPassConfirm); Dis.PassConfirm.focus();}
			if(bFlag && (Dis.Pass.value!=Dis.PassConfirm.value)){bFlag=false; alert(ExpPassNoMatch); Dis.PassConfirm.focus();}
			if(bFlag){xmlhttpPost("/app_utils/inc/cli/mo_ajax.asp", pvForm, "cli_create_response", "act="+pvAct+"&nom="+Dis.Nom.value+"&prenom="+Dis.Prenom.value+"&email="+Dis.Email.value+"&pass="+Dis.Pass.value+"&url="+pvUrl)}	 
			break;
			
		case "CLICONNCART" :
			if(bFlag && !check_email(Dis.Email.value)){bFlag=false; alert(ExpEmail); Dis.Email.focus();}
			if(bFlag && !check_empty(Dis.Pass.value)){bFlag=false; alert(ExpPass); Dis.Pass.focus();}
			if(bFlag){xmlhttpPost("/app_utils/inc/cli/mo_ajax.asp", pvForm, "cli_conn_response", "act="+pvAct+"&email="+Dis.Email.value+"&pass="+Dis.Pass.value+"&url="+pvUrl)}	 
			break;	
		
		case "CLICONNCHECK" :
			if(bFlag && !check_email(Dis.EMAIL.value)){bFlag=false; alert(ExpEmail); Dis.EMAIL.focus();}
			if(bFlag && !check_empty(Dis.PASS.value)){bFlag=false; alert(ExpPass); Dis.PASS.focus();}
			if(bFlag && !check_empty(Dis.Code.value)){bFlag=false; alert(ExpCode); Dis.Code.focus();}
			if (bFlag){Dis.action=pvUrl; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
			break;
	
	   	default : 
			break;       
		}	
}
//----------------------
function CliModify1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=true;	var Dis=eval(pvForm);
	
	//CHECK CPTE	
	if(bFlag && !check_email(Dis.FEMAIL.value)){bFlag=false; alert(ExpCpte+ExpEmail); Dis.FEMAIL.focus();}	
	if(bFlag && Dis.FISNL.selectedIndex==0){bFlag=false; alert(ExpCpte+ExpIsNl); Dis.FISNL.focus();}
	if(bFlag && !check_empty(Dis.FPASS.value)){bFlag=false; alert(ExpCpte+ExpPass); Dis.FPASS.focus();}
	if(bFlag && !check_empty(Dis.FPASSCONFIRM.value)){bFlag=false; alert(ExpCpte+ExpPassConfirm); Dis.FPASSCONFIRM.focus();}
	if(bFlag && (Dis.FPASS.value!=Dis.FPASSCONFIRM.value)){bFlag=false; alert(ExpCpte+ExpPassNoMatch); Dis.FPASSCONFIRM.focus();}
	
	if(bFlag && Dis.FDATE_NAISS_DAY.selectedIndex==0){bFlag=false; alert(ExpCpte+ExpDateNaissDay); Dis.FDATE_NAISS_DAY.focus();}
	if(bFlag && Dis.FDATE_NAISS_MONTH.selectedIndex==0){bFlag=false; alert(ExpCpte+ExpDateNaissMonth); Dis.FDATE_NAISS_MONTH.focus();}
	if(bFlag && Dis.FDATE_NAISS_YEAR.selectedIndex==0){bFlag=false; alert(ExpCpte+ExpDateNaissYear); Dis.FDATE_NAISS_YEAR.focus();}
	
	var dDate=Dis.FDATE_NAISS_DAY.options[Dis.FDATE_NAISS_DAY.selectedIndex].value+"/";
		dDate+=Dis.FDATE_NAISS_MONTH.options[Dis.FDATE_NAISS_MONTH.selectedIndex].value+"/";
		dDate+=Dis.FDATE_NAISS_YEAR.options[Dis.FDATE_NAISS_YEAR.selectedIndex].value;
	if(bFlag && !check_date(dDate)){bFlag=false; alert(ExpCpte+ExpDateNaiss); Dis.FDATE_NAISS_DAY.focus();}
	
	if(bFlag && !check_empty(Dis.FTEL.value)){bFlag=false; alert(ExpCpte+ExpTel); Dis.FTEL.focus();}
	if(bFlag && Dis.FCLIENT_TYPE.selectedIndex==0){bFlag=false; alert(ExpCpte+ExpType1); Dis.FCLIENT_TYPE.focus();}
	
	//CHECK F
	if(bFlag && Dis.FGENRE.selectedIndex==0){bFlag=false; alert(ExpFAdr+ExpGenre); Dis.FGENRE.focus();}
	if(bFlag && !check_empty(Dis.FNOM.value)){bFlag=false; alert(ExpFAdr+ExpNom); Dis.FNOM.focus();}
	if(bFlag && !check_empty(Dis.FPRENOM.value)){bFlag=false; alert(ExpFAdr+ExpPre); Dis.FPRENOM.focus();}	
	switch (Dis.FCLIENT_TYPE.selectedIndex)
		{
		case 1 :
			break;			
		case 2 :
			if(bFlag && !check_empty(Dis.FSOCIETE.value)){bFlag=false; alert(ExpCpte+ExpSoc); Dis.FSOCIETE.focus();}
			if(bFlag && !check_empty(Dis.FNUM_TVA.value)){bFlag=false; alert(ExpCpte+ExpNTVA); Dis.FNUM_TVA.focus();}
			break;			
		default :
			if(bFlag && !check_empty(Dis.FSOCIETE.value)){bFlag=false; alert(ExpCpte+ExpSoc); Dis.FSOCIETE.focus();}
			break;     
		}	
	if(bFlag && !check_empty(Dis.FADRESSE_1.value)){bFlag=false; alert(ExpFAdr+ExpAdr); Dis.FADRESSE_1.focus();}
	if(bFlag && !check_empty(Dis.FCODE_POSTAL.value)){bFlag=false; alert(ExpFAdr+ExpCP); Dis.FCODE_POSTAL.focus();}	
	if(bFlag && !check_empty(Dis.FVILLE.value)){bFlag=false; alert(ExpFAdr+ExpVille); Dis.FVILLE.focus();}
	if(bFlag && Dis.FPAYS.selectedIndex==0){bFlag=false; alert(ExpFAdr+ExpPays); Dis.FPAYS.focus();}

	//CERTIF
	if(bFlag && Dis.CERTIF.selectedIndex==0){bFlag=false; alert(ExpIsCertif); Dis.CERTIF.focus();}
	
	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function CliDocRecord1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=true;	var Dis=eval(pvForm);
	if(bFlag && !check_empty(Dis.Intitule0.value)){bFlag=false; alert(ExpFiUpldIntit); Dis.Intitule0.focus();}
	if(bFlag && !check_empty(Dis.Doc0.value)){bFlag=false; alert(ExpFiUpldSel); Dis.Doc0.focus();}	
	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
//CMD
//----------------------
function UseFasL(pvForm)
{
	var bFlag=true;	var Dis=eval(pvForm); var i=0;
	if(Dis.USEFASL.selectedIndex==2)
	{	
		Dis.LNOM.value=Dis.FNOM.value;
		Dis.LPRENOM.value=Dis.FPRENOM.value;
		Dis.LSOCIETE.value=Dis.FSOCIETE.value;
		Dis.LADRESSE_1.value=Dis.FADRESSE_1.value;
		Dis.LADRESSE_2.value=Dis.FADRESSE_2.value;
		Dis.LCODE_POSTAL.value=Dis.FCODE_POSTAL.value;
		Dis.LVILLE.value=Dis.FVILLE.value;	
		for(i=0; i<Dis.LGENRE.options.length; i++){ if(Dis.LGENRE.options[i].value==Dis.FGENRE.value){Dis.LGENRE.options[i].selected=true;} }
		for(i=0; i<Dis.LPAYS.options.length; i++){ if(Dis.LPAYS.options[i].value==Dis.FPAYS.value){Dis.LPAYS.options[i].selected=true;} }
	}	
}
//----------------------
function CmdAdr1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=true;	var Dis=eval(pvForm);	
	//CHECK L
	if(bFlag && Dis.LGENRE.selectedIndex==0){bFlag=false; alert(ExpLAdr+ExpGenre); Dis.LGENRE.focus();}
	if(bFlag && !check_empty(Dis.LNOM.value)){bFlag=false; alert(ExpLAdr+ExpNom); Dis.LNOM.focus();}
	if(bFlag && !check_empty(Dis.LPRENOM.value)){bFlag=false; alert(ExpLAdr+ExpPre); Dis.LPRENOM.focus();}		
	switch (parseInt(Dis.FCLIENT_TYPE.value))
		{
		case 2 :
			break;			
		default :
			if(bFlag && Dis.USEFASL.selectedIndex>1 && !check_empty(Dis.LSOCIETE.value)){bFlag=false; alert(ExpLAdr+ExpSoc); Dis.LSOCIETE.focus();}
			break;     
		}	
	if(bFlag && !check_empty(Dis.LADRESSE_1.value)){bFlag=false; alert(ExpLAdr+ExpAdr); Dis.LADRESSE_1.focus();}
	if(bFlag && !check_empty(Dis.LCODE_POSTAL.value)){bFlag=false; alert(ExpLAdr+ExpCP); Dis.LCODE_POSTAL.focus();}
	if(bFlag && !check_empty(Dis.LVILLE.value)){bFlag=false; alert(ExpLAdr+ExpVille); Dis.LVILLE.focus();}
	if(bFlag && Dis.LPAYS.selectedIndex==0){bFlag=false; alert(ExpLAdr+ExpPays); Dis.LPAYS.focus();}

	
	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}

}
//----------------------
function CmdTransp1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=false; var Dis=eval(pvForm); var i=0;
	//CHECK TRANSP SEL
	var CBL=eval("parseInt(Dis.transp.length)>0"); //alert(CBL);
	switch (CBL)
		{
		case false :
			bFlag=true; Dis.transp.checked=true;
			break;
						
		default :
			for(i=0; i<=Dis.transp.length; i++){if(Dis.transp[i].checked){bFlag=true; break;} }
			break;     
		}
					
	
	//SEND ?
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
	else {alert(ExpTranspChoice); }
}
//----------------------
function CmdPay1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=true; var Dis=eval(pvForm);
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
function CmdPayMeth01(pvForm, pvPAYID)
{
	var bFlag=true; var Dis=eval(pvForm);	
	var Total=eval("Dis.Total"+pvPAYID+".value");		
	ShowDiv("cart_table");	GetDivTxt(Total.toString()+" "+Dis.BUTTISHT.value, "cart_total","");
}
//----------------------
function CmdRecord1(pvForm, pvAct, pvPage, pvMeth)
{
	var bFlag=true; var Dis=eval(pvForm);
	if(bFlag && Dis.CGVCHECK.selectedIndex==0){bFlag=false; alert(ExpIsCGV); Dis.CGVCHECK.focus();}	
	if (bFlag){Dis.action=pvPage; Dis.act.value=pvAct; Dis.method=pvMeth; Dis.target="_self"; Dis.submit();}
}
//----------------------
//NL
//----------------------
function NLManage(pvForm)
{
	var bFlag=true;	var Dis=eval(pvForm);
	switch(Dis.NL_ACT.options[Dis.NL_ACT.selectedIndex].value.toString())
	{
	case "2" :
		HideDiv("nl_sub"); ShowDiv("nl_unsub"); GetDivTxt("","nl_subunsub_response", "");
		break;
	
	default :
		HideDiv("nl_unsub"); ShowDiv("nl_sub"); GetDivTxt("","nl_subunsub_response", "");
		break;
	}
}
//----------------------
function NLCheck(pvForm)
{
	var bFlag=true;	var Dis=eval(pvForm); var sQs=""
	
	switch(Dis.NL_ACT.options[Dis.NL_ACT.selectedIndex].value.toString())
	{
	case "2" :
		if(bFlag && !check_email(Dis.EMAIL2.value)){bFlag=false; alert(ExpEmail); Dis.EMAIL2.focus();}
		if(bFlag)
			{
			sQs="act=NLUNSUB&email="+Dis.EMAIL2.value;
			xmlhttpPost("/app_utils/inc/cli/mo_ajax.asp", pvForm, "nl_subunsub_response", sQs);
			HideDiv("nl_unsub"); 
			}	
		break;
	
	default :
		if(bFlag && Dis.GENRE.selectedIndex==0){bFlag=false; alert(ExpGenre); Dis.GENRE.focus();}
		if(bFlag && !check_empty(Dis.NOM.value)){bFlag=false; alert(ExpNom); Dis.NOM.focus();}
		if(bFlag && !check_empty(Dis.PRENOM.value)){bFlag=false; alert(ExpPre); Dis.PRENOM.focus();}
		if(bFlag && !check_email(Dis.EMAIL1.value)){bFlag=false; alert(ExpEmail); Dis.EMAIL1.focus();}
		if(bFlag)
			{
			sQs="act=NLSUB";
			sQs+="&genre="+Dis.GENRE.selectedIndex;
			sQs+="&nom="+Dis.NOM.value;
			sQs+="&prenom="+Dis.PRENOM.value;
			sQs+="&societe="+Dis.SOCIETE.value;			
			sQs+="&email="+Dis.EMAIL1.value;
			xmlhttpPost("/app_utils/inc/cli/mo_ajax.asp", pvForm, "nl_subunsub_response", sQs);
			HideDiv("nl_sub"); 
			}	
		break;
	}	

}
//----------------------
	