// CLIENT DACP DEM ASS COUV PRET / ATELIER 33 / ALL RIGHTS RESERVED / 2009/ http://www.atelier33.com
//----------------------
function dacpCheck1(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="$DACP_A1$DACP_A2$DACP_A4$DACP_A6$DACP_A7$DACP_A9$DACP_A10$DACP_A11$DACP_A13$DACP_A18$DACP_D1$DACP_D2$DACP_D3$DACP_D4$";
	var sElts_gene_select_one="$DACP_A8$DACP_A14$DACP_A15$DACP_A16$DACP_A17$DACP_B1$";
	var sElts_gene_email="$DACP_A12$";
	var sElts_gene_date="$DACP_A3$";
	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();}}
	}
	//B
	if(Dis.DACP_B1.options[Dis.DACP_B1.selectedIndex].value==2)
	{
		var sElts_B_text="$DACP_B2$DACP_B3$$DACP_B5$DACP_B6$DACP_B11$";
		var sElts_B_select_one="$DACP_B7$DACP_B8$DACP_B9$DACP_B10$";
		var sElts_B_date="$DACP_B4$";
		for (i=0; i<Dis.elements.length; i++)
		{		 
			if(sElts_B_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_B_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_B_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();}}
		}
	}
	//C
	for(i=1; i<=3; i++)
	{
		if((eval("Dis.DACP_C1_"+i+".value")!="") || (eval("Dis.DACP_C2_"+i+".value")!="") || (eval("Dis.DACP_C3_"+i+".value")!="") || (eval("Dis.DACP_C4_"+i+".value")!="") )
			{
			if(bFlag && !check_int(eval("Dis.DACP_C1_"+i), true, false)){bFlag=false; alert("Projet #"+i+" : "+ExpDACP_C1); eval("Dis.DACP_C1_"+i+".focus()"); break;}
			if(bFlag && !check_per(eval("Dis.DACP_C2_"+i), true, false)){bFlag=false; alert("Projet #"+i+" : "+ExpDACP_C2); eval("Dis.DACP_C2_"+i+".focus()"); break;}
			if(bFlag && !check_int(eval("Dis.DACP_C3_"+i), true, false)){bFlag=false; alert("Projet #"+i+" : "+ExpDACP_C3); eval("Dis.DACP_C3_"+i+".focus()"); break;}
			if(bFlag && !check_empty(eval("Dis.DACP_C4_"+i+".value"))){bFlag=false; alert("Projet #"+i+" : "+ExpDACP_C4); eval("Dis.DACP_C4_"+i+".focus()"); break;}
			if(bFlag && !check_date(eval("Dis.DACP_C5_"+i+".value"))){bFlag=false; alert("Projet #"+i+" : "+ExpDACP_C5); eval("Dis.DACP_C5_"+i+".focus()"); break;}
			}
	}	
	//CODE_COPY
	if(bFlag && !check_empty(Dis.Code_copy.value)){alert(ExpMailCodeCopy); Dis.Code_copy.focus(); bFlag=false;}	
	//SEND
	//bFlag=false;
	if (bFlag){Dis.action=pvPage; Dis.method=pvMeth; Dis.target=pvTarg; Dis.submit();}		
}
//----------------------
function dacpReset1(pvForm)
{
	var Dis=eval(pvForm); var i=0;
	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 DACP_B1_Reset1(pvForm)
{
	var Dis=eval(pvForm); var i=0; 
	var pvExclude="DACP_B1";
	
	if(Dis.DACP_B1.options[Dis.DACP_B1.selectedIndex].value==1)
	{
		for (i=0; i<Dis.elements.length; i++)
		{
			if(pvExclude.indexOf(Dis.elements[i].name, 0)==-1)
			{
				switch (Dis.elements[i].name.substring(0, 6)+Dis.elements[i].type)
				{
					case "DACP_Bselect-one" :
     					Dis.elements[i].selectedIndex=0;
						break;
					case "DACP_Bcheckbox" :
						Dis.elements[i].checked=false;
						break;
					case "DACP_Btext" :
						Dis.elements[i].value="";
						break;
					case "DACP_Btextarea" :
						Dis.elements[i].value="";
						break;
					default :
     					break;
				}
			}
		}
	}
}
//----------------------
