// CLIENT DSNA DESC SIN NON AUTO / ATELIER 33 / ALL RIGHTS RESERVED / 2009/ http://www.atelier33.com
//----------------------
function dsnaCheck1(pvForm, pvPage)
{
	var Dis=eval(pvForm); var bFlag=true; var bChecked=false; var pvMeth="post"; var pvTarg="_self"; 
	var i=0; var j=0; var msg="";
		
	//GENE
	var sElts_gene_text="$DSNA_A1$DSNA_A2$DSNA_A3$DSNA_A5$DSNA_A6$DSNA_A8$DSNA_B1$DSNA_C1$DSNA_C2$DSNA_D2$"; 
	var sElts_gene_select_one="$DSNA_E1$DSNA_F1$"; 
	var sElts_gene_email="$DSNA_A10$"; 
	var sElts_gene_date="$DSNA_D1$"; 
	for (i=0; i<Dis.elements.length; i++)
	{		 
		if(sElts_gene_text.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && !check_empty(Dis.elements[i].value)){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();} }
		if(sElts_gene_select_one.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && Dis.elements[i].selectedIndex==0){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();}}
		if(sElts_gene_email.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && !check_email(Dis.elements[i].value)){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();}}	
		if(sElts_gene_date.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if (bFlag && !check_date(Dis.elements[i].value)){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();}}
	}
		
	//DSNA_E1=2
	bChecked=false;
	var sElts_biens_text="$DSNA_E3$DSNA_E4$"; 
	var sElts_biens_checkbox="$DSNA_E2$"; 
	if(bFlag && Dis.DSNA_E1.options[Dis.DSNA_E1.selectedIndex].value==2)
	{	
		for (i=0; i<Dis.elements.length; i++)
		{
			if(sElts_biens_text.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && !check_empty(Dis.elements[i].value)){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();} }
			if(sElts_biens_checkbox.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(!bChecked && !Dis.elements[i].checked){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus(); break;} else {bChecked=true;} }									
		}	
	}

	//DSNA_F1
	bChecked=false;
	var sElts_tiers_text="$DSNA_F3$DSNA_F4$DSNA_F5$DSNA_F6$DSNA_F8$DSNA_F9$DSNA_F11$DSNA_F12$DSNA_F13$DSNA_F15$DSNA_F16$DSNA_F18$";
	var sElts_tiers_select_one="$DSNA_F10$DSNA_F17$"; 
	var sElts_tiers_checkbox="$DSNA_F2$"; 
	if(bFlag && Dis.DSNA_F1.options[Dis.DSNA_F1.selectedIndex].value==2)
	{	
		for (i=0; i<Dis.elements.length; i++)
		{
			if(sElts_tiers_text.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && !check_empty(Dis.elements[i].value)){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();} }
			if(sElts_tiers_select_one.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(bFlag && Dis.elements[i].selectedIndex==0){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus();}}
			if(sElts_tiers_checkbox.indexOf("$"+Dis.elements[i].name+"$", 0)!=-1){ if(!bChecked && !Dis.elements[i].checked){bFlag=false; alert(eval("Exp"+Dis.elements[i].name)); Dis.elements[i].focus(); break;} else {bChecked=true;} }									
		}	
	}
	
	//CODE_COPY
	if(bFlag && !check_empty(Dis.Code_copy.value)){alert(ExpMailCodeCopy); Dis.Code_copy.focus(); bFlag=false;}	

	//SEND
	//bFlag=true;
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target=pvTarg; Dis.submit();}		
}
//----------------------
function dsnaReset1(pvForm)
{
	var Dis=eval(pvForm); var i=0; var msg="";
	for (i=0; i<Dis.elements.length; i++)
	{
		switch (Dis.elements[i].type)
		{
			case "select-one" :
     			Dis.elements[i].selectedIndex=0;
				break;
			case "checkbox" :
				Dis.elements[i].checked=false;
				break;
			case "radio" :
				break;
			case "text" :
				Dis.elements[i].value="";
				break;
			case "textarea" :
				Dis.elements[i].value="";
				break;
			default :
     			break;
		}
	}
}
//----------------------
function dsna_DSNA_E1_Reset1(pvForm, pvExclude)
{
	var Dis=eval(pvForm); var i=0; var msg="";
	if(Dis.DSNA_E1.options[Dis.DSNA_E1.selectedIndex].value==1)
	{		
		for (i=0; i<Dis.elements.length; i++)
		{
			if(pvExclude.indexOf("$"+Dis.elements[i].name+"$", 0)==-1)
			{
				//msg+=Dis.elements[i].name.substring(0, 6)+Dis.elements[i].type+"\n";
				switch (Dis.elements[i].name.substring(0, 6)+Dis.elements[i].type)
				{
					case "DSNA_Eselect-one" :
     					Dis.elements[i].selectedIndex=0;
						break;
					case "DSNA_Echeckbox" :
						Dis.elements[i].checked=false;
						break;
					case "DSNA_Etext" :
						Dis.elements[i].value="";
						break;
					case "DSNA_Etextarea" :
						Dis.elements[i].value="";
						break;
					default :
     					break;
				}
			}
		}
	}
	//alert(msg);
}
//----------------------
function dsna_DSNA_F1_Reset1(pvForm, pvExclude)
{
	var Dis=eval(pvForm); var i=0; var msg="";
	if(Dis.DSNA_F1.options[Dis.DSNA_F1.selectedIndex].value==1)
	{
		for (i=0; i<Dis.elements.length; i++)
		{
			if(pvExclude.indexOf("$"+Dis.elements[i].name+"$", 0)==-1)
			{
				//msg+=Dis.elements[i].name.substring(0, 6)+Dis.elements[i].type+"\n";
				switch (Dis.elements[i].name.substring(0, 6)+Dis.elements[i].type)
				{
					case "DSNA_Fselect-one" :
     					Dis.elements[i].selectedIndex=0;
						break;
					case "DSNA_Fcheckbox" :
						Dis.elements[i].checked=false;
						break;
					case "DSNA_Ftext" :
						Dis.elements[i].value="";
						break;
					case "DSNA_Ftextarea" :
						Dis.elements[i].value="";
						break;
					default :
     					break;
				}
			}
		}
	}
	//alert(msg);
}
//----------------------