function validar(){
	var mensajeerror="";
			
/*--------- NOMBRE */
			if(document.formulario.nombre){
				var valor = document.formulario.nombre.value;
				if (valor == '')
				mensajeerror ="\n* Nombre";
			}
			
/*--------- APELLIDOS */
			if(document.formulario.apellidos){
				var valor = document.formulario.apellidos.value;
				if (valor == '')
				mensajeerror +="\n* Apellidos";
			}
			
/*--------- EMAIL */
			if(document.formulario.email){
				var valor = document.formulario.email.value;
				if (valor==''){
				mensajeerror +="\n* Email";
				}else{
					if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){mensajeerror +="";}else{mensajeerror +="\n* Email (no valido)";}
				}
			}
			
/*--------- PROVINCIA */
			if(document.formulario.provincia){
				var valor = document.formulario.provincia.value;
				if (valor=='')
				mensajeerror +="\n* Provincia";
			}
			
/*--------- COMENTARIOS */
			if(document.formulario.comentarios){
				var valor = document.formulario.comentarios.value;
				if (valor=='')
				mensajeerror +="\n* Mensaje";
			}
			

	if (mensajeerror=="")
	{
		return true;
		
	}
	
	else
	{
		alert("Los siguientes campos son obligatorios:"+mensajeerror);
		return false;
	}
			
}
		



function validar2(){
	var mensajeerror="";
			
/*--------- NOMBRE */
			if(document.formulario.nombre){
				var valor = document.formulario.nombre.value;
				if (valor == '')
				mensajeerror ="\n* Nombre";
			}
			
/*--------- APELLIDOS */
			if(document.formulario.apellidos){
				var valor = document.formulario.apellidos.value;
				if (valor == '')
				mensajeerror +="\n* Apellidos";
			}
			
/*--------- DIRECCION */
			if(document.formulario.direccion){
				var valor = document.formulario.direccion.value;
				if (valor == '')
				mensajeerror +="\n* Direccion";
			}	

/*--------- CODIGO POSTAL */
			if(document.formulario.cp){
				var valor = document.formulario.cp.value;
				if (valor==''){
					mensajeerror +="\n* Código Postal";
				}else if(isNaN(valor) || valor.length!=5){
					mensajeerror +="\n* Código Postal (no válido)";
				}
			}
			
/*--------- POBLACION */
			if(document.formulario.poblacion){
				var valor = document.formulario.poblacion.value;
				if (valor == '')
				mensajeerror +="\n* Población";
			}
			
/*--------- PROVINCIA */
			if(document.formulario.provincia){
				var valor = document.formulario.provincia.value;
				if (valor == '')
				mensajeerror +="\n* Provincia";
			}
			
/*--------- TELEFONO */
			if(document.formulario.telefono){
				var valor = document.formulario.telefono.value;
				if (valor==''){
					mensajeerror +="\n* Teléfono";
				}else if(isNaN(valor) || valor.length<9){
					mensajeerror +="\n* Teléfono (no válido)";
				}
			}
			
/*--------- FAX */
			if(document.formulario.fax){
				var valor = document.formulario.fax.value;
				if(valor!='' && (isNaN(valor) || valor.length<9)){
					mensajeerror +="\n* Fax (no válido)";
				}
			}
			
/*--------- TIPO INSTALACIÓN */
			if(document.formulario.instalacion){
				var radio=document.formulario.instalacion;
				for(i=0;i<radio.length;i++)
        		if(radio[i].checked){ var valor=radio[i].value;break;}else{valor='';}
				
				if (valor=='')
				mensajeerror +="\n* Tipo de instalación";
			}
			
/*--------- CARACTERÍSTICAS */
			if(document.formulario.comentarios){
				var valor = document.formulario.comentarios.value;
				if (valor == '')
				mensajeerror +="\n* Características";
			}
			
	
	if (mensajeerror=="")
	{
		return true;
		
	}
	
	else
	{
		alert("Los siguientes campos son obligatorios:"+mensajeerror);
		return false;
	}
			
}


function validar3(){
	var mensajeerror="";
			
/*--------- NOMBRE */
			if(document.formulario.nombre){
				var valor = document.formulario.nombre.value;
				if (valor == '')
				mensajeerror ="\n* Nombre";
			}
			
/*--------- EMPRESA */
			if(document.formulario.empresa){
				var valor = document.formulario.empresa.value;
				if (valor == '')
				mensajeerror +="\n* Empresa";
			}
			
/*--------- DIRECCION */
			if(document.formulario.direccion){
				var valor = document.formulario.direccion.value;
				if (valor == '')
				mensajeerror +="\n* Direccion";
			}	

/*--------- CODIGO POSTAL */
			if(document.formulario.cp){
				var valor = document.formulario.cp.value;
				if (valor==''){
					mensajeerror +="\n* Código Postal";
				}else if(isNaN(valor) || valor.length!=5){
					mensajeerror +="\n* Código Postal (no válido)";
				}
			}
			
/*--------- POBLACION */
			if(document.formulario.poblacion){
				var valor = document.formulario.poblacion.value;
				if (valor == '')
				mensajeerror +="\n* Población";
			}
			
/*--------- PROVINCIA */
			if(document.formulario.provincia){
				var valor = document.formulario.provincia.value;
				if (valor == '')
				mensajeerror +="\n* Provincia";
			}
			
/*--------- TELEFONO */
			if(document.formulario.telefono){
				var valor = document.formulario.telefono.value;
				if (valor==''){
					mensajeerror +="\n* Teléfono";
				}else if(isNaN(valor) || valor.length<9){
					mensajeerror +="\n* Teléfono (no válido)";
				}
			}
			
/*--------- EDAD */
			if(document.formulario.edad){
				var valor = document.formulario.edad.value;
				if (valor==''){
					mensajeerror +="\n* Edad";
				}
			}
			
/*--------- PUESTO */
			if(document.formulario.puesto){
				var radio=document.formulario.puesto;
				for(i=0;i<radio.length;i++)
        		if(radio[i].checked){ var valor=radio[i].value;break;}else{valor='';}
				
				if (valor=='')
				mensajeerror +="\n* Puesto de interés";
			}
			
/*--------- CURRICULUM */
			if(document.formulario.curriculum1 && document.formulario.curriculum2){
				var valor1 = document.formulario.curriculum1.value;
				var valor2 = document.formulario.curriculum2.value;
				if (valor2=='' && valor1==''){
					mensajeerror +="\n* Curriculum";
				}
			}
			
	
	if (mensajeerror=="")
	{
		return true;
		
	}
	
	else
	{
		alert("Los siguientes campos son obligatorios:"+mensajeerror);
		return false;
	}
			
}
