var TableauAlimentParCheval = new Array;
var TabTypeAlimentCheval = new Array;

function extendHide(formCheval,imgCheval)
{	
	if(document.getElementById(formCheval).clientHeight == 30)
	{
		document.getElementById(formCheval).style.height='auto';
		document.getElementById(imgCheval).src='include/togglero.gif';
		document.getElementById(imgCheval).title="fermer";
	}
	else 
	{
		document.getElementById(formCheval).style.height='30';
		document.getElementById(imgCheval).src='include/togglerc.gif';
		document.getElementById(imgCheval).title="ouvir";
	}
	

	
}

function choixprop(form3)
{	
	if (form3.compterendu[0].checked)
	{
		document.getElementById("choixVet").style.visibility = 'visible';
		document.getElementById("choixVet").style.display = 'block'; 
	}
	else
	{
		document.getElementById("choixVet").style.visibility = 'hidden';
		document.getElementById("choixVet").style.display = 'none';
		document.getElementById("nom_veterinaire").value = ''; 
		document.getElementById("tel_veterinaire").value = ''; 
		document.getElementById("emailveterinaire").value = ''; 
	}
	//if (form3.compterendu[1].checked) { alert("Vous avez choisi la proposition " + form3.compterendu[1].value) };
} 

function choixLitiere(oSelect,nInputSelect)
{ 
	var InputLitiere = "LitiereAutre" + nInputSelect;
	if (oSelect.options[oSelect.selectedIndex].value == 'Autre')
	{
		
		document.getElementById(InputLitiere).innerHTML = "<p><label>Autre litière :</label><input type='text' name='AutresLitiere"+nInputSelect+"' id='AutresLitiere"+nInputSelect+"'  value='' class='text_box' size='35'></p>";
	}
	else
	{
		document.getElementById(InputLitiere).innerHTML = '';
	}
}

function choixAliment(oSelect,TableID, nInputSelect)
{ 
	var InputAliment = TableID+"_alimentAutre"+ nInputSelect;
	if (oSelect.options[oSelect.selectedIndex].value == 'Autres')
	{
		
		document.getElementById(InputAliment).innerHTML = "<p><input type='text' name='"+TableID+"_aliment[AutresAliment"+nInputSelect+"]' id='"+TableID+"_AutresAliment"+nInputSelect+"' class='text_box' size='23'></p>";
	}
	else
	{
		document.getElementById(InputAliment).innerHTML = '';
	}
} 

var numTr;

function insertAfter(tableID,numTr,nbCell,Idunique)
{
	if(nbCell == '3')
	{
		var newRow = document.getElementById(tableID).insertRow(-1);
		newRow.setAttribute("id",(numTr - 1)); 
		var newCell = newRow.insertCell(0);                         
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_Mesure[Marque'+(numTr - 1)+']" id="'+tableID+'_MarqueMesure'+(numTr - 1)+'"size="31" onKeyUp="ChangeNbrAliment(\''+tableID+'\',document.getElementById(\''+tableID+'\').getElementsByTagName(\'tr\').length -2);" onBlur="ChangeNbrAliment(\''+tableID+'\',document.getElementById(\''+tableID+'\').getElementsByTagName(\'tr\').length -2);if(this.value ==\'\')alert(\'Veuillez saisir la marque.\');">';
		newCell = newRow.insertCell(1);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_Mesure[desc'+(numTr - 1)+']" id="'+tableID+'_descMesure'+(numTr - 1)+'"size="31" onKeyUp="ChangeTypeAliment(\''+tableID+'\',(document.getElementById(\''+tableID+'\').getElementsByTagName(\'tr\').length -2),this.value);" onBlur="ChangeTypeAliment(\''+tableID+'\',(document.getElementById(\''+tableID+'\').getElementsByTagName(\'tr\').length -2),this.value);">';
		newCell = newRow.insertCell(2);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_Mesure[Nbr'+(numTr - 1)+']" id="'+tableID+'_NbrMsure'+(numTr - 1)+'" size="28" > Kg';
	}
	else if(nbCell == '4')
	{
		if(tableID == "table_ca_1")
		{
			numTr = numTr + 1;
		}
		
		var strHTMLAliment = "";
		
		for(var cptRow = 1; cptRow <= nRow; cptRow++)
		{
			var newRow = document.getElementById(tableID).insertRow(-1);
			newRow.setAttribute("id",(tableID+'_'+Idunique+'_'+(numTr+1))); 	
			var newCell = newRow.insertCell(0);
			strHTMLAliment = "<input style='border: 0px ; background: transparent;' readonly='true' class='textTab' id=\""+tableID+"_aliment"+(numTr)+"\" style='width:130px;' name=\""+tableID+"_aliment[aliment"+(numTr)+"]\" onChange='choixAliment(this,\""+tableID+"\" , \""+ (numTr) +"\");' >";
			strHTMLAliment += "<input style='border: 0px ; background: transparent;' readonly='true' class='textTab' id=\""+tableID+"_aliment0"+(numTr)+"\" style='width:130px;' name=\""+tableID+"_aliment0[aliment"+(numTr)+"]\" onChange='choixAliment(this,\""+tableID+"\" , \""+ (numTr) +"\");' >";
			newCell.innerHTML = strHTMLAliment;
			newCell = newRow.insertCell(1);
			newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_aliment[matin'+(numTr)+']" id="'+tableID+'_matin'+(numTr)+'" size="21">';
			newCell = newRow.insertCell(2);
			newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_aliment[midi'+(numTr)+']" id="'+tableID+'_midi'+(numTr)+'" size="21">';
			newCell = newRow.insertCell(3);
			newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_aliment[soir'+(numTr+1)+']" id="'+tableID+'_soir'+(numTr)+'" size="21">';
		}
		
	}
	else if(nbCell == '5')
	{
		var newRow = document.getElementById(tableID).insertRow(-1);
		newRow.setAttribute("id",numTr); 
		var newCell = newRow.insertCell(0);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_ficheD[marque'+numTr+']" id="'+tableID+'_marque'+numTr+'" size="23">';
		newCell = newRow.insertCell(1);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_ficheD[nomAlim'+numTr+']" id="'+tableID+'_nomAlim'+numTr+'" size="23">';
		newCell = newRow.insertCell(2);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_ficheD[presentation'+numTr+']" id="'+tableID+'_presentation'+numTr+'" size="23">';
		newCell = newRow.insertCell(3);
		newCell.innerHTML = '<input type="text" class="textTab" name="'+tableID+'_ficheD[poidsMesure'+numTr+']" id="'+tableID+'_poidsMesure'+numTr+'" size="23">';
	}
	else if(nbCell == 'chevalInfos')
	{
		//document.getElementById("bulleTexte").clientHeight
		var insertInfoChevalTab = "<div class='toggler-c' id='toggler-c"+ (numTr+1) +"' style='height:30px; overflow:hidden;'><p><label><span style='cursor:pointer;' onClick=\"extendHide('toggler-c"+ (numTr+1) +"','imgCheval"+ (numTr+1) +"');\"><b>Nom du cheval "+ (numTr+1) +" </b></span>: </label><input type='text' onClick=\"document.getElementById('toggler-c"+ (numTr+1) +"').style.height='auto';document.getElementById('imgCheval"+ (numTr+1) +"').src='include/togglero.gif';\" onKeyUp=\"document.getElementById('cheval"+ (numTr+1) +"').innerHTML=this.value;\" name='nom_cheval"+ (numTr+1) +"' id='nom_cheval"+ (numTr+1) +"' class='text_box' size='35'><span style='cursor:pointer;' onClick=\"extendHide('toggler-c"+ (numTr+1) +"','imgCheval"+ (numTr+1) +"');\">&nbsp;<img id='imgCheval"+ (numTr+1) +"' title='ouvrir' border='0' src='include/togglerc.gif' border='0'></span></p>";
		insertInfoChevalTab +=	"<p><label>Age :</label><input type='text' name='age"+ (numTr+1) +"'  value='' class='text_box' size='35'></p>";
		insertInfoChevalTab +=	"<p><label>Race : </label><input type='text' name='race_cheval"+ (numTr+1) +"'  value='' class='text_box' size='35'></p>";
		insertInfoChevalTab +=	"<p><label>Toise :</label><input type='text' name='toise_cheval"+ (numTr+1) +"'  value='' class='text_box' size='35'></p>";
		insertInfoChevalTab +=	"<p><label>Comportement :</label><textarea name='comportement_cheval"+ (numTr+1) +"' rows='4' cols='25' ></textarea></p>";
		insertInfoChevalTab +=	"<p><label>Mode de vie (box, paddock, pâture...) :</label><textarea name='mode_vie_cheval"+ (numTr+1) +"' rows='4' cols='25' ></textarea></p>";
		insertInfoChevalTab +=	"<p><label>Sexe :</label><input type='radio' name='sexe_cheval"+ (numTr+1) +"'  value='Mâle' > Mâle&nbsp;<input type='radio' name='sexe_cheval"+ (numTr+1) +"'  value='Femelle' > Femelle&nbsp;<input type='radio' name='sexe_cheval"+ (numTr+1) +"'  value='Hongre' > Hongre</p>";
		insertInfoChevalTab +=	"<p><label>Type d'activité (exemple CSO,  dressage, courses de galop, randonnée...) :</label><input type='text' name='type_activite"+ (numTr+1) +"'  value='' class='text_box' size='35'></p><br /><br />";
		insertInfoChevalTab +=	"<p><label>Etat général : </label><input type='radio' name='Etat_general"+ (numTr+1) +"'  value='Maigre' > Maigre&nbsp;<input type='radio' name='Etat_general"+ (numTr+1) +"'  value='Bien'> Bien&nbsp;<input type='radio' name='Etat_general"+ (numTr+1) +"'  value='Trop en état'> Trop en état<br></p>";
		insertInfoChevalTab +=	"<p><label>Silhouette :</label><input type='radio' name='Silhouette"+ (numTr+1) +"'  value='Très levrettée' > Très levrettée&nbsp;<input type='radio' name='Silhouette"+ (numTr+1) +"'  value='Bien'> Bien&nbsp;<input type='radio' name='Silhouette"+ (numTr+1) +"'  value='Trop développé' > Trop développé</p>";
		insertInfoChevalTab +=	"<p><label>Poid du cheval :</label><input type='text' name='poid_"+ (numTr+1) +"'  value='' class='text_box' size='35'></p>";
		insertInfoChevalTab +=	"<p>Si possible faire parvenir 3 photos de très bonnes qualité : une de profil + une 3/4 avant et une 3/4 arrière.&nbsp;(taille maximum par photo : <font color='red'>1,5 Mo</font>)&nbsp;</p>";
		insertInfoChevalTab +=	"<p><label>Photo Profil </label><input type='file' name='photo_1_"+ (numTr+1) +"' class='text_box' size='25'>&nbsp;<img border='0' style='cursor:pointer;' src='images/i_warning.gif' title='exemple photo de profile' onMouseOver=\"affiche('','<img src=\\'images/ex_ph_ch_profile.jpg\\' border=\\'0\\'>','');\" onMouseOut=\"affiche('cache','','');\"></p>";
		insertInfoChevalTab +=	"<p><label>Photo 3/4 avant :</label><input type='file' name='photo_2_"+ (numTr+1) +"' class='text_box' size='25'>&nbsp;<img border='0' style='cursor:pointer;' src='images/i_warning.gif' title='exemple photo 3/4 avant' onMouseOver=\"affiche('','<img src=\\'images/ex_ph_ch_34_avant.jpg\\' border=\\'0\\'>','');\" onMouseOut=\"affiche('cache','','');\"></p>";
		insertInfoChevalTab +=	"<p><label>Photo 3/4 arriere :</label><input type='file' name='photo_3_"+ (numTr+1) +"' class='text_box' size='25'>&nbsp;<img border='0' style='cursor:pointer;' src='images/i_warning.gif' title='exemple photo 3/4 arriere' onMouseOver=\"affiche('','<img src=\\'images/ex_ph_ch_34_arriere.jpg\\' border=\\'0\\'>','');\" onMouseOut=\"affiche('cache','','');\"></p>";

		document.getElementById("nbrCheval").value= numTr+1;
		var newRow = document.getElementById(tableID).insertRow(-1);
		if(NbrPair(numTr+1))
		{
			newRow.setAttribute("style","background: #e7ebc0;"); 
		}
		
		newRow.setAttribute("id","n"+numTr); 
		var newCell = newRow.insertCell(0);
		newCell.innerHTML = insertInfoChevalTab;
		newCell.setAttribute("style","border-bottom: 0px solid #FFF;"); 
		
		var newRow2 = document.getElementById("contenuCheval").insertRow(-1);
		if(NbrPair(numTr+1))
		{
			newRow2.setAttribute("style","background: #e7ebc0;"); 
		}
		newRow2.setAttribute("id","ch"+numTr); 
		var newCell2 = newRow2.insertCell(0);
		newCell2.setAttribute("style","border-bottom: 0px solid #FFF;"); 
		
		var strContenuHTMLCheval = "<div class='oggler_alim' id='Cheval_alim_"+ (numTr+1) +"' style='height:30px; overflow:hidden;'>";
		strContenuHTMLCheval += "<span style='cursor:pointer;' onClick=\"extendHide('Cheval_alim_1','imgTabCheval1');\"><b>Cheval "+ (numTr+1) +" </b>:</span> <b id=cheval"+ (numTr+1) +"></b>&nbsp;<span style='cursor:pointer;' onClick=\"extendHide('Cheval_alim_"+ (numTr+1) +"','imgTabCheval"+ (numTr+1) +"');\">&nbsp;<img id='imgTabCheval"+ (numTr+1) +"' border='0' title='ouvrir' src='include/togglerc.gif' border='0'></span><br /><br />";
		strContenuHTMLCheval += "<table cellspacing='0' cellpadding='0' border='1'  id='table_ca_"+ (numTr+1) +"' style='width: 580px;' class='tableaux'>";
		strContenuHTMLCheval += "<tr id='titre0'><td valign='top'  align='center'><b>Aliments</b></td>";
		strContenuHTMLCheval += "<td valign='top'  align='center'><b>Matin</b></td>";
		strContenuHTMLCheval += "<td valign='top'  align='center'><b>Midi</b></td>";
		strContenuHTMLCheval += "<td valign='top'  align='center'><b>Soir</b></td>";
		strContenuHTMLCheval += "</tr></table>";

	
		strContenuHTMLCheval += "<p><label>Litière : </label><select id='Litiere"+ (numTr+1) +"' name='Litiere"+ (numTr+1) +"' onChange='choixLitiere(this,\""+ (numTr+1) +"\");'>";
		strContenuHTMLCheval += "<option value=''>-choix-</option> <option value='Litière de copeaux'>Litière de copeaux</option><option value='Litière de paille'>Litière de paille</option>";
		strContenuHTMLCheval += "<option value='Autre'>Autre</option></select>";
		strContenuHTMLCheval += "<div id='LitiereAutre"+ (numTr+1) +"'></div>";
		
		newCell2.innerHTML = strContenuHTMLCheval;
		
		ChangeNbrAliment('table1',document.getElementById('table1').getElementsByTagName('tr').length -2);
		ChangeTypeAliment('table1',document.getElementById('table1').getElementsByTagName('tr').length -2);
	}
}

function DeleteLast(tableID,deleteRow) // deleteRow -> nombre de <tr>
{
	if( tableID == "infoCheval") // tableau 1 cheval minimum
	{
		if(deleteRow > 1)
		{
			var newRowContenu = document.getElementById(tableID).deleteRow(deleteRow - 1);
			newRowConetu2 = document.getElementById("contenuCheval").deleteRow(deleteRow - 1);
			document.getElementById("nbrCheval").value = deleteRow - 1; // affiche le nombre de checeaux
		}
	}
	else if( tableID == "table1" )
	{
		if(deleteRow > 3) // tableau avec entete et exemple
		{
			
			var newRow = document.getElementById(tableID).deleteRow(deleteRow - 1);
		}
	}
	else if( tableID == "table_ca_1")
	{
		if(deleteRow > 1) // tableau avec entete et exemple
		{
			
			var newRow = document.getElementById(tableID).deleteRow(deleteRow - 1);
		}
	}
	else if( tableID == "table3")
	{
		if(deleteRow > 2)
		{
			var newRow = document.getElementById(tableID).deleteRow(deleteRow - 1);
		}
	}
	else 
	{
		if(deleteRow > 2) // tableau avec entete et exemple
		{
			
			var newRow = document.getElementById(tableID).deleteRow(deleteRow - 1);
		}
	}
}

function ChangeTypeAliment(tableID,nRow,strValue)
{
	//TabTypeAlimentCheval[nRow-1] = strValue;
	
	for(var cptRow = 1; cptRow <= nRow; cptRow++) // récupération des infos des aliments
	{
		TabTypeAlimentCheval[cptRow-1] = document.getElementById(tableID+"_descMesure"+cptRow).value; 
	}
	
	//******************* Traitement pour chaque cheval
	for(var cptRows = 1; cptRows <= document.getElementById('nbrCheval').value; cptRows++) 
	{
		//************** Nombre de ligne dans le tableau aliment du cheval
		nbrLigneTab = document.getElementById("table_ca_"+cptRows).rows.length - 1;
		
		for(var nLigneAliment = 1; nLigneAliment <= nRow; nLigneAliment++) // traitement pour chaque ligne du tableau d'aliment
		{
			
			if( document.getElementById("table"+cptRows+"_ca_aliment"+(nLigneAliment) ) ) // Si l'imput existe  nbrLigneTab < TableauAlimentParCheval.length
			{
				document.getElementById("table"+cptRows+"_ca_aliment"+nLigneAliment).value = TableauAlimentParCheval[nLigneAliment-1];
				if( TabTypeAlimentCheval[nLigneAliment-1])
				{
					document.getElementById("table"+cptRows+"_ca_aliment0"+nLigneAliment).value = TabTypeAlimentCheval[nLigneAliment-1]; 
				}
				else
				{
					document.getElementById("table"+cptRows+"_ca_aliment0"+nLigneAliment).value = '';
				}
			}
			else
			{
				var newRow = document.getElementById("table_ca_"+ (cptRows)).insertRow(-1);
				newRow.setAttribute("id",("table_ca_"+ (nLigneAliment)+'_'+(nLigneAliment))); 	
				var newCell = newRow.insertCell(0);
				
				strHTMLAliment = "<input style='border: 0px ; background: transparent;' class='textTab' id=\"table"+cptRows+"_ca_aliment"+(nLigneAliment)+"\" style='width:130px;' name=\"table_ca_"+cptRows+"_aliment[aliment"+(nLigneAliment)+"]\" value='"+TableauAlimentParCheval[nLigneAliment-1]+"' />";
				strHTMLAliment += "<input style='border: 0px ; background: transparent;' class='textTab' id=\"table"+cptRows+"_ca_aliment0"+(nLigneAliment)+"\" style='width:130px;' name=\"table_ca_"+cptRows+"_aliment0[aliment"+(nLigneAliment)+"]\" value='"+TabTypeAlimentCheval[nLigneAliment-1]+"' />";
				newCell.innerHTML = strHTMLAliment;
				newCell = newRow.insertCell(1);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[matin"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_matin1\" size='21' />";
				newCell = newRow.insertCell(2);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[midi"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_midi1\" size='21' />";
				newCell = newRow.insertCell(3);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[soir"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_soir1\" size='21' />";
			}
		}
		
		//*************** Boucle pour supprimer lignes en trop
		while( (document.getElementById("table_ca_"+cptRows).rows.length - 1) > nRow )
		{
			nLineSuprr = document.getElementById("table_ca_"+cptRows).rows.length;
			document.getElementById("table_ca_"+ (cptRows)).deleteRow(nLineSuprr - 1);
		}
	}
	
	
}

function ChangeNbrAliment(tableID,nRow) // nRow -> nombre de <tr>
{
	for(var cptRow = 1; cptRow <= nRow; cptRow++) // récupération des infos des aliments
	{
		TableauAlimentParCheval[cptRow-1] = document.getElementById(tableID+"_MarqueMesure"+cptRow).value; 
	}
	
	//******************* Traitement pour chaque cheval
	for(var cptRows = 1; cptRows <= document.getElementById('nbrCheval').value; cptRows++) 
	{
		//************** Nombre de ligne dans le tableau aliment du cheval
		nbrLigneTab = document.getElementById("table_ca_"+cptRows).rows.length - 1;
		
		for(var nLigneAliment = 1; nLigneAliment <= nRow; nLigneAliment++) // traitement pour chaque ligne du tableau d'aliment
		{
			
			if( document.getElementById("table"+cptRows+"_ca_aliment"+(nLigneAliment) ) ) // Si l'imput existe     nbrLigneTab < TableauAlimentParCheval.length
			{
				document.getElementById("table"+cptRows+"_ca_aliment"+nLigneAliment).value = TableauAlimentParCheval[nLigneAliment-1];
				if( TabTypeAlimentCheval[nLigneAliment-1])
				{
					document.getElementById("table"+cptRows+"_ca_aliment0"+nLigneAliment).value = TabTypeAlimentCheval[nLigneAliment-1]; 
				}
				else
				{
					document.getElementById("table"+cptRows+"_ca_aliment0"+nLigneAliment).value = '';
				}
			}
			else
			{
				var newRow = document.getElementById("table_ca_"+ (cptRows)).insertRow(-1);
				newRow.setAttribute("id",("table_ca_"+ (nLigneAliment)+'_'+(nLigneAliment))); 	
				var newCell = newRow.insertCell(0);
				
				strHTMLAliment = "<input style='border: 0px ; background: transparent;' class='textTab' id=\"table"+cptRows+"_ca_aliment"+(nLigneAliment)+"\" style='width:130px;' name=\"table_ca_"+cptRows+"_aliment[aliment"+(nLigneAliment)+"]\" value='"+TableauAlimentParCheval[nLigneAliment-1]+"' />";
				strHTMLAliment += "<input style='border: 0px ; background: transparent;' class='textTab' id=\"table"+cptRows+"_ca_aliment0"+(nLigneAliment)+"\" style='width:130px;' name=\"table_ca_"+cptRows+"_aliment0[aliment"+(nLigneAliment)+"]\" value='' />";
				newCell.innerHTML = strHTMLAliment;
				newCell = newRow.insertCell(1);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[matin"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_matin1\" size='21' />";
				newCell = newRow.insertCell(2);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[midi"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_midi1\" size='21' />";
				newCell = newRow.insertCell(3);
				newCell.innerHTML = "<input type='text'class='textTab' name=\"table_ca_"+ (cptRows) +"_aliment[soir"+(nLigneAliment) +"]\" id=\"table"+(nLigneAliment) +"_ca_soir1\" size='21' />";
			}
		}
		
		//*************** Boucle pour supprimer lignes en trop
		while( (document.getElementById("table_ca_"+cptRows).rows.length - 1) > nRow )
		{
			nLineSuprr = document.getElementById("table_ca_"+cptRows).rows.length;
			document.getElementById("table_ca_"+ (cptRows)).deleteRow(nLineSuprr - 1);
		}
	}
}

function validformcomplet(FormMail)
{
	var nChampsNonRemplis = 0;
	
	document.getElementById('nom').style.border="0px solid red";
	document.getElementById('prenom').style.border="0px solid red";
	document.getElementById('adresse').style.border="0px solid red";
	document.getElementById('cp').style.border="0px solid red";
	document.getElementById('ville').style.border="0px solid red";
	document.getElementById('pays').style.border="0px solid red";
	document.getElementById('email').style.border="0px solid red";
	
	if (document.getElementById('nom').value == "")
		{document.getElementById('nom').style.border="2px solid red" ;nChampsNonRemplis++;}

	if (document.getElementById('prenom').value == "")
		{document.getElementById('prenom').style.border="2px solid red";nChampsNonRemplis++;}
	
	if (document.getElementById('adresse').value == "")
		{document.getElementById('adresse').style.border="2px solid red";nChampsNonRemplis++;}
	
	if (document.getElementById('cp').value == "")
		{document.getElementById('cp').style.border="2px solid red";nChampsNonRemplis++;}
	
	if (document.getElementById('ville').value == "")
		{document.getElementById('ville').style.border="2px solid red";nChampsNonRemplis++;}
	
	if (document.getElementById('pays').value == "")
		{document.getElementById('pays').style.border="2px solid red";nChampsNonRemplis++;}
	
	strTel = ""; //document.getElementById("tel").value;
	strFax = ""; //document.getElementById("fax").value;
	
	if (document.getElementById('mobile').value == "")
		{document.getElementById('mobile').style.border="2px solid red";nChampsNonRemplis++;}
	else strMobile = document.getElementById('mobile').value;
	
	
	
	if (document.getElementById('email').value == "")
		{document.getElementById('email').style.border="2px solid red";nChampsNonRemplis++;}
	else
	{
		if(verifiermail(document.getElementById('email').value))
		{
			var strEmail = document.getElementById('email').value;
		}
		else
		{
			document.getElementById('email').style.border="2px solid red";nChampsNonRemplis++;
		}
	}
	
	if (document.getElementById('travail').value == "")
		{document.getElementById('travail').style.border="2px solid red";nChampsNonRemplis++;}

	
	if (nChampsNonRemplis == 0)
	{
		document.getElementById("ErrorSaisie").innerHTML = "<p style='color: #ff0000;font-size: 18px; text-align:center; font-weight: bold;'>* <b>Enregistrement en cours...</b> *</p><p style='color: #ff0000;font-size: 16px; text-align:center; font-weight: bold;'>Une fois l'enregistrement terminé, vous allez accéder au dossier PDF</p><br />";
		//alert('Enregistrement en cours...');
		window.scrollTo(0,0);
		return true;
	}
	else
	{
		document.getElementById("ErrorSaisie").innerHTML  =  "<p style='color: #ff0000;font-size: 18px; text-align:center; font-weight: bold;'>Vous devez renseigner les champs en rouge</p>";
		//alert('Erreur...');
		window.scrollTo(0,0);
		return false;
	}
	
}


function SendContact (typeContact) 
{	
	var nChampsNonRemplis = 0;
	var messageerror = "";
	
	document.getElementById('nom').style.border="0px solid red";
	document.getElementById('prenom').style.border="0px solid red";
	document.getElementById('email').style.border="0px solid red";
	//document.getElementById('tel').style.border="0px solid red";
	
	var strNom = "";
	var strPrenom = "";
	var strAdresse = "";
	var strCP = "0";
	var strVille = ".";
	var strPays = "FR";
	var strTel = "0";
	var strMobile = "0";
	var strFax = "0";
	var strNbrchevaux =  "0";
	
	var strdate = affDate( );
	
	var Target = document.getElementById("target").value;
		
	if( typeContact == 1)
	{
		var Type_ID = document.getElementById("demande").value;
		
		if(Type_ID != "a")
		{
			document.getElementById('mobile').style.border="0px solid red";
			document.getElementById('adresse').style.border="0px solid red";
			document.getElementById('cp').style.border="0px solid red";
			document.getElementById('ville').style.border="0px solid red";
			document.getElementById('pays').style.border="0px solid red";
			//document.getElementById('tel').style.border="0px solid red";
			
			
			
			if (document.getElementById('adresse').value == "")
			{document.getElementById('adresse').style.border="2px solid red";nChampsNonRemplis++;}
			else  strAdresse = document.getElementById('adresse').value;
		
			if (document.getElementById('cp').value == "")
				{document.getElementById('cp').style.border="2px solid red";nChampsNonRemplis++;}
			else  strCP = document.getElementById('cp').value;
			
			if (document.getElementById('ville').value == "")
				{document.getElementById('ville').style.border="2px solid red";nChampsNonRemplis++;}
			else  strVille = document.getElementById('ville').value;
			
			if (document.getElementById('pays').value == "")
				{document.getElementById('pays').style.border="2px solid red";nChampsNonRemplis++;}
			else  strPays = document.getElementById('pays').value;
			
			if (document.getElementById('mobile').value == "")
				{document.getElementById('mobile').style.border="2px solid red";nChampsNonRemplis++;}
			else strMobile = document.getElementById('mobile').value;
			
			// if (document.getElementById('tel').value == "")
				// {document.getElementById('tel').style.border="2px solid red";nChampsNonRemplis++;}
			// else strTel = document.getElementById('tel').value;
			
		}
		else
		{
			strAdresse = "";
			strCP = "";
			strVille = "";
			strPays = "";
			strTel = "";
		}
		
		if(Type_ID != "b")
		{
			
			if (document.getElementById('tel').value == "")
				{document.getElementById('tel').style.border="2px solid red";nChampsNonRemplis++;}
			else strTel = document.getElementById('tel').value;
			
			
			// document.getElementById('tel').style.border="0px solid red";
			// strTel = document.getElementById("tel").value;
			//strFax = document.getElementById("fax").value;
		}
		else
		{
			strTel = "";
			
		}
		
		strFax = "";
		
		if (document.getElementById('nom').value == "")
			{document.getElementById('nom').style.border="2px solid red";nChampsNonRemplis++;}
		else  strNom = document.getElementById('nom').value;
		
		if (document.getElementById('prenom').value == "")
			{document.getElementById('prenom').style.border="2px solid red";nChampsNonRemplis++;}
		else  strPrenom = document.getElementById('prenom').value;
				
		strNbrchevaux = document.getElementById("nbrchevaux").value;
	
	}
	else
	{
		var Type_ID = "0";
		
		if (document.getElementById('nom').value == "")
			{document.getElementById('nom').style.border="2px solid red";nChampsNonRemplis++;}
		else  strNom = document.getElementById('nom').value;
		
		if (document.getElementById('prenom').value == "")
			{document.getElementById('prenom').style.border="2px solid red";nChampsNonRemplis++;}
		else  strPrenom = document.getElementById('prenom').value;
		
		if (document.getElementById('tel').value == "")
			{document.getElementById('tel').style.border="2px solid red";nChampsNonRemplis++;}
		else  strTel = document.getElementById('tel').value;
	}
	
	if (document.getElementById('email').value == "")
	{
		document.getElementById('email').style.border="2px solid red";
		nChampsNonRemplis++;
	}
	else
	{
		if(verifiermail(document.getElementById('email').value))
		{
			var strEmail = document.getElementById('email').value;
		}
		else
		{
			strEmail = "";
			document.getElementById('email').style.border="2px solid red";
			nChampsNonRemplis++;
		}
	}
		
	var strCommentaire = document.getElementById("commentaire").value;

	if (nChampsNonRemplis == 0)
	{
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
			xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else 
		{ // XMLHttpRequest non supporté par le navigateur
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		}

		var method   = "POST"; // Choisie POST ou GET
		var filename = "formulaires/fillingMail.php";
		var data     = "type="+Type_ID +"&target="+Target+"&date="+strdate+"&nom="+strNom+"&prenom="+strPrenom+"&adresse="+strAdresse+"&cp="+strCP+"&ville="+strVille+"&pays="+strPays+"&tel="+strTel+"&mobile="+strMobile+"&fax="+strFax+"&email="+strEmail+"&nbrchevaux="+strNbrchevaux+"&commentaire="+strCommentaire;//+"&tel="+strTel;
		
		
		xhr_object.onreadystatechange  = function()
		{
			try
			{
				if ( xhr_object.readyState == 4 )
				{	
					var RepSend = xhr_object.responseText;
					
					if(RepSend == 'ok')
					{
						try
						{
							document.getElementById('contenuFormSaisie').innerHTML = "<br><br><h3>La demande de renseignements a bien été enregistrée.<br /><a href='index.html'>Revenir à l'accueil</a></h3><br><br>";
						}
						catch(e)
						{
							//ne rien faire
						}	
					}
					else if(RepSend == 'Erreur_1')
					{
						document.getElementById('contenuFormSaisie').innerHTML = "<br><br><h3>Erreur d'envoi de mail</h3><br><br>";
					}
					else
					{
						document.getElementById('contenuFormSaisie').innerHTML = "<br><br><h3>Erreur  : </h3><br />"+ RepSend + "<br><br>";
					}
				}
				else
				{
					document.getElementById('contenuFormSaisie').innerHTML = "<br><br><h2>Traitement en cours</h2><br /><br />";
				}
				
			}
			catch(e)
			{
				document.getElementById('contenuFormSaisie').innerHTML = "<br><br><h3>La demande de renseignements a bien été enregistrée.<br /><a href='index.html'>Revenir à l'accueil</a></h3><br><br>";
				//alert(e);
			}	
		}
		
		xhr_object.open(method, filename, true);
		
		if(method == "POST") xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		
		xhr_object.send(data);
		
	}
	else
	{
		document.getElementById("ErrorSaisie").innerHTML  = "Vous devez renseigner les champs en rouge";
	}
}

function affDate()
{
	var csChaine;
	var nJour, nMois, nAnnee, nHeures , nMinutes, nSecondes;
	var dtJour;
	csChaine = "";
	dtJour = new Date();
	nJour = dtJour.getDate();
	LeJour = dtJour.getDay();	
	
	if (LeJour == 0) csChaine += "Dimanche";
	else if (LeJour == 1) csChaine += "Lundi";
	else if (LeJour == 2) csChaine += "Mardi";
	else if (LeJour == 3) csChaine += "Mercredi";
	else if (LeJour == 4) csChaine += "Jeudi";
	else if (LeJour == 5) csChaine += "Vendredi";
	else if (LeJour == 6) csChaine += "Saemdi";
	else 
	{	
		csChaine += LeJour;
	}
	
	csChaine += ' ' ;
	
	if ( nJour < 10 ) csChaine += "0";
	csChaine += nJour;
	
	nMois = dtJour.getMonth() + 1;
	
	if (nMois == 1) csChaine += " Janvier";
	else if (nMois == 2) csChaine += " Février";
	else if (nMois == 3) csChaine += " Mars";
	else if (nMois == 4) csChaine += " Avril";
	else if (nMois == 5) csChaine += " Mai";
	else if (nMois == 6) csChaine += " Juin";
	else if (nMois == 7) csChaine += " Juillet";
	else if (nMois == 8) csChaine += " Août";
	else if (nMois == 9) csChaine += " Septembre";
	else if (nMois == 10) csChaine += " Octobre";
	else if (nMois == 11) csChaine += " Novembre";
	else if (nMois == 12) csChaine += " Décembre";
	
	csChaine += " ";
	
	nAnnee = dtJour.getYear();
	if (nAnnee >= 99) nAnnee += 1900;
	
	csChaine += nAnnee + " ";
	
	nHeures = dtJour.getHours();
	
	if (nHeures < 10) csChaine += "0";
	
	csChaine += nHeures + ":";
	
	nMinutes = dtJour.getMinutes();
	
	if (nMinutes < 10) csChaine += "0";
	
	csChaine += nMinutes ;
	return csChaine ;
}

function verifiermail(mail)
{
	if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function NbrPair(nombre)
{
   if(nombre/2 == Math.round(nombre/2))
   {
      return true;
   }
   else
   {
      return false;
   }
}
function xhrNewLetter(balise, lafonction, donnee) 
{

	var xhr = null;
    if (window.XMLHttpRequest)          //  Objet de la fenêtre courant
    { 
    	xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
       if (window.ActiveXObject)        //  Version Active X
       {
    	  xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
       }
    	 
    xhr.onreadystatechange  = function()
    { 
    	 if(xhr.readyState  == 4)
    	 {
    		  if(xhr.status  == 200){ 
    			 document.getElementById(balise).innerHTML =  xhr.responseText;	 
    		} 
    		  else{
    			 //document.forms[0].envoye.value="Error code " + xhr.status;
    		  }
    	 }
    }; 
    xhr.open( "GET", "formulaires/fillingMail.php?fonction=" + lafonction +"&donnee=" + donnee,  true);
    xhr.send(null);
}
function xhrMenuDroite(balise) 
{

	var xhr = null;
    if (window.XMLHttpRequest)          //  Objet de la fenêtre courant
    { 
    	xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
       if (window.ActiveXObject)        //  Version Active X
       {
    	  xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
       }
    	 
    xhr.onreadystatechange  = function()
    { 
    	 if(xhr.readyState  == 4)
    	 {
    		  if(xhr.status  == 200){ 
    			 document.getElementById(balise).innerHTML =  xhr.responseText;	 
    		} 
    		  else{
    			 //document.forms[0].envoye.value="Error code " + xhr.status;
    		  }
    	 }
    }; 
    xhr.open( "GET", "menu_droite.php",  true);
    xhr.send(null);
}