// JavaScript Document
function contacto_form(){
	if(!document.contactos.nombre.value){
		    alert('Por favor ingrese su nombre.');
			document.contactos.nombre.focus();		
			return false;
	}
	if(!document.contactos.correo.value){
		    alert('Por favor ingrese su email.');
			document.contactos.correo.focus();	
			return false;
	}else if(!mail(document.contactos.correo.value)){
		    alert('Su email no es valido.');
			document.contactos.correo.focus();	
			return false;
	}
	if(!document.contactos.comentarios.value){
		    alert('Por favor ingrese el comentario o información que necesita.');
			document.contactos.comentarios.focus();		
			return false;	 
	}
	document.contactos.submit();
}
function mail(texto){ 
    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
    return mailres = true; 
    else 
    return mailres = false; 
}