/* Fonction de traitement des infos saisies dans l interface reservation */

var varval=0;

function valide_reservation()
{
  with(document.formresa)
  {
    if(varval==1)
    {
      switch(lg.value)
      {
        case 'en':
	  alert('Please wait, your request is being validated');
	  break;
	case 'de':
	  alert('Bitte haben Sie Geduld, Ihre Eingabe wird gerade validiert');
	  break;
	case 'nl':
	  alert('Gelieve te wachten, uw invoer wordt gevalideerd');
	  break;
	default:
	  alert('Veuillez patienter votre saisie est en cours de validation');
	  break;
      }
      return false;
    }
    if(jjdeb.value=="" || mmdeb.value=="" || aaaadeb.value=="")
    {
      switch(lg.value)
      {
        case 'en':
	  alert('The date is compulsory');
	  break;
	case 'de':
	  alert('Das Datum ist verbindlich');
	  break;
	case 'nl':
	  alert('De datum is verplicht');
	  break;
	default:
          alert('Veuillez renseigner la date de début de la réservation');
	  break;
      }
      jjdeb.focus();
      return false;
    }
    if(!IsNumOK(jour.value) || parseInt(jour.value)<=0 || jour.value=="")
    {
      switch(lg.value)
      {
	case 'en':
	  alert('The booking duration is required');
	  break;
	case 'de':
	  alert('Das Feld - Reservierungsdauer - muss ausgefüllt werden');
	  break;
	case 'nl':
	  alert('Het veld - duur van de boeking- is verplicht');
	  break;
	default:
	  alert('Le champs - durée de réservation - est obligatoire');
	  break;
      }
      jour.focus();
      return false;
    }
    if(STOR_NOM.value=="")
    {
      switch(lg.value)
      {
	case 'en':
	  alert('The name is required');
	  break;
	case 'de':
	  alert('Der Name muss angegeben werden');
	  break;
	case 'nl':
	  alert('De naam is verplicht');
	  break;
	default:
          alert('Le champs - Nom, prénom - est obligatoire');
	  break;
      }
      STOR_NOM.focus();
      return false;
    }
    if(STOR_TEL1.value=="" && STOR_TEL2.value=="")
    {
      switch(lg.value)
      {
	case 'en':
	  alert('The telephone number is required');
	  break;
	case 'de':
	  alert('Die Angabe der Telefonnummer ist obligatorisch');
	  break;
	case 'nl':
	  alert('De telefoon is verplicht');
	  break;
	default:
          alert('Veuillez renseigner un numéro de téléphone');
	  break;
      }
      STOR_TEL1.focus();
      return false;
    }
    return true;
  }
}
