function objetoAjax(){
	var xmlhttp=false;
	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();
	}
	return xmlhttp;
}

function enviarDatosEmpleado(){
  //alert("Hola");
  //donde se mostrará lo resultados
  divResultado = document.getElementById('resultado');
  divResultado.innerHTML= 'Procesando...';
  //valores de las cajas de texto
  email=document.popup_form.email.value;
  pais=document.popup_form.pais.value;
  nombre=document.popup_form.nombre.value;
  direccion=document.popup_form.direccion.value;
  provincia=document.popup_form.provincia.value;
  tel=document.popup_form.tel.value;
  organizacion=document.popup_form.organizacion.value;
  web=document.popup_form.web.value;
  radios = document.popup_form.lang;
  for(i=0;i<radios.length;i++)
    if(radios[i].checked)
  	lang=radios[i].value;

  //instanciamos el objetoAjax
  ajax=objetoAjax();
  ajax.open("POST", "../gestion/add_contact_from_web.php",true);
  ajax.onreadystatechange=function() {
	  if (ajax.readyState==4) {
	  //llamar a funcion para limpiar los inputs
	  switch (ajax.responseText){
		  case "0":
		  divResultado.innerHTML = "Gracias por suscribirse.<br>A la brevedad tendr&aacute; noticias nuestras";
		  LimpiarCampos();
		  break;
		  case "1":
		  divResultado.innerHTML = "Error en la base de datos.<br>Intente mas tarde.";
		  break;
		  case "2":
		  divResultado.innerHTML = "Debe ingresar un email valido.";
		  break;
		  case "3":
		  divResultado.innerHTML = "Por favor completa los campos obligatorios";
		  break;
		  case "4":
		  divResultado.innerHTML = "La direcci&oacute;n de email ya existe.";
		  break;
	  } // END switch
  	} // END if (ajax.readyState==4)
  } // END ajax.onreadystatechange

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("email="+email+"&pais="+pais+"&nombre="+nombre+"&direccion="+direccion+"&provincia="+provincia+"&tel="+tel+"&organizacion="+organizacion+"&web="+web+"&lang="+lang);
}

function cargar_paises(){
  divResultado = document.getElementById('paises');
  divResultado.innerHTML= 'Cargando Paises...';
  var select_paises
  ajax=objetoAjax();
  ajax.open("GET", "../gestion/paises.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
  //mostrar resultados en esta capa
  divResultado.innerHTML = ajax.responseText
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);
}

function LimpiarCampos(){
  //document.getElementById('aceptar').value = "Cerrar";
  //document.getElementById('aceptar').onClick = ocultar_popup('Div1');
  document.getElementById('aceptar').type = "hidden";
  document.getElementById('email2').value = "e-mail";
  document.popup_form.email.value = "e-mail";
  document.popup_form.pais.value = "";
  document.popup_form.nombre.value = "";
  document.popup_form.direccion.value = "";
  document.popup_form.provincia.value = "";
  document.popup_form.tel.value = "";
  document.popup_form.organizacion.value = "";
  document.popup_form.web.value = "";
  //document.nuevo_empleado.nombres.focus();
  }
  
function objetus(file) {
    xmlhttp=false;
    this.AjaxFailedAlert = "Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n";
    this.requestFile = file;
    this.encodeURIString = true;
    this.execute = false;
    if (window.XMLHttpRequest) { 
        this.xmlhttp = new XMLHttpRequest();
        if (this.xmlhttp.overrideMimeType) {
            this.xmlhttp.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) { // IE
        try {
            this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e) {
            try {
                this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                this.xmlhttp = null;
            }
        }
        if (!this.xmlhttp && typeof XMLHttpRequest!='undefined') {
            this.xmlhttp = new XMLHttpRequest();
            if (!this.xmlhttp){
                this.failed = true; 
            }
        } 
    }
    return this.xmlhttp ;
}


function get_agenda(_pagina,valorget,valorpost,capa){ 
    ajax=objetus(_pagina);
    
    if(valorpost!=""){
        ajax.open("POST", _pagina+"?"+valorpost+"&tiempo="+new Date().getTime(),true);
    } else {
        ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
    }
    ajax.onreadystatechange=function() {
        if (ajax.readyState==1){
            document.getElementById(capa).innerHTML = "Cargando agenda...";
        }
        
        
        if (ajax.readyState==4) {

            if(ajax.status==200) {
            	document.getElementById(capa).innerHTML = ajax.responseText;
            }
            else if(ajax.status==404) {
            	capa.innerHTML = "La direccion no existe";
            } else {
            	capa.innerHTML = "Error: "+ ajax.status;
            }
            
        }
        
    }
    if(valorpost!=""){
    	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(valorpost);
    } else {
        ajax.send(null);
    }
}