// LandinPage JavaScipting

//################ Inicializando la Página ###########################//

	window.onload = initForm;
	window.onunload = function(){};
	
	
function initForm(){
	
	document.getElementById('txtEmpresa').focus();
	//document.getElementById('btnAceptar').onclick = comprueba;
		
}


//################ Comprobación de Formulario ###########################//

function comprueba(){
		
	var formulario = document.formData;
		
if(formulario.txtEmpresa.value==''||formulario.txtNomContacto.value==''||formulario.txtApContacto==''||formulario.txtPuesto==''||formulario.txtEmail.value==''||formulario.txtCA.value==''||formulario.txtTel.value==''){
			
		alert("Los campos marcados son Obligatorios");
			if (formulario.txtEmpresa.value == '')
			{
			  alert("Nombre de la Empresa");
			  formulario.txtEmpresa.focus();
			}
			else if (formulario.txtNomContacto.value == '')
			{
			  alert("Nombre");
			  formulario.txtNomContacto.focus();
			}
			else if (formulario.txtApContacto.value == '')
			{
			  alert("Apellido Paterno");
			  formulario.txtApContacto.focus();
			}
			else if (formulario.txtPuesto.value == '')
			{
			  alert("Puesto");
			  formulario.txtPuesto.focus();
			}
			else if (formulario.txtEmail.value == '')
			{
			  alert("E-mail");
			  formulario.txtEmail.focus();
			}
			else if (formulario.txtCA.value == '')
			{
			  alert("Clave de Area");
			  formulario.txtCA.focus();
			}
			else if (formulario.txtTel.value == '')
			{
			  alert("Telefono");
			  formulario.txtTel.focus();
			}	

	}else{
				
		 var cop = mail(formulario.txtEmail.value);
		  
		  if (cop == false)
		  {
			alert ("La direccion de e-mail es incorecta");
			formulario.txtEmail.focus();
		  }else{
			 alert("Envio de Datos");
		  }

	}
		
}

//################ Comprobación de Mail ###########################//

function mail(email){

	var mailres = true;			
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
	
	var arroba = email.indexOf("@",0);
	if ((email.lastIndexOf("@")) != arroba) arroba = -1;
	
	var punto = email.lastIndexOf(".");
				
	 for (var contador = 0 ; contador < email.length ; contador++){
		if (cadena.indexOf(email.substr(contador, 1),0) == -1){
			mailres = false;
			break;
	    }
	}

	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (email.length)) && (mailres == true) && (email.indexOf("..",0) == -1))
	    mailres = true;
	else
	    mailres = false;
			
	return mailres;
}

//################ Comprobación de Campos Numéricos ###########################//

function validar_num(checa, nombrecampo) 
{  
    var regex = /[^0-9]/; 
    if (regex.test(checa)) 
    { 
      alert("Debes escribir solo digitos en el campo");
	  nombrecampo.focus();
	  nombrecampo.value= '';
    } 

}
