// JavaScript Document
var conexion3;

function noconexion (idi) {
	
	if (idi=="e") {
		msg="No pude conectarme a la base de datos. Por favor intente en breves momentos";
	} else {
	    msg="Can not connect to the data base. Please try again in few moments"	
	}
	alert(msg);
	
} // de la funcion no conexion


function company(company) 
{
      
 	  conexion3=crearXMLHttpRequest();
	  conexion3.onreadystatechange = company2;
	  conexion3.open('GET','listado.php?company='+company, true);
	  conexion3.send(null);

}


function company2() 
{
	if (conexion3.readyState == 4)
  {
    //clearTimeout(tiempo);
	//document.getElementById("nachricht").style.visibility="hidden";
	var xml = conexion3.responseXML;
	
	
	if (xml != null) {
		//var caracter="!";
		var v_1=xml.getElementsByTagName('ta');
		var v_n=xml.getElementsByTagName('tb');
		var ca=parseInt(v_n[0].childNodes[0].nodeValue);
		var bandera=v_1[0].childNodes[0].nodeValue;
		// companies con la letra
		var selection=document.getElementById("seleccion");		
		selection.innerHTML="";
		selection.innerHTML="<center><input type='button' onclick='closethis()' border='0' title='Cerrar..Close'  value='X' style='font-family:verdana; font-size:9px; color:white; background-color:red; font-weight:bold' /></center><br />";
		
		if (bandera.substring(0,2) != "No" )  { // hay datos
		
		  //alert(ca);
		  //var listcompany="<select name='companies'  id='companies' size='5' columns='25' style='font-family:verdana; font-size:9px'></select>";
		  //document.getElementById("seleccion").innerHTML=listcompany;
		  //var answer_a = answer_a.replace("!","\r\n");
		  //var newbloque = answer_a.replace(/!/gi, "<br />");
		  //alert(answer_a+"  "+answer_b);
		  //var empresa=document.getElementById("companies");
		  //empresa.length=0;
		  //var compa="";
		  //alert(v_1[2].childNodes[0].nodeValue);
		  
		  var dato="";
		  for (j=0; j<=ca-1; j++) {
			  dato=dato+v_1[j].childNodes[0].nodeValue+"<br />";
			  //alert(dato);
			  //empresa.options[j]=new Option(dato,dato);
		  }
		  selection.innerHTML=selection.innerHTML+dato;
		
		} else { //(v_n != 0)
		  
		  selection.innerHTML=bandera;
			
		}
	selection.innerHTML=selection.innerHTML+"<br /><center><input type='button' border='0'  title='Cerrar..Close' onclick='closethis()' value='X' style='font-family:verdana; font-size:9px; color:white; background-color:red; font-weight:bold' /></center><br />";			
	
	} else { //(xml != null)
		
		alerta=noconexion(document.getElementById("idioma").value);
	} // (xml != null)
	  
 
  } else { //(conexion1.readyState == 4)
	  
	document.getElementById("seleccion").innerHTML ="Buscando..Searching"; 
  
  } // (conexion1.readyState == 4)

} // de company2

function closethis() {
 document.getElementById("seleccion").innerHTML="";	
	
}




function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}

function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}





