//Obtener las variables via GET
function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

//Anteriores proyectos terminados
function prev_oldprojects() {
    if (page_num > 0) {
        page_num -= 1;
        get_oldproject_list();
    }
}


//Siguientes proyectos
function next_oldprojects() {
    if ((page_num + 1) < total_projects) {
        page_num += 1;
        get_oldproject_list();
    }
}


//Imprimir la lista de proyectos en el documento
function get_oldproject_list() {
    dojo.byId('project_list').innerHTML = '<img style="margin:125px 315px;" src="images/ai_loader.gif" alt="Cargando..." title="Cargando..." />';
	
    var kw = {
        url: "services/oldprojects_service.php",
        handleAs: "text",
        content:{
            ACTION:'LIST',
            PAGE:page_num
        },
        load: function(data) {
            var cont = data.split("||");
	    	
            if (cont.length > 1) {
                dojo.byId('project_list').innerHTML = cont[0];
                total_projects = cont[1];
                dojo.byId('actuales_pag_text').innerHTML = (page_num + 1) + ' de ' + total_projects;
            }
        },
        error: function(data) {
            dojo.byId('project_list').innerHTML = data;
        },
        sync: true,
        timeout: 2000
    };
    dojo.xhrPost(kw);
}



/*
 * FUNCIONES UTILES PARA LOS FILTROS DE BUSQUEDA DE LOS PROYECTOS
 */

function loadZonas(contenedor, ciudad){
    if(ciudad==0){return false;}
    var kw = {
        url: "services/filter_service.php",
        handleAs: "text",
        content: {
            loadzon:1,
            city:ciudad
        },
        load: function(datos) {
            if(datos != '1'){
                dijit.byId(contenedor).destroyRecursive();
                dojo.html.set(dojo.byId("zonesContainer"), datos);
                dojo.parser.parse();
            }
        },
        error: function(data) {
        //alert(data);
        },
        sync: true,
        timeout: 2000
    };
    dojo.xhrPost(kw);
}


function loadNombres(contenedor, widget, tipoProyecto) {
    var nombre = tipoProyecto;
    var kw = {
        url: "services/filter_service.php",
        handleAs: "text",
        content: {
            loadNombres:1,
            tipoProy:nombre
        },
        load: function(datos) {
            if (datos != '1') {
                dijit.byId(widget).destroyRecursive();
                dojo.html.set(dojo.byId(contenedor), datos);
                dojo.parser.parse();
            }
        },
        error: function(data) {
        //alert(data);
        //dojo.byId('contact_dialog_text').innerHTML = 'El correo de contacto no pudo ser enviado.';
        //dijit.byId('contact_dialog').show();
        },
        sync: true,
        timeout: 2000
    };
    dojo.xhrPost(kw);
}




