// mouseover handling & preload
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) {
		n_home_over = newImage("/img/tnav_ico_home-o.gif");
		n_products_over = newImage("/img/tnav_ico_products-o.gif");
		n_gallery_over = newImage("/img/tnav_ico_gallery-o.gif");
		n_contact_over = newImage("/img/tnav_ico_contact-o.gif");
		preloadFlag = true;
	}
}

// window functions
function resizeContainer(refObject)
{
	if (window.innerHeight) {
    		refObject.style.height = window.innerHeight-200;
	} else if (document.body && document.body.offsetHeight) {
    		refObject.style.height = document.body.offsetHeight-200;
	} else {
    		refObject.style.height = '26.5em';
  	}
}

function checkCookies()
{
	if (document.cookie)
         {
	         var ck = document.cookie;
	         if (ck.indexOf("; widescreen=") == -1 && ck.indexOf("widescreen=") != 0) checkScreenWidth();
         }
}

function checkScreenWidth()
{
	var sw = 0;
	if (self.screen) {
		sw = screen.width;
 	} else if (self.java) {
  		var j = java.awt.Toolkit.getDefaultToolkit();
  		var s = j.getScreenSize();
  		sw = s.width;
	}
         if (document.cookie) document.cookie = "widescreen="+(sw>=1024?1:0)+"; path=/";
         if (sw>=1024) location.reload();
         return sw;
}