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 enfocar() {
	document.form_contacto.tex_pri_nombre.focus();
}

function validar() {
	pri_nombre=document.form_contacto.tex_pri_nombre.value;
	seg_nombre=document.form_contacto.tex_seg_nombre.value;
	pri_apellido=document.form_contacto.tex_pri_apellido.value;
	seg_apellido=document.form_contacto.tex_seg_apellido.value;
	email=document.form_contacto.tex_email.value;
	telefono=document.form_contacto.tex_telefono.value;
	//direccion=document.form_contacto.tex_direccion.value;
	ciudad=document.form_contacto.tex_ciudad.value;
	
	ocupacion = "";
	for (i=0;i<document.form_contacto.radi_ocupacion.length;i++){ 
		if (document.form_contacto.radi_ocupacion[i].checked == true) { 
			ocupacion = document.form_contacto.radi_ocupacion[i].value;
	   		break;	
		}
    } 
	
	programa = "";
	for (i=0;i<document.form_contacto.radi_programa.length;i++){ 
		if (document.form_contacto.radi_programa[i].checked == true) { 
			programa = document.form_contacto.radi_programa[i].value;
	   		break;	
		}
    } 
	
	boletin = "";
	if (document.form_contacto.chec_boletin.checked == true) {
		boletin = document.form_contacto.chec_boletin.value ;
	}
	
	infromaemail = "";
	if (document.form_contacto.chec_infromaemail.checked == true) {
		infromaemail = document.form_contacto.chec_infromaemail.value ;
	}
	
	medio = "";
	for (i=0;i<document.form_contacto.chec_medio.length;i++){ 
		if (document.form_contacto.chec_medio[i].checked == true) { 
			medio = document.form_contacto.chec_medio[i].value;
	   		//break;	
		}
    }
	
	
	sw = true ;
	campovacio = ""; 
	if (pri_nombre=="" || pri_nombre== null){
		//alert("Por favor digite su primer nombre");
		campovacio += "\n • Primer nombre";
		sw = false ;
	}
	else {
		bajas=pri_nombre.toLowerCase();
		largotex=bajas.length;
		for(i=0; i<largotex; i++) {
			car=bajas.charCodeAt(i);
			if(car<65 || car>90){
				if(car<97 || car>122){
					if(car != 32 && car != 241 && car != 225  && car != 233 && car != 237 && car != 243 && car != 250) {
						alert('Por favor digite sólo letras para su primer nombre, no utilice números ni caracteres especiales');
						i=largotex;
						document.form_contacto.tex_pri_nombre.focus();
						sw = false;
					}
				}
			}
		}
	}
	if (seg_nombre!="" || seg_nombre!= null){
		bajas=seg_nombre.toLowerCase();
		largotex=bajas.length;
		for(i=0; i<largotex; i++) {
			car=bajas.charCodeAt(i);
			if(car<65 || car>90){
				if(car<97 || car>122){
					if(car != 32 && car != 241 && car != 225  && car != 233 && car != 237 && car != 243 && car != 250) {
						alert('Por favor digite sólo letras para su segundo nombre, no utilice números ni caracteres especiales');
						i=largotex;
						document.form_contacto.tex_seg_nombre.focus();
						sw = false;
					}
				}
			}
		}
	}
	if (pri_apellido=="" || pri_apellido== null){
		//alert("Por favor digite su primer nombre");
		campovacio += "\n • Primer apellido";
		sw = false ;
	}
	else {
		bajas=pri_apellido.toLowerCase();
		largotex=bajas.length;
		for(i=0; i<largotex; i++) {
			car=bajas.charCodeAt(i);
			if(car<65 || car>90){
				if(car<97 || car>122){
					if(car != 32 && car != 241 && car != 225  && car != 233 && car != 237 && car != 243 && car != 250) {
						alert('Por favor digite sólo letras para su primer apellido, no utilice números ni caracteres especiales');
						i=largotex;
						document.form_contacto.tex_pri_nombre.focus();
						sw = false;
					}
				}
			}
		}
	}
	
	if (seg_apellido!="" || seg_apellido!= null){
		bajas=seg_apellido.toLowerCase();
		largotex=bajas.length;
		for(i=0; i<largotex; i++) {
			car=bajas.charCodeAt(i);
			if(car<65 || car>90){
				if(car<97 || car>122){
					if(car != 32 && car != 241 && car != 225  && car != 233 && car != 237 && car != 243 && car != 250) {
						alert('Por favor digite sólo letras para su segundo apellido, no utilice números ni caracteres especiales');
						i=largotex;
						document.form_contacto.tex_seg_apellido.focus();
						sw = false;
					}
				}
			}
		}
	}
	
	mail_expr_reg = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if(email=="" || email== null) {
		campovacio += "\n • E-mail";
		sw = false ;
	}
	else if(!(mail_expr_reg.test(email))){
		alert('El mail que ha introducido no es correcto por favor intente de nuevo');
		document.form_contacto.tex_email.focus();
		sw = false;
	}
	
	if(telefono=="" || telefono== null) {
		campovacio += "\n • Telefono";
		sw = false ;
	}
	else {
		tel_expr_reg =  /^([0-9]).*([0-9])$/;
		//b =  /(^[0-9\s\+\-])+$/ ;
		 if(!(tel_expr_reg.test(telefono))) {
		 	alert('El teléfono insertado no es valido por favor verifíquelo');
			document.form_contacto.tex_telefono.focus();
			sw = false ;
		 }
			
	}
	
	if (ciudad=="" || ciudad== null){
		//alert("Por favor digite su primer nombre");
		campovacio += "\n • Ciudad";
		sw = false ;
	}
	else {
		bajas=ciudad.toLowerCase();
		largotex=bajas.length;
		for(i=0; i<largotex; i++) {
			car=bajas.charCodeAt(i);
			if(car<65 || car>90){
				if(car<97 || car>122){
					if(car != 32 && car != 241 && car != 225  && car != 233 && car != 237 && car != 243 && car != 250) {
						alert('Por favor digite sólo letras para su ciudad, no utilice números ni caracteres especiales');
						i=largotex;
						document.form_contacto.tex_pri_nombre.focus();
						sw = false;
					}
				}
			}
		}
	}
	
	if (ocupacion==""){
		campovacio += "\n • ¿Cual es su ocupación?";
		sw = false ;
	}
	
	if (programa==""){
		campovacio += "\n • ¿Programa de interés?";
		sw = false ;
	}
	
	if (boletin==""){
		document.form_contacto.chec_boletin.value = "no";
	}
	
	if (infromaemail==""){
		document.form_contacto.chec_infromaemail.value = "no";
	}
	
	if (medio==""){
		campovacio += "\n • ¿Medio por el se enteró de Study New Zealand?";
		sw = false ;
	}
	
	if (campovacio != "") {
         campovacio ="Para nosotros en muy importante establecer contacto con usted: \n" +
		 "Por favor ingrese los siguientes datos que le quedaron pendientes: \n"+
         campovacio + 
         "\n \nPulse enter o click en aceptar para continuar";
         alert(campovacio);
         //return false;
	}
	
	if (sw==true) {
		document.form_contacto.submit()
	}
	
}