function urlform(){
    hash = ""
    for (var i in fields) {
        id = fields[i]
        idsplit = fields[i].split("_")
        value = ""
        if (idsplit.length == 2) {
            radios = document.getElementsByName(idsplit[0])
            for (var j in radios) {
                if (radios[j].checked) {
                    value = radios[j].value
                    break
                }
            }
        }
        else {
            value = document.getElementById(id).value
        }
        hash = hash + id + "{=}" + value + "[~]"
    }
    location.hash = hash
}

function urlread(){
    hash = location.hash.substring(1)
    setfields = hash.split("[~]")
    for (var i in setfields) {
        values = setfields[i].split("{=}")
        if (values[0] != "") {
            idsplit = setfields[i].split("_")
            if (idsplit.length == 2) {
                radios = document.getElementsByName(idsplit[0])
                for (var j in radios) {
                    if (radios[j].value==values[1]) {
                        radios[j].checked=true
                        break
                    }
                }
            }
            else {
				if (values[0] == "pag") {
					loadpage=values[1]
				}
				else {
					document.getElementById(values[0]).value = values[1]
				}
            }
        }
    }
}

function submitForm(command, formID, div, dojoParse){
    var kw = {
        url: command,
        load: function(data){
            dijit.byId('resultados').attr('content', data);
        },
        error: function(data){
            console.debug("An error occurred: ", data);
        },
        timeout: 0,
        form: formID
    };
    dojo.xhrPost(kw);
}

