var GENERALERROR = 0;
var NODNI = 1;
var NOEMAIL = 2;
var EMAILNOTVALID = 3;
var NONAME = 4;
var NOSURNAME = 5;
var NOACADEMICYEAR = 6;
var NOBIRTHDATE = 7;
var NOCHILDRENNUMBER = 8;
var CHILDRENNUMBERNOTVALID = 9;
var NOLOPD = 10;
var NOHOTEL = 11;

cal4.setYearSelectStartOffset(40);


function textCounter(field, maxlimit) 
{
  if (field.value.length > maxlimit)
  {
    field.value = field.value.substring(0, maxlimit);
  }
}

function sendCV()
{


  if(document.getElementById('hotel').value=='')
  {
    alert(getErrorMessage(NOHOTEL));
    return;
  }


  if(!document.getElementById('idaceptolopd').checked && document.forms.cv.language.value=='ES') 
  {
    alert(getErrorMessage(NOLOPD));
    return;
  }

  if(isBlank(document.forms.cv.birthdate.value))
  {
    alert(getErrorMessage(NOBIRTHDATE));
    return;
  }

  if(isBlank(document.forms.cv.dni.value))
  {
    alert(getErrorMessage(NODNI));
    return;
  }

  if(isBlank(document.forms.cv.email.value))
  {
    alert(getErrorMessage(NOEMAIL));
    return;
  }

  if(document.forms.cv.email.value.indexOf('@')==-1 || document.forms.cv.email.value.indexOf('.')==-1)
  {
    alert(getErrorMessage(EMAILNOTVALID));
    return;
  }
  
  if(isBlank(document.forms.cv.name.value))
  {
    alert(getErrorMessage(NONAME));
    return;
  }

  if(isBlank(document.forms.cv.surname.value))
  {
    alert(getErrorMessage(NOSURNAME));
    return;
  }

  if(isBlank(document.forms.cv.childrennumber.value))
  {
    alert(getErrorMessage(NOCHILDRENNUMBER));
    return;
  }

  if(!isInteger(document.forms.cv.childrennumber.value) || document.forms.cv.childrennumber.value<0)
  {
    alert(getErrorMessage(CHILDRENNUMBERNOTVALID));
    return;
  }  


  if (document.forms.cv.radiosex[0].checked)
    document.forms.cv.sex.value=document.forms.cv.radiosex[0].value;
  else 
    document.forms.cv.sex.value=document.forms.cv.radiosex[1].value
  document.forms.cv.operation.value = "rrhh_sendcv2";
  document.forms.cv.submit();
}



