// JavaScript Document
function validaForm(forma){
			var forma = document.getElementById("formail");
			
			if(! validaNombre(forma.nom))
				return false;
				
			if(! validaLocation(forma.pos))
				return false;
				
			if(! validaPhone(forma.phone))
				return false;
			
			if (!validamail(forma.mail.value)){
			var valMail = document.getElementById("valMail"); 
	
			valMail.innerHTML = "Correo electrónico inv&aacute;lido"; 
			forma.mail.focus();
			return false;
			}
			
			if(! validaComent(forma.coment))
				return false;
			
			return true;
				}
				
	function validaNombre(nom){
		var valNombre = document.getElementById("valNombre");
		//validacion de campo vacio
		if (nom.value.length == 0){
				//Inserción de Texto
				valNombre.innerHTML = "Escribe el nombre del contacto"; 
				nom.focus();
				return false;
			}
		else{
				valNombre.innerHTML = "";
				return true;
			}
	}
	
			
	function validamail(correo){
		var mensaje = document.getElementById("valMail"); 
		var errores = " /:,;";
				
		if (correo == ""){
			valMail.innerHTML = "Escriba su correo electr&oacute;nico";
			return false;
			}
			
		for (i=0;i<errores.length;i++){
			var invChar = errores.charAt(i);
			if (correo.indexOf(invChar,0) > -1){
				valMail.style.visibility = "visible";
				valMail.innerHTML = "Escriba su correo electr&oacute;nico";
				return false;
				}
			}
		
		var arrPos = correo.indexOf("@",1)
		if (arrPos == -1){
			valMail.innerHTML = "No es un correo electr&oacute;nico v&aacute;lido";
			return false;
			}
		
		if (correo.indexOf("@",arrPos+1) > -1){
			valMail.innerHTML = "No es un correo electr&oacute;nico v&aacute;lido";
			return false;
			}
		
		var dotPos = correo.indexOf(".",arrPos);
		if (dotPos == -1){
			valMail.innerHTML = "No es un correo electr&oacute;nico v&aacute;lido";
			return false;
			}
		
		if (dotPos+3 > correo.length){
			valMail.innerHTML = "No es un correo electr&oacute;nico v&aacute;lido";
			return false;
			}
			else{
				valMail.innerHTML = ""; 
			}
		
		return true;
	}
	
	function validaPhone(nom){
		var valPhone = document.getElementById("valPhone");
		//validacion de campo vacio
		if (nom.value.length == 0){
				//Inserción de Texto
				valPhone.innerHTML = "Escribe el n&uacute;mero tel&eacute;fono del contacto "; 
				nom.focus();
				return false;
			}
		else{
				valPhone.innerHTML = "";
				return true;
			}
	}
	
	function validaLocation(pos){
		var valLugar = document.getElementById("valLugar");
		//validacion de campo vacio
		if (pos.value.length == 0){
				//Inserción de Texto
				valLugar.innerHTML = "Escribe el lugar donde se encuentra la empresa"; 
				pos.focus();
				return false;
			}
		else{
				valLugar.innerHTML = "";
				return true;
			}
	}
	
	function validaComent(comment){
		var valComment = document.getElementById("valComment");
						
		//validacion de campo vacio
		if (comment.value.length == 0){
				//Inserción de Texto
				valComment.innerHTML = "Escribe tu comentario"; 
				comment.focus();
				return false;
			}
		else{
				valComment.innerHTML = "";
				return true;
			}
	}
	
