
function enviarformulario()
{
   var nombre=document.forms[0].nombre.value;
   var apellidos=document.forms[0].apellidos.value;
   var empresa= document.forms[0].empresa.value;
   var email=document.forms[0].email.value;
   var telefono= document.forms[0].telefono.value;
   var direccion= document.forms[0].direccion.value;
   var sw1 = sw2 = sw3 = true;

	for (i=0;i<document.forms[0].cargo.length;i++){ 
	   if (document.forms[0].cargo[i].checked){
			   sw1 = false;
	   } 
	}
	for (i=0;i<document.forms[0].sector.length;i++){ 
	   if (document.forms[0].sector[i].checked){
			   sw2 = false;
	   } 
	}
	for (i=0;i<document.forms[0].actividad.length;i++){ 
	   if (document.forms[0].actividad[i].checked){
			   sw3 = false;
	   } 
	}

	if ((nombre=="") || (apellidos=="") || (empresa=="") || (direccion=="")){
		alert("Debe rellenar todos los campos obligatorios");
	}else if ((email == "") && (telefono == "")){
		alert("Debe rellenar o el email o el teléfono para ponernos en contacto con usted");
	}else if ((email != "") && (document.forms[0].email.value.indexOf('@',0) == -1)){
		alert("La dirección de correo electrónico no es válida");
	}else if (sw1 || sw2 || sw3){
		alert("Debe rellenar el cargo, sector y actividad");
	}else{
		document.forms[0].submit();
	}
}	

function nuevaventana(thePage,name,wt,ht,sc,res){ 
	leftPos= (screen.width-wt)/6 
	topPos = (screen.height-ht)/6 
	eval("win_"+name+" = window.open(thePage,name,'toolbars=yes, resizable='+res+',scrollbars="+sc+",left="+leftPos+",top="+topPos+",width="+wt+",height="+ht+"')");
} 

function validarEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true)
  } else {
    return (false);
  }
}

function validar_dni(dni) {
  numero = dni.substr(0,dni.length-1);
  let = dni.substr(dni.length-1,1);
  numero = numero % 23;
  letra='TRWAGMYFPDXBNJZSQVHLCKET';
  letra2='trwagmyfpdxbnjzsqvhlcket';
  letra=letra.substring(numero,numero+1);
  letra2=letra2.substring(numero,numero+1);
  if ((letra!=let) && (letra2!=let)){ 
    return false;
  }else{
	return true;  
  }
}

function sololetras(texto){
	var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
	var checkStr = texto;
	var allValid = true;
	for (i = 0; i < checkStr.length; i++) {
	ch = checkStr.charAt(i);
	for (j = 0; j < checkOK.length; j++)
	if (ch == checkOK.charAt(j))
	break;
	if (j == checkOK.length) {
	allValid = false;
	break;
	}
	}
	if (!allValid) {
		return (false);
	}else{
		return (true);	
	}
}

function solonumeros(num){
	var checkOK = "0123456789";
	var checkStr = num;
	var allValid = true;
	var decPoints = 0;
	var allNum = "";
	
	for (i = 0; i < checkStr.length; i++) {
	ch = checkStr.charAt(i);
	for (j = 0; j < checkOK.length; j++)
	if (ch == checkOK.charAt(j))
	break;
	if (j == checkOK.length) {
	allValid = false;
	break;
	}
	allNum += ch;
	}
	if (!allValid) {
		return (false);
	}else{
		return (true);	
	}
}



