blob: 04cbed31fb8393131cb16102155a06c5f5467029 [file]
function yahooAjaxObject(url) {
var ac = document.getElementById('ajaxContent');
document.body.style.cursor="wait";
var handleSuccess = function (o) {
ac.innerHTML = o.responseText;
ac.style.visibility = "visible";
document.body.style.cursor="auto";
};
var handleFailure = function (o) {
ac.style.visibility = "visible";
document.body.style.cursor="auto";
};
var callback =
{
success:handleSuccess,
failure:handleFailure,
cache:false
};
//YAHOO.downloads.wait.show();
var request = YAHOO.util.Connect.asyncRequest("GET", url, callback);
}
function SetActive(a)
{
var active = document.getElementById(a);
var deactivate = function (el) { YAHOO.util.Dom.removeClass(el,"active"); }
var tabs = YAHOO.util.Dom.getChildren('tabNavUl');
var batch = YAHOO.util.Dom.batch(tabs, deactivate);
var packageVersion = document.getElementById('packagesVersion');
YAHOO.util.Dom.addClass(a, "active");
}
function updateContent(e)
{
// If cookie is different OR Filter is set Fetch.
if (readCookie(activeCookie) != e || f !== undefined)
{
var exdate = new Date();
exdate.setDate(exdate.getDate()+7);
document.cookie = activeCookie + "=" + escape(e) + ((7===null) ? "" : ";expires="+exdate.toGMTString());
var url = "fetch/" + e + ".php";
yahooAjaxObject(url);
SetActive(e);
}
}