// Author: Gustavo Sandrigo

var currentState;

function SetState(state){
    currentState = escape(state);
}

function GetState(ordinal){
    var returnState = window.location.hash;
	returnState = strip(unescape(returnState));
	var params = returnState.split(",");
	return params[ordinal];
}

function HasState(){
    var testState = window.location.hash;
    if (testState != null){
        if (testState != ""){
                return true;
        }
    }
    else
        return false;
}

function strip(data){
    var result = "";
    var i = 0;
    for(i=0; i<=data.length; i++)
        if(data.charAt(i) != "#")
            result += data.charAt(i);   
    return result
}

function GoTo(url){
    window.location.hash = currentState;
    window.location.href = url;
}