function select_innerHTML(objeto,innerHTML){
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ //IE
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    
   //getting attributes
   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   //getting styles
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   //value and text
   opt.value = spantemp.getAttribute("value")
   opt.text = spantemp.innerHTML
   //IE
   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
}

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 enviarDatosPais(){
 //donde se mostrará lo resultados
 divResultado = document.getElementById('resultado');
 divFormulario = document.getElementById('formulario');
 divResultado.innerHTML= '<img src="anim.gif">';
 
 //valores de los cajas de texto
 cod=document.frmpais.codigo.value;
 nom=document.frmpais.nombre.value;
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //usando del medoto POST
 //archivo que realizará la operacion ->actualizacion.php
 ajax.open("POST", "js/actualizacion.php",true);
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar los nuevos registros en esta capa
   divResultado.innerHTML = ajax.responseText;
   //una vez actualizacion ocultamos formulario
   divFormulario.style.display="none";
  }
 }
 //muy importante este encabezado ya que hacemos uso de un formulario
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=iso-8859-1");
 //enviando los valores
 ajax.send("codigo="+cod+"&nombre="+nom+"&apellido1="+ape1+"&apellido2="+ape2)
}

function pedirDatosPais(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('pais');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultapais_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   select_innerHTML(divFormulario, ajax.responseText);
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codPA="+codigo)
}

function pedirDatosProvincia(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('provincia');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultaprovincia_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   select_innerHTML(divFormulario, ajax.responseText);
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codPR="+codigo)
}

function pedirDatosPoblacion(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('poblacion');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultapoblacion_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   select_innerHTML(divFormulario, ajax.responseText);
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codPO="+codigo)
}

function pedirDatos(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('provincia');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultapais_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("cod="+codigo)
}

function pedirDatosNewMensaje(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultadestinatario_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codDestinatario="+codigo)
}

function guardarDatosexcursion(art,valor,fecha,estado,actuacion){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarexcursion_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("art="+art+"&valor="+valor+"&fecha="+fecha+"&actuacion="+actuacion+"&estado="+estado)
}
function guardarHabitaciones(codcli,precio,codigo,inp){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarHabitaciones_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codcli="+codcli+"&precio="+precio+"&codigo="+codigo+"&inp="+inp)
}
	



function guardarHabitacionesNombre(nombre,codigo){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarHabitacionesNombre_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("nombre="+nombre+"&codigo="+codigo)
}
function guardarHabitacionesNum(cant,codigo){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarHabitacionesNum_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("cant="+cant+"&codigo="+codigo)
}

function guardarTemporadas(tipo,dia,mes,codcliente){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardartemporadas_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("tipo="+tipo+"&dia="+dia+"&mes="+mes+"&codcliente="+codcliente)
}

function guardarNuevoGremioCliente(newgremio,codigo,hacer){
 //donde se mostrará el formulario con los datos
//                    divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarNuevoGremio_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("newgremio="+newgremio+"&codigo="+codigo+"&hacer="+hacer)
}



function pedirDatosNewCorreo(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('panelCorreo');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultadestinatario_mail_por_id.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codDestinatario="+codigo)
}

function GuardarDatosMensaje(codigo,asunto,mensaje,confidencial){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('panelMensaje');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarMensaje.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codDestinatario="+codigo+"&textasunto="+asunto+"&textmensaje="+mensaje+"&confidencial="+confidencial);
}


function GuardarDatosCorreo(codigo,asunto,mensaje){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('panelCorreo');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarCorreo.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codDestinatario="+codigo+"&textasunto="+asunto+"&textmensaje="+mensaje);
}










function pedirDatosComentarioAfiliado(codigo){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('PanelComentario');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/consultaComentarioAfiliado.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codAfiliadoModif="+codigo)
}

function GuardarDatosComentarioAfiliado(codempresa,codafiliado,comentario){
 //donde se mostrará el formulario con los datos
 divFormulario = document.getElementById('PanelComentario');
 
 //instanciamos el objetoAjax
 ajax=objetoAjax();
 //uso del medotod POST
 ajax.open("POST", "js/guardarComentarioAfiliado.php");
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divFormulario.innerHTML = ajax.responseText;
   divFormulario.style.display="block";
  }
 }
 //como hacemos uso del metodo POST
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 //enviando el codigo del empleado
 ajax.send("codempresa="+codempresa+"&codafiliado="+codafiliado+"&comentario="+comentario);
}


