

function Request(url,e,params)
{
  
    var xmlHttp;
    try
    {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
             xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(E)
        {
            xmlHttp = false;
        }
    }

    if(!xmlHttp && typeof XMLHttpRequest!='undefined')
    {
        xmlHttp = new XMLHttpRequest();
    }
    
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
             
            var h1 = document.createElement("div");
           
            h1.innerHTML =  xmlHttp.responseText;
           
            var x = h1.getElementsByTagName("script"); 
	        
	        for( var i=0; i < x.length; i++) 
	        {
	           eval(x[i].text);
		    }
	        
            e(xmlHttp.responseText);
        }
    }

    xmlHttp.open("Post",url,true);
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.send(params);  
}


regEmail=/^[a-zA-Z0-9]*[\w\.-]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/

function abrirContacto(idioma)
{
    Request("/ajax/contacto.aspx?idioma="+idioma,RespuestaAbrirContacto,"");
}
function RespuestaAbrirContacto(s)
{
    
    document.getElementById("contactoContenido").innerHTML=s;
    Popup("",600,"contacto");
}

function enviarContacto()
{
    
    with(document.contacto)
    {
        if(nombre.value=="" || galeria.value=="" || direccion.value=="" || ciudad.value=="" || pais.value=="" || telefono.value=="" || email.value=="" || titulo.value=="" || descripcion.value=="" || paginaweb.value=="")
        {
            Avisos("Debes de rellenar todos los campos","CerrarPopup()","Aceptar",true)
        }else{
            if(email.value.search(regEmail)!=0)
            {
                Avisos("Formato de e-mail incorrecto","CerrarPopup()","Aceptar",true)
            }else{
                if(isNaN (telefono.value))
                {
                    Avisos("El telefono debe ser numérico","CerrarPopup()","Aceptar",true)
                }else{
                     Avisos("Enviando","location.reload()","Cancelar")
                     submit();
                }
            }
           
        }
    }
}
