//si selecciona Arg muestra los select, sino nada
function zona_geo_pais(){
	if (formregistracion.pais.value == "Argentina"){
		document.getElementById('zona_geo_ar_L1').style.display="block";
		document.getElementById('zona_geo_ar_L2').style.display="block";
		}
	else{
		document.getElementById('zona_geo_ar_L1').style.display="none";
		document.getElementById('zona_geo_ar_L2').style.display="none";
		document.getElementById('zona_geo_ar_L3').style.display="none";
		document.getElementById('zona_geo_ar_L4').style.display="none";
		}
}





function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function cargaContenido(selectACargar)
{


	// Recibo el número correspondiente al combo que se debe llenar de datos
	var selectAnterior=selectACargar-1; // Obtengo el número del combo que activó el evento onChange
	// Extraigo el valor del combo que se ha cambiado
	var valor=document.getElementById("select_"+selectAnterior).options[document.getElementById("select_"+selectAnterior).selectedIndex].value;
	var elemento;
	//alert(valor);
	
	if(valor!=0)
	{
		ajax=nuevoAjax();
		// Envio al servidor el valor seleccionado y el combo al cual se le deben poner los datos
		ajax.open("GET", "zona_geo_proceso.php?seleccionado="+valor+"&select="+selectACargar, true);
		
		ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				/*
				// Mientras carga elimino la opcion "Elige" y pongo una que dice " "
				elemento=document.getElementById("select_"+selectACargar);
				elemento.length=0;
				var opcionCargando=document.createElement("option");
                opcionCargando.value=0;
                opcionCargando.innerHTML="Cargando...";
				elemento.appendChild(opcionCargando);
                elemento.disabled=true;
                */
			}
			if (ajax.readyState==4)
			{
				// Coloco en la fila contenedora los datos que recivo del servidor
				document.getElementById("fila_"+selectACargar).innerHTML=ajax.responseText;
				//alert(selectACargar);
				//alert(ajax.responseText);
				//alert(valor);
				
				//escribo titulos
				if(valor == 1){
					document.getElementById("zona_geo_L1_titulo").innerHTML='Ciudad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L2_titulo").innerHTML='Barrio <span class="asteriscos">*</span>';
					}
				if( (valor >= 30) && (valor <= 35) ){
					document.getElementById("zona_geo_L1_titulo").innerHTML='Zona <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L2_titulo").innerHTML='Ciudad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L3_titulo").innerHTML='Localidad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L4_titulo").innerHTML='Barrio <span class="asteriscos">*</span>';
					}
				if( (valor >= 3) && (valor <= 24) ){
					document.getElementById("zona_geo_L1_titulo").innerHTML='Provincia <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L2_titulo").innerHTML='Ciudad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L3_titulo").innerHTML='Localidad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L4_titulo").innerHTML='Barrio <span class="asteriscos">*</span>';
					}
				if(valor == 40){
					document.getElementById("zona_geo_L1_titulo").innerHTML='Otras Zonas <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L2_titulo").innerHTML='Ciudad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L3_titulo").innerHTML='Localidad <span class="asteriscos">*</span>';
					document.getElementById("zona_geo_L4_titulo").innerHTML='Barrio <span class="asteriscos">*</span>';
					}
				
				
				//muestro o no los div
				if(selectACargar==2){
					document.getElementById('zona_geo_ar_L3').style.display="none";
					document.getElementById('zona_geo_ar_L4').style.display="none";
				}
				if(selectACargar==3){
					if(ajax.responseText){
						document.getElementById('zona_geo_ar_L3').style.display="block";
					}else{
						document.getElementById('zona_geo_ar_L3').style.display="none";
					}
					document.getElementById('zona_geo_ar_L4').style.display="none";
				}
				if(selectACargar==4){
					if(ajax.responseText){
						document.getElementById('zona_geo_ar_L4').style.display="block";
					}else{
						document.getElementById('zona_geo_ar_L4').style.display="none";
					}
				}
				
				//inicio nuevamente el ciclo
				if( (valor != 1) && (ajax.responseText != '') && (selectACargar+1 <= 4) ){
					cargaContenido(selectACargar+1);
				}
				
			}
		}
		ajax.send(null);
	}
	
	/*
	if(selectACargar==2){
		
		elemento1=document.getElementById("select_3");
		elemento1.length=0;
		var opcionSelecciona1=document.createElement("option");
        opcionSelecciona1.value=0;
        opcionSelecciona1.innerHTML="Cargando...";
    	elemento1.appendChild(opcionSelecciona1);
        elemento1.disabled=true;
    }
	if(selectACargar==3){
		elemento4=document.getElementById("select_4");
		elemento4.length=0;
		var opcionSelecciona4=document.createElement("option");
        opcionSelecciona4.value=0;
        opcionSelecciona4.innerHTML="Cargando";
    	elemento4.appendChild(opcionSelecciona4);
        elemento4.disabled=true;
    }
	if(selectACargar==4){
	}
	*/
	
	
	
	
	
	/* Colocamos mediante los whiles los selects en "Selecciona opción..." cuando el select anterior
	ha quedado en estado "Elige" 
	var x=1, y=null;
	while(x<=3)
	{
		//valor=document.getElementById("select_"+x).options[document.getElementById("select_"+x).selectedIndex].value;
		if(valor==0)
		{
			while(x<=3) 
			{
				y=x+1;
				elemento=document.getElementById("select_"+y);
				elemento.length=0;
				var opcionSelecciona=document.createElement("option");
                opcionSelecciona.value=0;
                opcionSelecciona.innerHTML="Selecciona opci&oacute;n...";
				elemento.appendChild(opcionSelecciona);
                elemento.disabled=true;
				x++;
			}
		}
		x++;
	}
	
*/
}

/*
function mostrarobj(){
    
}

//f para hacer funcionar el mapa en flash
function ubicac_geogr_onrollover(objeto)
{
	alert(8);
	// Recibo el número correspondiente al combo que se debe llenar de datos
	//var selectAnterior=selectACargar-1; // Obtengo el número del combo que activó el evento onChange
	// Extraigo el valor del combo que se ha cambiado
	//var valor=document.getElementById("select_"+selectAnterior).options[document.getElementById("select_"+selectAnterior).selectedIndex].value;
	//var elemento;
	
	//if(valor!=0)
	{
		ajax=nuevoAjax();
		// Envio al servidor el valor seleccionado y el combo al cual se le deben poner los datos
		ajax.open("GET", "ubicac_geogr_proceso.php?onrollover="+objeto, true);
	}
	alert(objeto);
}
*/

