function getUrlPage() {
    var url = window.location.href;
    var results = url.split("/");
    results = results[results.length-1].split("?");
    return results[0];
}

function getUrlParam(name) {
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp(regexS);
    var tmpURL = window.location.href;
    var results = regex.exec(tmpURL);
    if (results == null)
        return "";
    else
        return results[1];
}

var page_name = getUrlPage();
var overentity = getUrlParam("ov");
var oldonload = window.onload;

if (typeof(window.onload != 'function')) {
    window.onload = function(){
        compactMenu('navlist',true,'',false,'allClose');
        if ((page_name == "calendario.php" || page_name == "classifica.php" || page_name == "statistiche.php" || page_name == "torneo.php") && (overentity != "0")) {
            //alert(page_name + "-" + overentity);
            stateToFromStr('navlist',retrieveCookie('menuState'));
       	}
    }
}
else {
	window.onload = function(){
		oldonload();
		compactMenu('navlist',true,'',false,'allClose');
        if ((page_name == "calendario.php" || page_name == "classifica.php" || page_name == "statistiche.php" || page_name == "torneo.php") && (overentity != "0")) {
            stateToFromStr('navlist',retrieveCookie('menuState'));
       	}
	}
}

window.onunload = function(){
	setCookie('menuState',stateToFromStr('navlist'),31536000);
}
