
function IsNumeric(sText){

   var ValidChars = "0123456789.,";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;

}

function validareLogin() {

        if (document.getElementById('email_utilizator').value == '') {
                alert('Va rugam sa completati adresa de email');
                document.getElementById('email_utilizator').focus();
                return false;
        }
         if (document.getElementById('parola_utilizator').value == '') {
                alert('Va rugam sa completati parola');
                document.getElementById('parola_utilizator').focus();
                return false;
        }


    return true;
}

function validarenewuser() {

        if (document.getElementById('user_email').value == '') {
                alert('Va rugam sa completati adresa de email');
                document.getElementById('user_email').focus();
                return false;
        }
        if (echeck(document.getElementById('user_email').value)==false){
               document.getElementById('user_email').value="";
               document.getElementById('user_email').focus();
               return false;
        }
        if (document.getElementById('user_password').value.length < 6) {
                alert('Parola trebuie sa aibe cel putin 6 caractere');
                document.getElementById('user_password').focus();
                return false;
        }
        if (document.getElementById('user_password').value != document.getElementById('user_password1').value ) {
                alert('Parolele nu corespund!');
                document.getElementById('user_password1').focus();
                return false;
        }

    return true;
}

function echeck(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Adresa de email incorecta")
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Adresa de email incorecta")
     return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Adresa de email incorecta")
      return false
  }
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.indexOf(" ")!=-1){
      alert("Adresa de email incorecta")
      return false
   }
   return true;
}


function validareEmail(id_curent) {

  if (document.getElementById('user_email').value == '') {
    alert('Va rugam sa completati campul "Email"');
    document.getElementById('user_email').focus();
    return false;
  }

  if (echeck(document.getElementById('user_email').value)==false){
    document.getElementById('user_email').value="";
    document.getElementById('user_email').focus();
    return false;
  }
   return true;
}


function valid_form_rezervare(id_curent, data_curenta)
{


  if (document.getElementById('nume'+id_curent).value == '') {
     alert('Va rugam sa completati numele');
     document.getElementById('nume'+id_curent).focus();
     return false;
  }

  if (document.getElementById('prenume'+id_curent).value == '') {
     alert('Va rugam sa completati prenumele');
     document.getElementById('prenume'+id_curent).focus();
     return false;
  }

  if (echeck(document.getElementById('email'+id_curent).value)==false){
    document.getElementById('email'+id_curent).value="";
    document.getElementById('email'+id_curent).focus();
    return false;
  }


  if (document.getElementById('telefon'+id_curent).value == '') {
     alert('Va rugam sa completati numarul de telefon');
     document.getElementById('telefon'+id_curent).focus();
     return false;
  }

  if (document.getElementById('tip_camera1'+id_curent).checked == false && document.getElementById('tip_camera2'+id_curent).checked == false
  	 && document.getElementById('tip_camera3'+id_curent).checked == false && document.getElementById('tip_camera4'+id_curent).checked == false ) {
     alert('Va rugam sa alegeti tipul camerei');
     return false;
  }


  if (document.getElementById('data_sosirii'+id_curent).value.length < 10) {
     alert('Va rugam sa alegeti data sosirii');
     fPopCalendar('data_sosirii'+id_curent)
     return false;
  }

  if (document.getElementById('data_sosirii'+id_curent).value < data_curenta) {
     alert('Data sosirii incorecta');
     fPopCalendar('data_sosirii'+id_curent)
     return false;
  }

  if (document.getElementById('data_plecarii'+id_curent).value.length < 10) {
     alert('Va rugam sa alegeti data plecarii');
     fPopCalendar('data_plecarii'+id_curent)
     return false;
  }

  if (document.getElementById('data_sosirii'+id_curent).value > document.getElementById('data_plecarii'+id_curent).value) {
      alert('Data plecarii incorecta');
      fPopCalendar('data_plecarii'+id_curent);
      return false;
  }


  if (document.getElementById('modalitate_plata1'+id_curent).checked == false && document.getElementById('modalitate_plata2'+id_curent).checked == false
  	 && document.getElementById('modalitate_plata3'+id_curent).checked == false  ) {
     alert('Va rugam sa alegeti modalitatea de plata');
     return false;
  }

  if (document.getElementById('termeni'+id_curent).checked == false) {
     alert('Trebuie sa acceptati termenii si conditiile');
     return false;     
  }


  return true;

}