// JavaScript Document
function AddBook(student,page)
{
	dispErrText("err_10","");
	var commonName=getName();
	var text="";
	text+="<br><table border='0' cellpadding='5' cellspacing='0' width='100%'>";
	text+="<tbody>";
	text+="<tr bgcolor='#7b937f'>";
	text+="<td width='30%' class='contenu'>&nbsp;</td>";
	text+="<td align='center' class='contenu'><strong class='footer'>Publications</strong></td>";
	text+="<td colspan='2' align='center' class='contenu'><strong class='footer'>Nbre pages</strong></td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'>";
	text+="<td colspan=2>";
	text+="<table border='0' cellpadding='0' cellspacing='0' width='100%'>";
	text+="<tr class='contenu'><td class='contenu'><label for='Titre' class='label'>Titre du livre</label></td><td><input class='input' name='BookTitre' id='BookTitre' type='text' value=''><div class='errMsg' name='err_21' id='err_21' style='color:red'></div></td></tr>";
	text+="<tr class='contenu'><td class='contenu'><label for='Auteur' class='label'>Auteur(s)</label></td><td><input class='input' name='BookAuteur' id='BookAuteur' type='text' value=''><div class='errMsg' name='err_22' id='err_22' style='color:red'></div></td></tr>";
	text+="<tr class='contenu'><td class='contenu'><label for='Editeur'>Editeur</label></td><td><input class='inputText' name='BookEditeur' id='BookEditeur' type='text' value=''><div class='errMsg'  name='err_23' id='err_23' style='color:red'></div></td></tr>";
	text+="<tr class='contenu'><td><label for='numstudent'>Nbre estimé d'élèves/étudiants destinataires</label></td><td><div id='student"+commonName+"'><input class='inputText' name='BookNumStudent' id='BookNumStudent' type='text' value='"+student+"' maxlength=5></div><div class='errMsg' id='SN_"+commonName+"' name='SN_"+commonName+"' style='color:red'></div></td></tr>";
	text+="</table></td>";
	text+="<td align='center' valign='top' class='contenu'><div id='num"+commonName+"'><input name='BookNumber' id='BN' type='text' class='formInput'  value='' size='4' maxlength='5'></div></td>";
	text+="<td align='center' valign='top' class='contenu'><a href='javascript:IncreaseNumber(\""+commonName+"\")' ><img  src='images/fl_haut.gif' border='0' width='9' height='9' vspace='0'></a><br>																		<a href='javascript:DecreaseNumber(\""+commonName+"\");'><img src='images/fl_bas.gif' border='0' width='9' height='9' vspace='2'></a></td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'><td align=right  class='contenu' colspan='4'><a href='javascript:remove(\"" + commonName  +"\")'>X Supprimer</a></td></tr>";

	text+="</tbody>";
	text+="	</table>";
	text+="<table border='0' class='contenu' width='100%' >";
	text+="<tr><td>";
	text+="<div class='errMsg' id='err_5' style='color:red'></div>";
	text+="<div class='errMsg' id='err_"+commonName+"' name='err_"+commonName+"' style='color:red'></div>";
	text+="	</td></tr>";
	text+="</table>";
	text+="<input type='hidden' name='mainHDD' id='"+commonName+"'>";
	text+="<input type='hidden' name='maintype' id='type"+commonName+"' value='book'>";
	
	 var newdiv = document.createElement('div');
	 var divIdName = commonName;
	 newdiv.setAttribute('name',"mainDiv");
	 newdiv.setAttribute('id',"mainDiv"+commonName);

	newdiv.innerHTML =text;

	var newhidden = document.createElement('input');
	
	document.getElementById("blocks").appendChild(newdiv);
	
}
function AddPresse(student,page)
{
	dispErrText("err_10","");
	var text="";
	var commonName=getName();
	text+="<br><table border='0' cellpadding='5' cellspacing='0' width='100%'>";
	text+="	<tbody>";
	text+="<tr bgcolor='#7b937f'>";
	text+="<td width='30%' class='contenu'>&nbsp;</td>";
	text+="<td align='center' class='contenu'><strong class='footer'>Publications</strong></td>";
	text+="<td colspan='2' align='center' class='contenu'><strong class='footer'>Nbre pages</strong></td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'>";
	text+="<td bgcolor='#e6ebe7' class='contenu'><label for='presse2'>Titre de presse</label><br><br>";
	text+="<label for='numstudent'>Nbre estimé d'élèves/étudiants destinataires</label></td>";
	text+="<td bgcolor='#e6ebe7' class='contenu' valign=top><input class='inputText' name='PressTitle' id='PressTitle' type='text' value=''>";
	text+="<div id='student"+commonName+"'><input class='inputText' maxlength=5 name='PressNumStudent' id='PressNumStudent' type='text' value='"+student+"'></div><div class='errMsg' id='SN_"+commonName+"' name='SN_"+commonName+"' style='color:red'></div></td>";
	text+="<td align='center' valign='top' bgcolor='#e6ebe7' class='contenu'><div id='num"+commonName+"'><input name='PressNumber' id='PN' type='text' class='formInput'  value='' size='4' maxlength='5'></div></td>";
	text+="<td align='center' valign='top' bgcolor='#e6ebe7' class='contenu'><a href='javascript:IncreaseNumber(\""+commonName+"\");'><img src='images/fl_haut.gif' border='0' width='9' height='9' vspace='0'></a><br>";
	text+="<a href='javascript:DecreaseNumber(\""+commonName+"\");'><img src='images/fl_bas.gif' border='0' width='9' height='9' vspace='2'></a></td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'><td align=right  class='contenu' colspan='4'><a href='javascript:remove(\"" +  commonName  +"\")'>X Supprimer</a></td></tr>";

	text+="	</tbody>";
	text+="</table>";
	text+="<table border='0' class='contenu'>";
	text+="	<tr><td>";
	text+="<div class='errMsg' id='err_7' name='err_7' style='color:red'></div>";
	text+="<div class='errMsg' id='err_"+commonName+"' name='err_"+commonName+"' style='color:red'></div>";
	text+="</td></tr>";
	text+="</table>	";
	text+="<input type='hidden' name='mainHDD' id='"+commonName+"'>";
	text+="<input type='hidden' name='maintype' id='type"+commonName+"' value='press'>";

	var newdiv = document.createElement('div');
	 var divIdName = commonName;
	 newdiv.setAttribute('name',"mainDiv");	 
	 newdiv.setAttribute('id',"mainDiv"+commonName);

	newdiv.innerHTML =text;

	
	
	document.getElementById("blocks").appendChild(newdiv);

}
function AddImage(student,page)
{
	dispErrText("err_10","");
	var text="";
	var commonName=getName();
	text+="<br><table border='0' cellpadding='5' cellspacing='0' width='100%'>";
	text+="	<tbody>";
	text+="<tr bgcolor='#7b937f'>";
	text+="<td width='30%' class='contenu'>&nbsp;</td>";
	text+="<td width='40%' align='center' class='contenu'><strong class='footer'>Images</strong></td>";
	text+="<td colspan='2' align='center' class='contenu'>&nbsp;</td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'>";
	text+="<td bgcolor='#e6ebe7' class='contenu'><label for='presse2'>Auteur</label><br><br>";
	text+="<label for='numstudent'>Nbre estimé d'élèves/étudiants destinataires</label></td>";
	text+="<td bgcolor='#e6ebe7' class='contenu' valign=top><input class='inputText' name='ImageTitle' id='ImageTitle' type='text' value=''>";
	text+="<div id='student"+commonName+"'><input class='inputText' maxlength=5 name='IMNumStudent' id='IMNumStudent' type='text' value='"+student+"'></div><div class='errMsg' id='SN_"+commonName+"' name='SN_"+commonName+"' style='color:red'></div></td>";
	text+="<td align='center' valign='top' bgcolor='#e6ebe7' class='contenu'></td>";
	text+="<td align='center' valign='top' bgcolor='#e6ebe7' class='contenu'></td>";
	text+="</tr>";
	text+="<tr bgcolor='#e6ebe7'><td align=right  class='contenu' colspan='4'><a href='javascript:remove(\"" +  commonName  +"\")'>X Supprimer</a></td></tr>";

	text+="	</tbody>";
	text+="</table>";
	text+="<table border='0' class='contenu'>";
	text+="	<tr><td>";
	text+="<div class='errMsg' id='err_9' name='err_9' style='color:red'></div>";
	text+="<div class='errMsg' id='err_"+commonName+"' name='err_"+commonName+"' style='color:red'></div>";
	text+="</td></tr>";
	text+="</table>	";
	text+="<input type='hidden' name='mainHDD' id='"+commonName+"'>";
	text+="<input type='hidden' name='maintype' id='type"+commonName+"' value='image'>";

	var newdiv = document.createElement('div');
	 var divIdName = commonName;
	 newdiv.setAttribute('name',"mainDiv");	 
	 newdiv.setAttribute('id',"mainDiv"+commonName);

	newdiv.innerHTML =text;

	
	

	document.getElementById("blocks").appendChild(newdiv);

}


	function trim(string) 
	{ 
		return string.replace(/(^\s*)|(\s*$)/g,''); 
	} 
	function doSubmit(val)
	{
		//alert(getLastBlock());
		var msubmit=true;

		//alert(msubmit);
		if (trim(document.form1.Enseignant.value) == "0"){
				dispErrText("err_1","Merci de sélectionner un niveau d'étude.");
				msubmit=false;	
		} else {dispErrText("err_1","");}
		
		if (trim(document.form1.NomEnseignant.value) == ""){
				dispErrText("err_2","Merci de saisir le nom de votre établissement.");
				msubmit=false;	
		} else {dispErrText("err_2","");}

		if (trim(document.form1.Code.value) == ""){
				dispErrText("err_3","Merci de saisir un code postal.");
				msubmit=false;	
		} else {dispErrText("err_3","");}

		if (trim(document.form1.Ville.value) == ""){
				dispErrText("err_4","Merci de saisir une ville.");
				msubmit=false;	
		} else {dispErrText("err_4","");}
		//-----------------------------------------------------------------------------------//
		
		var total=document.form1.length;
		
		if(total==13 && (val!='0' && val!='1' && val!='2' && val!='undefined'))
		{
			msubmit=false;
			dispErrText("err_10","Merci d'ajouter une oeuvre");
		}
		else{
			if(document.getElementById("BookTitre"))
			{
						var numbook=document.form1.BookTitre.length;
						var TitleAlert=document.getElementsByName("err_21");
						var AuthorAlert=document.getElementsByName("err_22");
						var EditorAlert=document.getElementsByName("err_23");
						if(numbook>=2)
						{
							for(i=0;i<numbook;i++)
							{
										//alert(document.getElementById("err_21").length);
										if (trim(document.form1.BookTitre[i].value) == ""){
												//lert(TitleAlert.length);
												alert(total);
												dispErrText1(TitleAlert[i],"Merci de saisir le titre du livre.");
												msubmit=false;	
										} else {dispErrText1(TitleAlert[i],"");}
								
										if (trim(document.form1.BookAuteur[i].value) == ""){
												dispErrText1(AuthorAlert[i],"Merci de saisir le ou les auteurs du livre.");
												msubmit=false;	
										} else {dispErrText1(AuthorAlert[i],"");}
				
										
										if (trim(document.form1.BookEditeur[i].value) == ""){
												dispErrText1(EditorAlert[i],"Merci de saisir l'éditeur du livre.");
												msubmit=false;	
										} else {dispErrText1(EditorAlert[i],"");}
				
										/*
										 if(trim(document.form1.BN[i].value)==""){
												dispErrText1(BookNumberAlert[i],"Merci d'indiquer le nombre de pages.");
												msubmit=false;	
										} else {dispErrText1(BookNumberAlert[i],"");}*/
										
										
				
							}//end for
						}//end if
					else
						{
								if (trim(document.form1.BookTitre.value) == ""){
										dispErrText("err_21","Merci de saisir le titre du livre.");
										msubmit=false;	
								} else {dispErrText("err_21","");}
		
								if (trim(document.form1.BookAuteur.value) == ""){
										dispErrText("err_22","Merci de saisir le ou les auteurs du livre.");
										msubmit=false;	
								} else {dispErrText("err_22","");}
		
								
								if (trim(document.form1.BookEditeur.value) == ""){
										dispErrText("err_23","Merci de saisir l'éditeur du livre.");
										msubmit=false;	
								} else {dispErrText("err_23","");}
		
								/*
								 if(trim(document.form1.BN.value)==""){
										dispErrText("err_6","Merci d'indiquer le nombre de pages.");
										msubmit=false;	
								} else {dispErrText("err_6","");}
								*/
						}
			}//end if
			
			if(document.getElementById("PressTitle"))
			{
					var numpresse=document.form1.PressTitle.length;
					var PTitleAlert=document.getElementsByName("err_7");
					var PressNumberAlert=document.getElementsByName("err_8");
					if(numpresse>=2)
					{
						for(j=0;j<numpresse;j++)
						{
									if(trim(document.form1.PressTitle[j].value)=="")
									{
									dispErrText1(PTitleAlert[j],"Merci de saisir un titre de presse.");
									msubmit=false;	
									}
									 else 
									 {dispErrText1(PTitleAlert[j],"");}
									 /*
									 if(trim(document.form1.PN[j].value)==""){
											dispErrText1(PressNumberAlert[j],"Merci d'indiquer le nombre de pages.");
											msubmit=false;	
									} else {dispErrText1(PressNumberAlert[j],"");}
									*/
								
						}
					}
					else
					{
								if(trim(document.form1.PressTitle.value)=="")
								{
								dispErrText("err_7","Merci de saisir un titre de presse.");
								msubmit=false;	
								}
								 else 
								 {dispErrText("err_7","");}
								 /*
								 if(trim(document.form1.PressNumber.value)==""){
										dispErrText("err_8","Merci d'indiquer le nombre de pages.");
										msubmit=false;	
								} else {dispErrText("err_8","");}
								*/
					}//end else
					
			}//end if
		}//end if


			if(document.getElementById("ImageTitle"))
			{
					var numimage=document.form1.ImageTitle.length;
					var PTitleAlert=document.getElementsByName("err_9");
					//var IMNumberAlert=document.getElementsByName("err_8");
					if(numimage>=2)
					{
						for(j=0;j<numimage;j++)
						{
									if(trim(document.form1.ImageTitle[j].value)=="")
									{
									dispErrText1(PTitleAlert[j],"Merci de saisir un auteur.");
									msubmit=false;	
									}
									 else 
									 {dispErrText1(PTitleAlert[j],"");}
								
						}
					}
					else
					{
								if(trim(document.form1.ImageTitle.value)=="")
								{
								dispErrText("err_9","Merci de saisir un auteur.");
								msubmit=false;	
								}
								 else 
								 {dispErrText("err_9","");}
					}//end else
					
			}//end if
		
		//return false;
		var lastDiv=getLastBlock();
		var msubmit1=true;	
		if(lastDiv  )
				msubmit1=CheckPageStudent(lastDiv);		
		if(msubmit)
			var msubmit2=checkSubmit(val);



		if (msubmit && msubmit1 && msubmit2) {
			SaveDataMulti();
			return true;
		} else {
			return false;
		}		
	
	}
	
	function dispErrText (id, text) {
		var mErrMsg=document.getElementById(id);
		mErrMsg.innerHTML=text;
		mErrMsg.style.lineHeight="15px";
		if (trim(text)=="") {
			mErrMsg.style.lineHeight="0";
		}

	}

function dispErrText1 (id, text) {
		var mErrMsg=id;
		mErrMsg.innerHTML=text;
		mErrMsg.style.lineHeight="15px";
		if (trim(text)=="") {
			mErrMsg.style.lineHeight="0";
		}

	}
function IncreaseNumber(control)
	{

	var parent=document.getElementById("num"+control);
	var thisChild = parent.firstChild;
	

	var num=thisChild.value;

	//alert(num);
		if(num=="")
			num=0;
		var val=parseFloat(num);
		val+=0.25;
		thisChild.value=val;
		//return false;
	}
	function DecreaseNumber(control)
	{
	var parent=document.getElementById("num"+control);
	var thisChild = parent.firstChild;

	var num=thisChild.value;
		if(num=="")
			num=0;
		else
		{
			var val=parseFloat(num);
			val-=0.25;
			if(val<0)
				val=0;
			thisChild.value=val;
		}
	}
function getName()
{
	var thetime=new Date();
	var nhours=thetime.getHours();
	var nmins=thetime.getMinutes();
	var nsecn=thetime.getSeconds(); 	
	var day=thetime.getDay();
	var mon=thetime.getMonth();
	var year=thetime.getYear();
	return year+""+mon+""+day+""+nhours+""+nmins+""+nsecn;
}
function remove(child)
{
	var d = document.getElementById('blocks');
	var olddiv = document.getElementById("mainDiv"+child);
	d.removeChild(olddiv);	
	var lastDiv=getLastBlock();
	//alert(lastDiv);
	if(lastDiv && lastDiv!="")
		  EnableControl(lastDiv);
	else
		document.form1.Enseignant.disabled=false;
}
function SaveDataMulti()
{
			if(document.getElementById("BookTitre"))
			{
				var numbook=document.form1.BookTitre.length;
				var title="";
				var author="";
				var editor="";
				var bn="";
				var student="";
				for(k=0;k<numbook;k++)
				{
					title+="~~~" + 	document.form1.BookTitre[k].value;
					author+="~~~" + 	document.form1.BookAuteur[k].value;
					editor+="~~~" + 	document.form1.BookEditeur[k].value;
					bn+="~~~" + 	document.form1.BN[k].value;
					student+="~~~" + 	document.form1.BookNumStudent[k].value;
				}
			document.getElementById("btitle").value=title;
			document.getElementById("bauthor").value=author;
			document.getElementById("beditor").value=editor;
			document.getElementById("bnumber").value=bn;
			document.getElementById("student").value=student;
			//alert(title);
			}
			var ptitle="";
			var pn="";
			var pstudent="";
			var ptype="";

			if(document.getElementById("PressTitle"))
			{
				var numpresse=document.form1.PressTitle.length;
				for(m=0;m<numpresse;m++)
				{
					ptitle+="~~~" + 	document.form1.PressTitle[m].value;
					pn+="~~~" + 	document.form1.PN[m].value;
					pstudent +="~~~" + 	document.form1.PressNumStudent[m].value;
					ptype+="~~~"+"presse";
				}

			}
			
			if(document.getElementById("ImageTitle"))
			{
				var numimage=document.form1.ImageTitle.length;
				//alert(numimage);
				for(m=0;m<numimage;m++)
				{
					ptitle+="~~~" + 	document.form1.ImageTitle[m].value;
					pstudent +="~~~" + 	document.form1.IMNumStudent[m].value;
					ptype+="~~~"+"image";
				}
			document.getElementById("ptitle").value=ptitle;
			document.getElementById("pnumber").value=pn;
			document.getElementById("pstudent").value=pstudent;
			document.getElementById("ptype").value=ptype;

			}
			
				
	
}

function getLastBlock()
{
		var mainDiv=document.getElementsByName("mainHDD");
		var len=mainDiv.length;
		if(len>0)
		{
			return(mainDiv[mainDiv.length-1].id);
		}
		else
			return "";
	
}

function getStudentNumber(control)
{
	var parent=document.getElementById("student"+control);
	var thisChild = parent.firstChild;
	if(!thisChild.value)
		return "0";
	return thisChild.value;
	
}

function getPageNumber(control)
{
	if(document.getElementById("type"+control).value!="image")
	{
		var parent=document.getElementById("num"+control);
		var thisChild = parent.firstChild;
		if(thisChild.value=="")
			return "0";	
		return thisChild.value;
		}
	else
		return 1;
	
}

function CheckBookNumber(val)
{
		var level=document.form1.Enseignant.value;
		if(doSubmit(val))
		{
			dispErrText("err_1","");
			//var lastDiv=document.getElementById("last").value;
			var lastDiv=getLastBlock();
			if(lastDiv && lastDiv!="")
			{

					document.form1.Enseignant.disabled=true;
					var studentNumber=getStudentNumber(lastDiv);
					//var pageNumber=getPageNumber(lastDiv);
					var pageAnswer=false,studentAnswer=false;
					if(CheckPageStudent(lastDiv,val))
					{
						DisableControl(lastDiv,val);
						switch(val)
						{
							case "0":
								AddBook(studentNumber,"");
							break;
							case "1":
								AddPresse(studentNumber,"");
							break;
							case "2":
								AddImage(studentNumber,"");
							break;
						}
					}
					//if(parseFloat(pageNumber)>
			}
			else
						switch(val)
						{
							case "0":
								AddBook("","");
							break;
							case "1":
								AddPresse("","");
							break;
							case "2":
								AddImage("","");
							break;
						}
			
		}
	

}

function checkSubmit(val)
{
			//var lastDiv=document.getElementById("last").value;
	var level=document.form1.Enseignant.value;
	var lastDiv=getLastBlock();
	var res=true;
	
	if(lastDiv!="" && document.getElementById("type"+lastDiv).value=="image" )
		res= true;
	else
	{
		if(lastDiv && lastDiv!="")
		{
	
				var studentNumber=getStudentNumber(lastDiv);
				pageNumber=getPageNumber(lastDiv);			
				
				var pageAnswer=false,studentAnswer=false;
	
				if(level=="Primaire" || level=="Secondaire")
				{
					if(parseFloat(pageNumber)>20)
					{
						pageAnswer=confirm("Confirmez-vous la déclaration dun nombre de pages aussi important ?");	
					}
					else
						pageAnswer=true;
					if(parseFloat(studentNumber)>60)
						studentAnswer=confirm("Confirmez-vous le nombre d'élèves ?");
					else
						studentAnswer=true;
					if(pageAnswer && studentAnswer)
					{	
						res=true;
					}
					else
						res=false
					
				}
				else
				{
					if(parseFloat(pageNumber)>50 && document.getElementById("type"+lastDiv).value=="book")
							pageAnswer=confirm("Confirmez-vous la déclaration d'un nombre de pages aussi important ?");	
					if(parseFloat(pageNumber)>20 && document.getElementById("type"+lastDiv).value=="press")
							pageAnswer=confirm("Confirmez-vous la déclaration d'un nombre de pages aussi important ?");	
					else
						pageAnswer=true;							
					if(parseFloat(studentNumber)>1000)
						studentAnswer=confirm("Confirmez-vous le nombre d'étudiants ? ");
					else
						studentAnswer=true;
					if(pageAnswer && studentAnswer)
					{	
						res=true;
					}
					else
						res=false;
						
				}
				//if(parseFloat(pageNumber)>
		}
		else
		{	
			res=true;
		}
	}
	return res;
}

function CheckPageStudent(control,val)
{
	var resn=true;
	var ress=true;
	var studentNumber=getStudentNumber(control);


	if(studentNumber=="0" || studentNumber=="" )
	{
		dispErrText("SN_"+ control,"Merci de saisir un nombre d'élèves ou d'étudiants.");
		ress=false;	
	}	
	else
	{

			if( !isAllDigits(studentNumber))									
			{
				dispErrText("SN_"+ control,"Merci de saisir des chiffres uniquement.");
				ress=false;	
			}	
			else
			{
				dispErrText("SN_"+ control,"");
				ress=true;
			}
	}
	//---------------------------------------------------
	
	if(val!="2")//no page number
	{
			var pageNumber=getPageNumber(control);	
			if(pageNumber=="0" || pageNumber=="" )
			{
				dispErrText("err_"+ control,"Merci d'indiquer le nombre de pages.");
				resn=false;	
			}	
			else
			{
					if( !isAllDigits(pageNumber))
					{
						dispErrText("err_"+ control,"Seuls des chiffres peuvent être saisis dans le champ 'nombre de pages'");
						resn=false;	
					}	
					else
					{
						dispErrText("err_"+ control,"");
						resn=true;
					}
				
			}
	}
	else
	{
		resn=true;	
	}
	//----------------------------------------------------
	
	if(resn && ress)
		return true;
	else
		return false;
	
}
function DisableControl(control,val)
{
	var sparent=document.getElementById("student"+control);
	var sthisChild = sparent.firstChild;
	sthisChild.disabled=true;
	if(document.getElementById("type"+control).value!="image")
	{
		var nparent=document.getElementById("num"+control);
		var nthisChild = nparent.firstChild;
		nthisChild.disabled=true;
	}
	
}
function EnableControl(control)
{

	var nparent=document.getElementById("num"+control);
	var nthisChild = nparent.firstChild;
	nthisChild.disabled=false;

	var sparent=document.getElementById("student"+control);
	var sthisChild = sparent.firstChild;
	sthisChild.disabled=false;
	
}

function isAllDigits(s)
{
	if (s == ""){return false;}
	NbPoints=0
	var test = "" + s;
	for (var k = 0; k < test.length; k++)
	{
		var c = test.substring(k, k+1);
		if (c == ".")
		{
			NbPoints=NbPoints+1;
		}
		if ((isDigit(c) == false) || (NbPoints > 1))
		{
			return false;
		}
	}
	return true;
}
	function isDigit(c)
	{
		var test = "" + c;
		if ((test == "0") || (test == "1") || (test == "2") || (test == "3") || (test == "4")
		|| (test == "5") || (test == "6") || (test == "7") || (test == "8") || (test == "9")|| (test == ".")
		){ return true; }
		else { return false; }
	}

/*function EnableAllControl()
{
		var total=document.form1.length;
		if (total==13){
			alert(total);
			msubmit=false;
			dispErrText("err_10","Merci d'ajouter un 'titre de livre' ou 'un titre de presse'");
		}
		else{
			document.getElementById("Enseignant").disabled=false;
			var mainDiv=document.getElementsByName("mainHDD");
			var len=mainDiv.length;
			if(len>0)
			{
				for(j=0;j<len;j++)
				{
					var control=mainDiv[j].id
					var sparent=document.getElementById("student"+control);
					var sthisChild = sparent.firstChild;
					sthisChild.disabled=false;
					if(document.getElementById("type"+control).value!="image")
					{
						var nparent=document.getElementById("num"+control);
						var nthisChild = nparent.firstChild;
						nthisChild.disabled=false;
					}
				}
			}
		}
	
}*/

function EnableAllControl()
{
		document.getElementById("Enseignant").disabled=false;
		var mainDiv=document.getElementsByName("mainHDD");
		var len=mainDiv.length;
		if(len>0)
		{
			for(j=0;j<len;j++)
			{
				var control=mainDiv[j].id
				var sparent=document.getElementById("student"+control);
				var sthisChild = sparent.firstChild;
				sthisChild.disabled=false;
				if(document.getElementById("type"+control).value!="image")
				{
					var nparent=document.getElementById("num"+control);
					var nthisChild = nparent.firstChild;
					nthisChild.disabled=false;
				}
				
			}
			
			
		}
	
}