//Función para cambiar el texto de la cabecera cuando se hace link en el menu
function CambiarCabecera(texto){
	parent.frames["cabecera"].cabecera.innerHTML=texto;
}

function CambiaImg(id,imagen){
	document.images[id].src="../img/"+imagen;
}

function mostrarMensaje(id){
	if(document.all(id).style.display=="none"){
		document.all(id).style.display="block";
	}else{
		document.all(id).style.display="none"
	}
}

function validarFormulario(){
	if (formu.Nombre.value==""){
		alert("El campo Nombre es obligatorio");
		return true;}
	if (formu.Empresa.value==""){
		alert("El campo Empresa es obligatorio")
		return true;}
	if (formu.Direccion.value==""){
		alert("El campo Direccion es obligatorio")
		return true;}
	if (formu.Localidad.value==""){
		alert("El campo Localidad es obligatorio")	
		return true;}
	if (formu.Telefono.value==""){
		alert("El campo Telefono es obligatorio")	
		return true;}
		
	if(formu.Telefono.value.length < 9){
		alert("El número de teléfono no es correcto");
		return true;
	}
	
	if((formu.Fax.value!="") && (formu.Fax.value.length < 9)){
		alert("El número de Fax no es correcto");
		return true;
	}

	valoresNumericos(formu.Telefono.value, 'Teléfono');
	
	valoresNumericos(formu.Fax.value, 'Fax');
	
	validarMail (formu.email.value,'E-mail')
	
	if (formu.email.value==""){
		alert("El campo email es obligatorio")	
		return true;}
	
	if(formu.TipoServicio.options.selectedIndex==0){
		alert("Debe seleccionar un servicio para poder elaborar su presupuesto")
		return true;
	}
	document.formu.submit();
	
	
	
	
}

function valoresNumericos(cadena,titulo){
	for(var i=0; i<cadena.length; i++){
		//alert(cadena.charCodeAt(i))
		if((cadena.charCodeAt(i)==48) || (cadena.charCodeAt(i)==49) || (cadena.charCodeAt(i)==50) || (cadena.charCodeAt(i)==51) || (cadena.charCodeAt(i)==52) || (cadena.charCodeAt(i)==53) || (cadena.charCodeAt(i)==54) || (cadena.charCodeAt(i)==55) || (cadena.charCodeAt(i)==56) || (cadena.charCodeAt(i)==57) ){ 
		}else{
			alert("El campo " +titulo+ " sólo puede contener valores numéricos");
			return true;
		}
	}
}

function validarMail (cadena,titulo){
	if (cadena.indexOf("@") == -1){
		alert("Debe escribir un " +titulo+ " con el formato correcto.\nEjemplo: info@moreco.es");
		return true;
	}
}
