function refresh() {
	window.location.reload();
}

/**
 * First, if cookies are not enabled location is redirected to custom error 201 page.
 * Otherwise function checks available browser area (without menu area, scrollbars, status bar etc.)
 * and writes it into eccScrRes cookie (so it can be picked up by PHP later on).
 * 
 * If the resolution cookie was saved for the first time (or available area has changed),
 * the page is reloaded to allow server-side scripts using height & width values.
 */

function optimaRes(loc) {
	var pszName = 'optimaRes'; 
	var cookie_res, cookie_res_old;
	var expires = new Date('December 31, 1999');
	var eccpos = document.cookie.indexOf(pszName);
	if (eccpos==-1)
	  document.cookie = pszName+'=780x400;expires'+expires.toGMTString();
	//window.alert('\nCR:"'+cookie_res+'\nCRO:"'+cookie_res_old+'"\nCookie:"'+document.cookie+'"');
	if ((eccpos = document.cookie.indexOf(pszName))!=-1) {
		cookie_res_old = (document.cookie.substr(eccpos)).split(';')[0] ;
		var cookie_res;
		if (document.all) 
			cookie_res = pszName + '=' + document.body.clientWidth + 'x' + document.body.clientHeight;
		else
			cookie_res = pszName + '=' + (innerWidth-21) + 'x' + innerHeight;
		if (cookie_res !=cookie_res_old) {
			expires = new Date('December 31, 2100');
			document.cookie = cookie_res+';expires='+expires.toGMTString();
			window.location.reload();
		};
	};
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		banner_over = newImage("banner-over.gif");
		preloadFlag = true;
	}
}
