// JavaScript Document
function validerForm() {
	// verifie que le mail a été saisi
	var f=document.form1;
	document.form1.action='FormEnvoiDevis.php';
	
	bValide = true;
	
	msgError = "Veuillez renseigner les champs suivants : \n";
	
	if (f.email.value=='') {
		msgError +='E-mail\n';
		bValide = false;
	}				
	
	if (f.telephone.value=='') {
		msgError +='Telephone\n';
		bValide = false;
	}		
	if (bValide == true) {
		document.form1.submit();
	}
	else
	{
		alert (msgError);
	}
}
function validerFormEn() {
	// verifie que le mail a été saisi
	var f=document.form1;
	document.form1.action='FormEnvoiDevis.php';	
	bValide = true;	
	msgError = "Please fill-in the following fields : \n";	
	if (f.email.value=='') {
		msgError +='Email\n';
		bValide = false;
	}					
	if (f.telephone.value=='') {
		msgError +='Phone\n';
		bValide = false;
	}		
	if (bValide == true) {
		document.form1.submit();
	}
	else
	{
		alert (msgError);
	}
}
function validerFormDe() {
	// verifie que le mail a été saisi
	var f=document.form1;
	document.form1.action='FormEnvoiDevis.php';	
	bValide = true;	
	msgError = "Bitte Ausfüllungs fängt das folgende auf : \n";	
	if (f.email.value=='') {
		msgError +='E-mail\n';
		bValide = false;
	}					
	if (f.telephone.value=='') {
		msgError +='Telefon\n';
		bValide = false;
	}		
	if (bValide == true) {
		document.form1.submit();
	}
	else
	{
		alert (msgError);
	}
}
function getListValue( option_object  )
{
 return option_object[ option_object.selectedIndex ].value;
}
function setListValue( option_object, value  )
{
 option_object.selectedIndex = value;
}
/*
function init()
{
  xF = document.forms['form1'];
  setListValue( xF.heure_fin, 9 )
  setListValue( xF.mois_fin, 10 )
  setListValue( xF.jour_fin, 16 )
  setListValue( xF.annee_fin, 0 )
  setListValue( xF.heure_debut, 9 )
  setListValue( xF.mois_debut, 10 )
  setListValue( xF.jour_debut, 18 )
  setListValue( xF.annee_debut, 0 )
}
*/
function getYear(iYear)
{
xF = document.forms['form1'];
var TargetElement = xF.annee_debut;
      for( i=0; i < TargetElement.length; i++)
        {
            if( TargetElement[i].value == iYear)
            {
                var YearIndex= i;
             }     
         }
  return YearIndex;
}

function setDateRetour()
{
 var xF = document.forms['form1'];
 var Tag = Number(getListValue( xF.jour_debut));
 var Monat = Number(getListValue( xF.mois_debut));
 var Jahr = Number(getListValue( xF.annee_debut));
 var xDiff1= 1
 var xDiff2= 1
 var Diff = xDiff2 - xDiff1;
var Stop = 31;
   if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 )
   {
       --Stop;
       xxx = "monat = 4,6,9,oder 11";
   }
   if(Monat==2)
{
 Stop =28;
 xxx = "monat = 2";
 if(Jahr%4==0) Stop++;
 if(Jahr%100==0) Stop--;
 if(Jahr%400==0) Stop++;
}
if ((Tag + Diff) > Stop)
{
    if (Monat == 12)
    {
       var  xMonat = 1;
        var xTag =  Tag + Diff - Stop;
        var xJahr = Jahr+1;
    }
    else
    {
      var xMonat = Monat+1;
      var xTag =  Tag + Diff - Stop;
      var xJahr = Jahr;
    }
}
else
{
        xMonat = Monat;
        xTag = Tag + Diff;
        xJahr = Jahr;
}
xF.jour_fin.selectedIndex = xTag-1;
xF.mois_fin.selectedIndex = xMonat-1;
xF.annee_fin.selectedIndex = getYear( xJahr);
}

function setDateAller()
{
 var xF = document.forms['form1'];
 var Tag = Number(getListValue( xF.jour_fin));
 var Monat = Number(getListValue( xF.mois_fin));
 var Jahr = Number(getListValue( xF.annee_fin));
 var yTag = Number(getListValue( xF.jour_debut));
 var yMonat = Number(getListValue( xF.mois_debut));
 var yJahr = Number(getListValue( xF.annee_debut));
	xMonat = Monat;
	xTag = Tag;
	xJahr = Jahr;
	//alert("Ext boucle : "+Jahr+ ' '+yJahr+ ' ' + Monat+ ' '+yMonat+ ' '+Tag+ ' '+ yTag);
	if((xJahr<=yJahr) && (xMonat < yMonat)) {
		//alert("Année ident et mois inf. : "+Jahr+ ' '+yJahr+ ' ' + Monat+ ' '+yMonat+ ' '+Tag+ ' '+ yTag);
		//if(xTag < yTag) {
			//alert("jour apres inférieur : "+Jahr+ ' '+yJahr+ ' ' + Monat+ ' '+yMonat+ ' '+Tag+ ' '+ yTag);
			xF.mois_debut.selectedIndex = xMonat-1;
			xF.annee_debut.selectedIndex = getYear( xJahr);	
			xF.jour_debut.selectedIndex = xTag-1;
		//}
		
	}
	else if((Jahr==yJahr) && (Monat == yMonat)) {
		if(xTag < yTag) {
			//alert("jour inférieur : "+(xTag-1)+ ' '+yTag);
			/*xF.mois_debut.selectedIndex = xMonat;
			xF.annee_debut.selectedIndex =xJahr;	*/
			xF.jour_debut.selectedIndex = xTag-1;	
		}
	}
}