/**
 * @author MansonPlus
 */
function llenarListaCatalogo(arreglo, listaEl, seleccion,texto){
	var campo = document.getElementById(listaEl);
    campo.length = 0;
	//alert(arreglo.length)
    var cont = 0;
    //if (seleccion=="0"){
        campo.options[0] = new Option(texto, "");
        cont = cont + 1;
    //}
    for(var j=0;j<arreglo.length;j++){
		campo.options[j+1] = new Option(unescape(arreglo[j].nombre),arreglo[j].ide);
		if (seleccion == arreglo[j].ide) {
			campo.options[j+1].selected = true;
		}
	}
}

var ver_colonias = function(ciudad){
	var callback = {
        success: function(o){
            listaColonias = YAHOO.lang.JSON.parse(o.responseText);
			//alert(unescape(listaColonias["colonias"][0].nombre))
			llenarListaCatalogo(listaColonias["colonias"],"lista_colonias","","Sel. Colonia")
	    },
        failure: function(){
        
        }
    };
    var sUrl = "WebServices/lista_colonias.php";
    var params = 'ciudad='+ciudad;
    var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
}

var ver_ciudades = function(estado,id){
	var callback = {
        success: function(o){
            listaCiudades = YAHOO.lang.JSON.parse(o.responseText);
			if (id=="lista_estado1"){
				llenarListaCatalogo(listaCiudades["ciudades"],"lista_ciudades1","","Sel. Ciudad")	
			}else{
				llenarListaCatalogo(listaCiudades["ciudades"],"lista_ciudades2","","Sel. Ciudad")
				var el = new YAHOO.util.Element('lista_ciudades2');
				el.on('change', function(e) { ver_colonias(el.get("value")); });
			}
	    },
        failure: function(){
        
        }
    };
    var sUrl = "WebServices/lista_ciudades.php";
    var params = 'estado='+estado;
    var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
}

var variables

var getUrlVars = function(){
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	if (window.location.href.indexOf('?')=="-1"){
		vars = "0";
		//alert("menos 1")
	}else{
		for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}	
	}
	//alert(hashes.length)
	
	return vars;
}
var url_variables = getUrlVars();