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 );
	}
}
/* Call from the body onload on some pages. var 'folder' is the folder where that category of page gets its images from (i.e. button images, etc) */
function init(folder) {
	create_menu(folder);
	createcssmenu();
	contact_hand(folder);

}
function contact_hand(folder) {
	if (!document.getElementsByTagName) return;
	var cntct = document.getElementsByTagName("p");
	for (var j=0; j<cntct.length; j++) {
		var adres = cntct[j];
		if (adres.className.indexOf("hand") != -1)
		{
			var v = '%6D%61%69%6C%74%6F%3A';
			var at = '%40';
			var prefix = '%69%6E%66%6F';
			var escape1 = unescape('<a href="'+ v + prefix + at +'hikingnewzealand.com" onClick="javascript: pageTracker._trackPageview(\'/Mailto_link_hand\');">');
			var escape2 = unescape('</a>');
			adres.innerHTML = escape1 + '<img src="' + folder + '/emailup.gif" name="email" width="80" height="80" border="0" alt="Click here to email us!" title="Click here to email us!" id="email_hand" />' + escape2;
		}
	}
}

function fwLoadMenus(){	/* historical function. Here to prevent error messages from calls to this funcion in static HTML pages	*/
	return null;
}

/* New Menu	*/

var menuids=new Array("verticalmenu") //Enter id(s) of UL menus, separated by commas
var submenuoffset=-2 //Offset of submenus from main menu. Default is -2 pixels.

function createcssmenu(){
	if(document.getElementById("verticalmenu")){
	  for (var i=0; i<menuids.length; i++){
	  	var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
	    for (var t=0; t<ultags.length; t++){
		    var spanref=document.createElement("span")
				spanref.className="arrowdiv"
				spanref.innerHTML="&nbsp;&nbsp;"
				ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
		    ultags[t].parentNode.onmouseover=function(){
			    this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
			    this.getElementsByTagName("ul")[0].style.display="block"
		    }
		    ultags[t].parentNode.onmouseout=function(){
		    	this.getElementsByTagName("ul")[0].style.display="none"
		    }
	    }
	  }
	}
}

addEvent(window,'load',createcssmenu);

var searchbox = '<form action="search-results.php" id="cse-search-box"> \
<div id="searchbox"> \
<input type="hidden" name="cx" value="002132708245201031137:_wflarhbekq" /> \
<input type="hidden" name="cof" value="FORID:11;NB:1" /> \
<input type="hidden" name="ie" value="UTF-8" /> \
<input type="text" name="q" size="16" class="sitesearchfield" /> \
<input type="submit" name="sa" value="Search" class="sitesearchsubmit" /> \
</div> \
</form>';

function load_sitesearch(){
	if(s = document.getElementById("dossier_topbanner")){
		s.innerHTML += searchbox;
	}else{
		var ban = document.getElementsByTagName("div");
		for (var j=0; j<ban.length; j++) {
			var n = ban[j];
			if (n.className.indexOf("topbanner") != -1){
				n.innerHTML += searchbox;
			}
		}
	}
}
addEvent(window,'load',load_sitesearch);
