function enviar_consulta(nombre,email,telefono,asunto,sugerencia)
{
	if (nombre=='' || email=='' || asunto=='' || sugerencia=='')
	{
		alert('Por favor, complete los campos obligatorios');
	}
	else
	{
		if (validarEmail(email))
		{		
			ejecutar_post_enviar_mensaje("modulos/consultas/php/consultas.php","nombre="+nombre+"&email="+email+"&telefono="+telefono+"&asunto="+asunto+"&sugerencia="+sugerencia)
		}
		else
		{
			alert('Debe ingresar un email válido');
		}
	}
}

function ejecutar_post_enviar_mensaje(url,vars)
{
        //creamos el objeto XMLHttpRequest
        var ajax=nuevo_ajax(); 
		 id = document.getElementById("contactos");
        //peticionamos los datos, le damos la url enviada desde el link
        ajax.open("POST", url,true);
        ajax.onreadystatechange=function(){
                if(ajax.readyState==1){
					id.innerHTML = '<img src="css/images/loader.gif" width="35" height="35">';
                }else if(ajax.readyState==4){
                        if(ajax.status==200){

							cargar_post("modulos/consultas/templates/enviado_exitoso.html","contactos","");

						}else if(ajax.status==404){
							//alert('Error: La página no existe');
							 id.innerHTML = "Error: La página no existe";
    					}else{
                            //alert("Error:".ajax.status); 
							 id.innerHTML = "Error:".ajax.status;
                        }
                }
        }
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", vars.length);
      	ajax.setRequestHeader("Connection", "close");
		ajax.send(vars)
}

/* http://javascript.internet.com
*/
function validarEmail(cadena) {
var a = cadena;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
if (a.length == 0 )
	return true;

if (filter.test(a))
	return true;
else
	return false;
}
