/**************************************************
* Michel RHO - michelrho@wanadoo.fr 07/2009
* script de controle du registration form
* rubrique support/training calendar
/**************************************************/

function ctrlRegistrationForm(formul) {
formul.passage.value = 1; 

if (formul.First_Name.value.length==0)
        {
        alert("Your last name is not complete");
        formul.First_Name.focus();
        formul.First_Name.select();
        return false ;
        }
if (formul.Last_Name.value.length==0)
        {
        alert("Your first name is not complete");
        formul.Last_Name.focus();
        formul.Last_Name.select();
        return false ;
        }
if (formul.Organisation.value.length==0)
        {
        alert("The Organisation is necessary");
        formul.Organisation.focus();
        formul.Organisation.select();
        return false ;
        }
if (formul.Titles.value.length==0)
        {
        alert("Your Titles are necessary");
        formul.Titles.focus();
        formul.Titles.select();
        return false ;
        }



if (formul.Mailing_address.value.length==0)
        {
        alert("Your Mailing_address is necessary");
        formul.Mailing_address.focus();
        formul.Mailing_address.select();
        return false ;
        }

if (formul.City.value.length==0)
        {
        alert("Your City is necessary");
        formul.City.focus();
        formul.City.select();
        return false ;
        }
if (formul.Zip_code.value.length==0)
        {
        alert("Your Zip_code is necessary");
        formul.Zip_code.focus();
        formul.Zip_code.select();
        return false ;
        }
if (formul.Country.value.length==0)
        {
        alert("Your Country is necessary");
        formul.Country.focus();
        formul.Country.select();
        return false ;
        }

if (formul.Email.value.length==0)
        {
        alert("Your Email is necessary");
        formul.Email.focus();
        formul.Email.select();
        return false ;
        }


if (formul.Phone_number.value.length==0){
        alert("Your phone number is necessary");
        formul.Phone_number.focus();
        formul.Phone_number.select();
        return false ;
        }

if(!syntaxeMail(formul.Email.value)){
        alert("Your email is not correct ! \nCheck it, please");
        formul.Email.focus();
        formul.Email.select();
        return false ;
        }
// si on arrive ici, c'est que tout est bon...
return true;
}

/* ***************************************************** USER REGISTRATION FORM */

// quelques champs en moins
function ctrlUserRegistrationForm(formul) {
formul.passage.value = 1;

if (formul.First_Name.value.length==0)
        {
        alert("Your last name is not complete");
        formul.First_Name.focus();
        formul.First_Name.select();
        return false ;
        }
if (formul.Last_Name.value.length==0)
        {
        alert("Your first name is not complete");
        formul.Last_Name.focus();
        formul.Last_Name.select();
        return false ;
        }
if (formul.Organisation.value.length==0)
        {
        alert("The Organisation is necessary");
        formul.Organisation.focus();
        formul.Organisation.select();
        return false ;
        }
if (formul.Titles.value.length==0)
        {
        alert("Your Titles are necessary");
        formul.Titles.focus();
        formul.Titles.select();
        return false ;
        }


if (formul.City.value.length==0)
        {
        alert("Your City is necessary");
        formul.City.focus();
        formul.City.select();
        return false ;
        }

if (formul.Country.value.length==0)
        {
        alert("Your Country is necessary");
        formul.Country.focus();
        formul.Country.select();
        return false ;
        }

if (formul.Email.value.length==0)
        {
        alert("Your Email is necessary");
        formul.Email.focus();
        formul.Email.select();
        return false ;
        }

if(!syntaxeMail(formul.Email.value)){
        alert("Your email is not correct ! \nCheck it, please");
        formul.Email.focus();
        formul.Email.select();
        return false ;
        }
// si on arrive ici, c'est que tout est bon...
return true;
}


function afficheDates(lBox, nBox)
{
  // avant d'afficher la bonne boite de sélection, on efface toutes les autres par précaution
  for(i=1; i<=nBox; i++){
    document.getElementById('dcalendar'+i).style.display="none";
  }
  // et on affiche la bonne
  var iddiv = lBox.options[lBox.options.selectedIndex].value;
  document.getElementById('dcalendar'+iddiv).style.display="inline";
  return;
}



