function initPage(){
	fontResize();
	submitHover();

	var x = readCookie("size");
	if (x == "font-small")
	{
		document.body.className = 'font-small';
	}
	if (x == "font-medium")
	{
		document.body.className = 'font-medium';
	}
	if (x == "font-large")
	{
		document.body.className = 'font-large';
	}
}
function fontResize(){
	var small = document.getElementById('small');
	var medium = document.getElementById('medium');
	var large = document.getElementById('large');
	
	if (small && medium && large){
		small.onclick = function(){document.body.className = 'font-small';createCookie("size","font-small",7)}
		medium.onclick = function(){document.body.className = 'font-medium';createCookie("size","font-medium",7)}
		large.onclick = function(){document.body.className = 'font-large';createCookie("size","font-large",7)}
	}
}
function submitHover()
{
     var inputs = document.getElementsByTagName("input");
     for (var i=0; i<inputs.length; i++)  {
          if (inputs[i].className == "button-submit")  {
               inputs[i].onmouseover = function()
               {
                  this.src = this.src.replace(".gif", "-hover.gif");
               }
               inputs[i].onmouseout = function()
               {
                    this.src = this.src.replace("-hover.gif", ".gif");
               }
          }
     }
}
if (window.addEventListener){
	window.addEventListener("load", initPage, false);
} else if (window.attachEvent){
	window.attachEvent("onload", initPage);
}



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 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;
}
