var sURL = unescape(window.location.pathname);
var spinner;
var mask;
var intervallo;
function refresh() {




window.location.href = sURL;
}

Mask = {};

Mask.show = function(targetId) {
var target = document.getElementById(targetId);
mask = document.createElement("div");
mask.innerHTML = " ";
mask.className = "wicket-mask";
mask.style.cursor = "not-allowed";
mask.style.zIndex = "28000";
mask.id = "wicket_mask_" + targetId;
document.body.appendChild(mask);
Mask.offsetMask();
spinner = document.createElement("div");


spinner.innerHTML = "&nbsp;";
spinner.className = "wicket-spinner";
spinner.style.cursor = "not-allowed";
spinner.style.zIndex = "29000";
spinner.id = "wicket_spinner_" + targetId;
document.body.appendChild(spinner);
Mask.centerSpinner();
intervallo = setInterval('Mask.offsetMask()',50);
}

Mask.hide = function(targetId) {
clearInterval(intervallo);
var mask = document.getElementById("wicket_mask_" + targetId);
if (mask != null) {
mask.style.display = "none";
document.body.removeChild(mask);
}
var spinner = document.getElementById("wicket_spinner_" + targetId);
if (spinner != null) {
spinner.style.display = "none";
document.body.removeChild(spinner);
}
}

Mask.hideError = function(targetId) {
clearInterval(intervallo);
var mask = document.getElementById("wicket_mask_" + targetId);
if (mask != null) {
mask.style.display = "none";
document.body.removeChild(mask);
}
var spinner = document.getElementById("wicket_spinner_" + targetId);
if (spinner != null) {
spinner.style.display = "none";
document.body.removeChild(spinner);
}

refresh();
}

Mask.centerSpinner = function() {
var width = Mask.findWidth();
var height = Mask.findHeight();

var offsetX = document.body.scrollLeft;
var offsetY = Mask.findYOffSet();
var left = (width / 2) - 24 + offsetX;
var top = (height / 2) - 24 + offsetY;
spinner.style.left = left + "px";
spinner.style.top = top + "px";
}
Mask.findHeight = function() {
var myHeight = 0;
if (typeof (window.innerWidth) == 'number') {

myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if (document.documentElement
&& document.documentElement.clientHeight) {

myHeight = document.documentElement.clientHeight;
} else if (document.body && document.body.clientHeight) {

myHeight = document.body.clientHeight;
}
return myHeight;
}
Mask.findWidth = function() {
var myWidth = 0;
if (typeof (window.innerWidth) == 'number') {

myWidth = window.innerWidth;
} else if (document.documentElement && document.documentElement.clientWidth) {

myWidth = document.documentElement.clientWidth;
} else if (document.body && document.body.clientWidth) {

myWidth = document.body.clientWidth;
}
return myWidth;
}
Mask.findYOffSet = function() {
if (typeof window.pageYOffset == 'number') {
Mask.findYOffSet = function() {
return window.pageYOffset;
};
} else if ((typeof document.compatMode == 'string')
&& (document.compatMode.indexOf('CSS') >= 0)
&& (document.documentElement)
&& (typeof document.documentElement.scrollTop == 'number')) {
Mask.findYOffSet = function() {
return document.documentElement.scrollTop;
};
} else if ((document.body) && (typeof document.body.scrollTop == 'number')) {
Mask.findYOffSet = function() {
return document.body.scrollTop;
}
} else {
Mask.findYOffSet = function() {
return NaN;
};
}
return Mask.findYOffSet();
}
Mask.findXOffSet = function() {
if (typeof window.pageXOffset == 'number') {
Mask.findXOffSet = function() {
return window.pageXOffset;
};
} else if ((typeof document.compatMode == 'string')
&& (document.compatMode.indexOf('CSS') >= 0)
&& (document.documentElement)
&& (typeof document.documentElement.scrollLeft == 'number')) {
Mask.findXOffSet = function() {
return document.documentElement.scrollLeft;
};
} else if ((document.body) && (typeof document.body.scrollLeft == 'number')) {
Mask.findXOffSet = function() {
return document.body.scrollLeft;
}
} else {
Mask.findXOffSet = function() {
return NaN;
};
}
return Mask.findXOffSet();
}

Mask.offsetMask = function() {
var offsetX = Mask.findXOffSet();
var offsetY = Mask.findYOffSet();
mask.style.left = offsetX + "px";
mask.style.top = offsetY + "px";
}
