// JavaScript Document
/* =Load Functions
-----------------------------------------------------------------------------*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(imageChange);
addLoadEvent(doNewWin);
addLoadEvent(buttonHover);


/* =Open a new window
-----------------------------------------------------------------------------*/
function doNewWin() {
  if (!document.getElementsByTagName) return false;
  var links=document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("newWin")) {
      links[i].onclick=function() {window.open(this.href);return false;
      }
    }
  }
}
function buttonHover() {
	if (!document.getElementsByTagName) return false;
	var buttons=document.getElementsByTagName("button");
	for(x in buttons) {
		buttons[x].onmouseover=function() {this.className = "hover";}
		buttons[x].onmouseout=function() {this.className = "";}
	}
}




/* = Image rollover
-----------------------------------------------------------------------------*/
function imageChange(){
	if(!document.getElementsByTagName) return false;
	// set image rollover extention
	var extOff = "_n";
	var extOver = "_x";
	var imgs = document.getElementsByTagName("IMG");
	var imageObj = new Image();
	for(i=0; i<imgs.length; i++){
		if(imgs[i].className.match("roll") && imgs[i].src.match(extOff)){
			//Preload Image
			var preloadPath = imgs[i].src.replace(extOff, extOver);
			imageObj.src=preloadPath;
			// onmouseover change
			imgs[i].onmouseover=function(){
				this.src=this.src.replace(extOff, extOver);
			}
			imgs[i].onmouseout=function(){
				this.src=this.src.replace(extOver, extOff);
			}
		}
	}
}
