// JavaScript Document

function validar_frm(){ 

	frm = document.frm_contacto;

    //Valido que los campos contengan datos
	/*nombre = frm.txt_nombre.value;
    if (Trim(nombre)==""){ 
       alert("Tiene que escribir su nombre")
       frm.txt_nombre.focus()	   
       return false; 
    }
	
	apellidos = frm.txt_apellidos.value;
    if (Trim(apellidos)==""){ 
       alert("Tiene que escribir sus apellidos")
       frm.txt_apellidos.focus()	   
       return false; 
    }

	direccion = frm.txt_direccion.value;
    if (Trim(direccion)==""){ 
       alert("Tiene que escribir su direccion")
       frm.txt_direccion.focus()	   
       return false; 
    }
	
	distrito = frm.txt_distrito.value;
    if (Trim(distrito)==""){ 
       alert("Tiene que escribir su distrito")
       frm.txt_distrito.focus()	   
       return false; 
    }
	
	ciudad = frm.txt_ciudad.value;
    if (Trim(ciudad)==""){ 
       alert("Tiene que escribir su ciudad")
       frm.txt_ciudad.focus()	   
       return false; 
    }	

	 
	//Valido si se ingresa un telefono y este es valido
	/*telefono = frm.txt_telefono.value;
    if (Trim(telefono)==""){ 
       alert("Tiene que escribir su telefono") 
       frm.txt_telefono.focus() 
       return false; 
    }
	
	if (validarInt(telefono)==false){
		alert("Ingrese un numero de telefono valido")
		frm.txt_telefono.value="";		
        frm.txt_telefono.focus() 
        return false; 		
	}
	
	//Valido si se ingresa un celular y este es valido
	celular = frm.txt_celular.value;
    if (Trim(celular)==""){ 
       alert("Tiene que escribir su celular") 
       frm.txt_celular.focus() 
       return false; 
    }
	
	if (validarInt(celular)==false){
		alert("Ingrese un numero de celular valido")
		frm.txt_celular.value="";
        frm.txt_celular.focus() 
        return false; 		
	}	*/
	

	//Valido si el Email es valido
	email = frm.txt_email.value;
    if (Trim(email)==""){ 
       alert("Tiene que escribir su email") 
       frm.txt_email.focus() 
       return false; 
    }	
	
	if (validarEmail(email)==false){
		alert("Ingrese un email valido")
		frm.txt_email.value="";		
        frm.txt_email.focus() 
        return false; 		
	}

	/*comentarios = frm.txt_comentarios.value;
    if (Trim(comentarios)==""){ 
       alert("Por favor escriba unos comentarios")
       frm.txt_ciudad.focus()	   
       return false; 
    }*/s
	
    //Mensaje de envio del Formulario
    alert("Muchas gracias por enviar el formulario"); 
    //document.form1.submit(); 
	
	
	//No editar los datos bajo de esta linea
	//----------------------------------------------
	
	//Funciones que remueven los espacios en blanco
	
	function Trim( str ) {
		var resultStr = "";
		resultStr = TrimLeft(str);
		resultStr = TrimRight(resultStr);
		return resultStr;
	}
	
	function TrimLeft( str ) {
		var resultStr = "";
		var i = len = 0;
		if (str+"" == "undefined" || str == null) 
		return "";
		str += "";
		
		if (str.length == 0) 
		resultStr = "";
		else { 
		len = str.length;
		while ((i <= len) && (str.charAt(i) == " "))
		i++;
		resultStr = str.substring(i, len);
		}
		return resultStr;
	}
	
	function TrimRight( str ) {
		var resultStr = "";
		var i = 0;
		if (str+"" == "undefined" || str == null) 
		return "";
		str += "";
		if (str.length == 0) 
		resultStr = "";
		else {
		i = str.length - 1;
		while ((i >= 0) && (str.charAt(i) == " "))
		i--;
		resultStr = str.substring(0, i + 1);
		}		
		return resultStr; 
	}

	//Funcion que valida si lo ingresado es un numero
	function isNum(q) {	
		for ( i = 0; i < q.length; i++ ) {
			valor = parseInt(q.charAt(i)); 
			if (isNaN(valor)) {
				return true
			}else
				return false;			
		}
		
	}

	//Funcion que valida que el numero ingresado sea un entero
	 function validarInt(num) {
		 var re = /^(-)?[0-9]*$/;
		 if (!re.test(num)) {
			 return false
		 }else 
			 return true;
	 }
	
	//Funcion que valida si el email es valido
	 function validarEmail(mail) {
		  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){		   
		   return true
		  } else 
		   return false;
		  
 	}
	
	function validarBotonRadio(control) {
		var marcado = "no";
		with (document.form1){
			for ( var i = 0; i < control.length; i++ ) {
				if ( control[i].checked ) {
					return true;
				}
			}
			if ( marcado == "no" ){
				return false;
			}
		}
	}
	
	
	var resultado;
	resultado = '';

	function validar_rgroup(rgroup) {	
		var elegido;		
		elegido = false;
		for (var i=0; i<rgroup.length; i++) {		
			if (rgroup[i].checked) {		
				elegido = true;		
				break;		
			}		
		}	
	}
	
	
	
} 