// Preload Images
var myimages = new Array();
var imagedir = "";
function preloadimgs(){
	if (document.images)
	{
		for (x=0; x<preloadimgs.arguments.length; x++){
			myimages[x] = new Image();
			myimages[x].src = imagedir + preloadimgs.arguments[x];
		}
	}
}

// Set Body font sizes / cookies
function setfont(fontpercent)
{
	if (fontpercent == null) {
		fontpercent = readCookie("fontPercent");
		//alert(fontpercent);
		if (fontpercent == null) return;
	}
	document.body.style.fontSize=fontpercent + '%';
	createCookie("fontPercent", fontpercent, 90);
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
//Tool Tips
function addTipEvent(objname, title) {
	Event.observe(window, 'load', function() {
		if (isOldIE) {
			$(objname).onmouseover=function(e) { this.className+=" spanhover";showTip(e, title); }
			$(objname).onmouseout=function(e) { this.className=this.className.replace(new RegExp(" spanhover\\b"), "");hideTip(e); }
		} else {
			$(objname).onmouseover=function(e) { showTip(e, title); }
			$(objname).onmouseout=function(e) { hideTip(e); }
		}
	});
}
function showTip(ev, val)
{
	var tip = $("toolTip");
	if (tip.getStyle('display') == 'block') 
		return;
	
	// Now, place and show the div.
	var posx = 0;
	var posy = 0;
	if (!ev) var ev = window.event;
	// Get the mouse position
	if (ev.pageX || ev.pageY) 	{
		posx = ev.pageX;
		posy = ev.pageY;
	}
	else if (ev.clientX || ev.clientY) 	{
		posx = ev.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = ev.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	posx += 10;
	posy += 20;
	tip.innerHTML = val;
	tip.setStyle({left:'0px'});
	tip.setStyle({display:'block'});
	if ((posx + tip.getWidth()) > windowWidth() - 10) posx = windowWidth() - tip.getWidth() - 10;	
	tip.setStyle({top:posy+'px'});
	tip.setStyle({left:posx+'px'});
}
function hideTip(ev)
{
	var tip = $("toolTip");
	tip.setStyle({display:'none'});
}
