// JavaScript Document
function entsub(myfield,e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
   {
   valida(document.access);
   //myfield.form.submit();
   return false;
   }
else
   return true;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function initScrollLayer() {
  var wndo = new dw_scrollObj('wn', 'lyr');
  
  //dw_scrollObj.GeckoTableBugFix('wn');
}

// ----------------------------
//    Validamos el formulario
// ----------------------------

function Enviar(theForm)
{
  var error = 0

  if (theForm.CONTACTO == "")             //CONTACTO
  {
  	alert("Debe rellenar el campo:\nPersona de contacto");
    theForm.CONTACTO.value = "";
  	theForm.CONTACTO.focus();
  	error = 1;
    return false;
  }

  if (theForm.TELEFONO == "")             //TELEFONO
  {
  	alert("Debe rellenar el campo:\nTeléfono")
    theForm.TELEFONO.value = "";
  	theForm.TELEFONO.focus();
  	error = 1;
    return false;
  }else if (!recoger(theForm.TELEFONO.value,1))
 	{
  	  alert ("Escriba únicamente numeros,\n en el Teléfono.");
      theForm.TELEFONO.value = "";
  		theForm.TELEFONO.focus ();
  		error = 1;
      return false;
 	}

  if (theForm.CORREO.value != ""){
    if (!ChequeaEmail(theForm.CORREO,theForm.CORREO.value)){
      theForm.CORREO.value = "";
      theForm.CORREO.focus();
      error = 1;
      return false;
    }
  }
  

 if (theForm.blob == "")             //CURRICULUM
  {
  	alert("Debe adjuntar su curriculum.")
    theForm.blob.value = "";
  	theForm.blob.focus();
  	error = 1;
    return false;
  }

    if (error == 0)
	{
	theForm.action="resp_unete.asp?Action=1&Envio=Si&opc=" + theForm.PERFIL.selectedIndex;
	theForm.submit();
	}
    else
	return false;
 
}

function sel(val) {
  frm = document.form1;
  if (val==null) val=1;
  frm.PERFIL.options[val-1].selected = true;
}

function validar() {
	document.getElementById("empresa");
	if(document.form_contacto.empresa.value==""){
	alert("Por favor, escriba el nombre de la Empresa");
	document.form_contacto.empresa.focus();
	return false;
	}
	document.getElementById("contacto");
	if(document.form_contacto.contacto.value==""){
	alert("Por favor, indique la persona de Contacto");
	document.form_contacto.contacto.focus();
	return false;
	}
	document.getElementById("telefono");
	if(document.form_contacto.telefono.value==""){
	alert("Por favor, escriba su Teléfono");
	document.form_contacto.telefono.focus();
	return false;
	}else{
      telCampo = document.form_contacto.telefono.value;
      telCampo = validarTel(telCampo);
      document.form_contacto.telefono.value = telCampo;
	}
	
	document.getElementById("email");
	if(document.form_contacto.email.value.indexOf("@")==-1 || document.form_contacto.email.value.lastIndexOf(".")==-1){
	alert("Debe escribir un E-mail válido");
	document.form_contacto.email.focus();
	return false;
	}
	else
	form_contacto.submit();


function validarTel(numerico){
     numerico = parseInt(numerico)

      if (isNaN(numerico)) {
	  	alert("Escriba un numero en el campo Teléfono");
            return "";
      }else{
            //En caso contrario (Si era un número) devuelvo el valor
            return numerico;
      }
	}

}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

