function nuevoAjax(){
	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 cargarResultados(){
	ajax=nuevoAjax();
    idem=document.getElementById("sector").value;
	ajax.open("GET", "empresasector.asp?id="+idem,true);
	ajax.onreadystatechange=function() {
     if (ajax.readyState==1) {
          document.getElementById("listaAsociados").innerHTML ='<div align="center"><p>&nbsp</p><img src="loading.gif" border="0"></div>'
	 }else if (ajax.readyState==4){
		if(ajax.status==200){
            resp=ajax.responseText;
            if (ValidarDatos(resp)==true) document.getElementById("listaAsociados").innerHTML=resp;
            else document.getElementById("listaAsociados").innerHTML="Información no disponible";
		}else if(ajax.status==404){
			 document.getElementById("listaAsociados").innerHTML = "La direccion no existe";
		}else{
		    document.getElementById("listaAsociados").innerHTML = "Error";
	   }
	}
    } 
	ajax.send(null);
}
function ValidarDatos(campo) {
    var cadena=campo.toLowerCase();
	var cadenasprohibidas = new Array("script","javascript:","alert","eval","style","frame","iframe","object","onabort","onblur","onchange","onclick","ondblclick","ondragdrop","onerror","onfocus","onkeydown","onkeypress","onkeyup","onload","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onmover","onReset","onresize","onselect","onsubmit","onunload","document");
   for (i=0;i<cadenasprohibidas.length;i++){ 
       posi=cadena.indexOf(cadenasprohibidas[i], 0)+1
	   if (posi > 0) return false;
	}
  return true;
}

var query; //almacena los datos que se quieren enviar

function cadena(){
 query="";
 var frm=document.forms[0];
 var nroelementos=frm.elements.length;
 for (var i=0; i< nroelementos; i++){
  if (i < nroelementos-1) {
    if (frm.elements[i].name != undefined) query +=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
  }else { 
     if (frm.elements[i].name != undefined) query +=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
  }
 }
}

function enviadatoscontac(){
	ajax=nuevoAjax();
	ajax.open("POST", "enviacontacto.asp",true);
	ajax.onreadystatechange=function() {
     if (ajax.readyState==1) {
          document.getElementById("datos").innerHTML ='<div align="center"><p>&nbsp</p><img src="loading.gif" border="0"></div>'
	 }else if (ajax.readyState==4){
		if(ajax.status==200){
			if (ValidarDatos(ajax.responseText)==true) document.getElementById("datos").innerHTML=ajax.responseText;
			else document.getElementById("datos").innerHTML="Información no disponible"; 
		}else if(ajax.status==404){
			 document.getElementById("datos").innerHTML = "La direccion no existe";
		}else{
		    document.getElementById("datos").innerHTML = "Error";
	   }
	}
  }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    cadena() /*Genera la cadena de datos */
    ajax.send(query)   
}
