var vl=0;
var v2=0;
var vf=0;
// JavaScript Document
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 buscarDato1(oSource,oDestiny,nom){
//	resul = document.getElementById('resultado');
	vf=1;
	resul = oDestiny;
	resul.innerHTML="<br><br><img src='imag/opcion1/loading2.gif'><br><br><br><br>";
	
//	bus=document.frmbusqueda.dato.value;
	bus=oSource.value;
	if((bus.length % 3)!=0 || bus==""){
	//	return;
	}
	
	ajax=nuevoAjax();
	ajax.open("POST", "buscar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText;
			vf=0;
		}
	}
//	ajax.setRequestHeader("Content-Type","multipart/form-data");
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("busqueda="+bus+"&nom="+nom)

}
function buscarDato2(oSource,oDestiny,nom){
//	resul = document.getElementById('resultado');
	resul = oDestiny;
	
//	bus=document.frmbusqueda.dato.value;
	bus=oSource.value;
	if((bus.length%3)!=0 || bus==""){
	//	return;
	}
	
	ajax=nuevoAjax();
	ajax.open("POST", "buscar1.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			resul.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("busqueda="+bus+"&nom="+nom)

}
function verSector(ob1,ob2,resul){
	//Verifica la existencia de las listas
	var popup1=window.open('load_page.php','map','toolbar=no,scrollbars=yes,resizable=no,width=600,height=500,left='+(screen.width/2-300)+',top='+(screen.height/2-200));
	if(ob1==null || ob2==null){
		return;
	}
	in1=ob1.selectedIndex;
	in2=ob2.selectedIndex;
	//Verifica que se haya seleccionado 1 elemento de la lista
	if(in1==-1 || in2 ==-1 ){
		popup1.close();
		alert("Error, debe seleccionar al menos un elemento de la lista!!");
		return;
	}

	if(ob1[in1].text==ob2[in2].text){
		popup1.close();
		alert("Error, debe seleccionar calles diferentes!!");
		return;
	}

	calle1=ob1[in1].value;
	calle2=ob2[in2].value;
	
	ajax=nuevoAjax();
	ajax.open("POST", "verSector.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			if(ajax.responseText==""){
				popup1.close();
				alert("No existe interseccion entre las dos calles seleccionadas!!");
				//resul.innerHTML = "";
				//alert(ajax.responseText);
				return;
			}
			//alert(ajax.responseText);
			popup1.location.href="result.php";
//			window.open('result.php','map','toolbar=no,scrollbars=yes,resizable=no,width=500,height=500,left='+(screen.width/2-250));
//			resul.innerHTML = ajax.responseText+"<br>"+"<input type='button' value='click!!' onClick=\"window.open('result.php','map','toolbar=no,scrollbars=yes,resizable=no,width=600,height=500,left='+(screen.width/2-300));\">";
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("calle1="+calle1+"&calle2="+calle2+"&calle1v="+ob1[in1].text+"&calle2v="+ob2[in2].text);

}


//para selsccion de pais y ciudad
function listaCiudad(cod,rs,type){
	
	ajax2=nuevoAjax();
	ajax2.open("POST", "include/listaCiudad.php",true);
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4) {
			rs.innerHTML = ajax2.responseText;
			if(rs.innerHTML==""){
				deshabilitar();
			}else{
				listaCalles(obj('codc').value,2);
			}
		}
	}
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("cod="+cod+"&type="+type);

}
function listaCalles(cod,type){
	ajax2=nuevoAjax();
	ajax2.open("POST", "include/listaCiudad.php",true);
	deshabilitar();
	ajax2.onreadystatechange=function() {
		if (ajax2.readyState==4) {
			if(ajax2.responseText==""){
				deshabilitar();
			}else{
				habilitar();
			}
		}
	}
	ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax2.send("cod="+cod+"&type="+type);

}
function deshabilitar(){
	obj('txtcalle1').disabled=true;obj('txtcalle2').disabled=true;
	obj('txtcalle1').value="";obj('txtcalle2').value="";
	obj('resultado1').innerHTML="";obj('resultado2').innerHTML="";//obj('resultado').innerHTML="";
	
}
function habilitar(){
	obj('txtcalle1').disabled=false;obj('txtcalle2').disabled=false;
}

function contador(){
//	alert('');
//	window.setTimeOut("contador",1000);
//this.value=this.value.toUpperCase();buscarDato1(this,obj('resultado1'),'s1');
//this.value=this.value.toUpperCase();buscarDato2(this,obj('resultado2'),'s2');
	o1=obj('resultado1').innerHTML;
	o2=obj('resultado2').innerHTML;
	if(o1=="" || o2==""){
		obj('cmdBuscar1').disabled=true;
	}else{
		obj('cmdBuscar1').disabled=false;
	}
	if(vf==0){
		if(vl==1){
			buscarDato1(obj('txtcalle1'),obj('resultado1'),'s1');
			vl=0;
		}else if(v2==1){
			buscarDato1(obj('txtcalle2'),obj('resultado2'),'s2');		
			v2=0;
		}
	}
	window.setTimeout("contador()",2000);
}
