function NewWindow(mypage, myname, w, h, scroll)

{var winl = (screen.width - w) / 2;

var wint = (screen.height - h) / 2;

winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable=no,toolbar=no,status=no,location=no'

win = window.open(mypage, myname, winprops)

if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }}



function NewWindow2(mypage, myname, w, h, scroll)

{var winl = (screen.width - w) / 2;

var wint = (screen.height - h) / 2;

winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,resizable=no,toolbar=no,status=no,location=no'

win = window.open(mypage, myname, winprops)

if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }}



function validar(){

	if (validar2()){
	
		document.formulario.submit();
	
	}

}

function validar2(){
	
	if (document.formulario.tipo[0].checked) {
		
				if (document.formulario.nombre.value==""){
				
					alert("Debe rellenar el campo Nombre.");
					document.formulario.nombre.focus();
					return false;
				}
		}else{
				if (document.formulario.empresa.value==""){
		
					alert("Debe rellenar el campo Empresa.");
					document.formulario.empresa.focus();
					return false;
				}
		
		}
		
			if ((document.formulario.correo.value=="") || (ValidaMail(document.formulario.correo.value)==false)){
			
				alert("No ha introducido un correo email valido.");
				document.formulario.correo.focus();
				return false;
				
			}
		
			if (document.formulario.mensaje.value==""){
				
				alert("Debe rellenar el campo Mensaje");
				document.formulario.mensaje.focus();
				return false;
			
			}

return true;

}



function quevalido(){

if (document.formulario.compania.value==""){
	
	alert("Es necesario que nos indique su compañia.");
	document.formulario.compania.focus();
	return false;
	
	}else{
		
		if (document.formulario.persona.value == "") {
			
				alert("Es necesario que nos indique una persona de contacto.");
				document.formulario.persona.focus();
				return false;

			}else{		
				
			if (document.formulario.telefono_fijo.value == "") {
				
				alert("Es necesario que nos indique un teléfono de contacto fijo.");
				document.formulario.telefono_fijo.focus();
				return false;
					}else{	
					 if (document.formulario.telefono_movil.value == "") {
						 
		 				alert("Es necesario que nos indique un teléfono de contacto movil.");
						document.formulario.telefono_movil.focus();
						return false;
					 }else{

					
						if (isNaN(document.formulario.telefono_fijo.value)){
							alert("No ha introducido un teléfono correcto, debe constar sin guiones y sin espacios.");
							document.formulario.telefono_fijo.focus();
							return false
						}else{
							if (isNaN(document.formulario.telefono_movil.value)){
							alert("No ha introducido un teléfono movil correcto, debe constar sin guiones y sin espacios.");
							document.formulario.telefono_movil.focus();
							return false
						}else{
						if (document.formulario.correo.value == ""){
							alert("Es necesario que nos indique un correo electrónico.");
							document.formulario.correo.focus();
							return false;
						}else{
							
							if (ValidaMail(document.formulario.correo.value) == false){
								alert("Ha introducido un email no valido.");
								document.formulario.correo.focus();
								}else{
							
							if (document.formulario.obra.value == "") {
								alert("Es necesario que nos indique una referencia de obra.");
								document.formulario.obra.focus();
								return false;				
								
								}else{
									if (document.formulario.direccion_obra.value == "") {
									alert("Es necesario que nos indique la dirección de la obra");
									document.formulario.direccion_obra.focus();
									return false;
									
									}else{
										if (document.formulario.localidad.value=="") {	
										alert("Es necesario que nos indique localidad.");
										document.formulario.localidad.focus();
										return false;
											
											}else{
												if (document.formulario.materiales.value == "") {
														alert("Es necesario que nos indique los precios para materiales");
														document.formulario.materiales.focus();
														return false;
													}else{
														if (document.formulario.mensaje.value == "") {
															alert("Es necesario que nos indique su mensaje");
															return false;
																}else{
																	if (document.formulario.captchacode.value == "") {
																		alert("No ha introducido el código de validación.");
																		return false;
																	}else{
																	
																		document.formulario.submit();
																	}
															}
														}
													}
												}
											}		
										}								
									}
								}									
							}				
						}
					}	
				}
			}
		}

