//addEvent by http://ejohn.org/projects/flexible-javascript-events
function addEvent(obj,type,fn){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event)};obj.attachEvent('on'+type,obj[type+fn])}else{obj.addEventListener(type,fn,false)}}function removeEvent(obj,type,fn){if(obj.detachEvent){obj.detachEvent('on'+type,obj[type+fn]);obj[type+fn]=null}else{obj.removeEventListener(type,fn,false)}}

//Non-Obtrusive Image Swap Script V1.1 by Hesido.com 
//(instead of default dreamweaver functions)
//http://www.hesido.com/web.php?page=imageswapping
function prepareImageSwap(elem,mouseOver,mouseOutRestore,mouseDown,mouseUpRestore,mouseOut,mouseUp){if(typeof(elem)=='string'){elem=document.getElementById(elem)}if(elem===null){return}var regg=/(.*)(_nm\.)([^\.]{3,4})$/;var prel=new Array(),img,imgList,imgsrc,mtchd;imgList=elem.getElementsByTagName('img');for(var i=0;img=imgList[i];i++){if(!img.rolloverSet&&img.src.match(regg)){mtchd=img.src.match(regg);img.hoverSRC=mtchd[1]+'_hv.'+mtchd[3];img.outSRC=img.src;if(typeof(mouseOver)!='undefined'){img.hoverSRC=(mouseOver)?mtchd[1]+'_hv.'+mtchd[3]:false;img.outSRC=(mouseOut)?mtchd[1]+'_ou.'+mtchd[3]:(mouseOver&&mouseOutRestore)?img.src:false;img.mdownSRC=(mouseDown)?mtchd[1]+'_md.'+mtchd[3]:false;img.mupSRC=(mouseUp)?mtchd[1]+'_mu.'+mtchd[3]:(mouseOver&&mouseDown&&mouseUpRestore)?img.hoverSRC:(mouseDown&&mouseUpRestore)?img.src:false}if(img.hoverSRC){preLoadImg(img.hoverSRC);img.onmouseover=imgHoverSwap}if(img.outSRC){preLoadImg(img.outSRC);img.onmouseout=imgOutSwap}if(img.mdownSRC){preLoadImg(img.mdownSRC);img.onmousedown=imgMouseDownSwap}if(img.mupSRC){preLoadImg(img.mupSRC);img.onmouseup=imgMouseUpSwap}img.rolloverSet=true}}function preLoadImg(imgSrc){prel[prel.length]=new Image();prel[prel.length-1].src=imgSrc}}function imgHoverSwap(){this.src=this.hoverSRC}function imgOutSwap(){this.src=this.outSRC}function imgMouseDownSwap(){this.src=this.mdownSRC}function imgMouseUpSwap(){this.src=this.mupSRC}


function shownewwin(windowURL, windowName, windowFeatures) {
	var newWindow = window.open(windowURL, windowName, windowFeatures);
	newWindow.focus(); 
	return;
 }

//add events to window onload
addEvent(window, "load", function(){
  prepareImageSwap("nav");
  prepareImageSwap("nav2");  
});
