var defaultIndex = 0;
var lastTarget = null;
var defaultTabid ="";
var selectImg = "/iamges/zwzt_01.gif";
var ddtabmenu={
	disabletablinks: false, ////Disable hyperlinks in 1st level tabs with sub contents (true or false)?
	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, sImg){
	this[tabid+"-menuitems"]=null
	this.addEvent(window, function(){ddtabmenu.init(tabid, dselected,sImg)}, "load")
},

showsubmenu:function(tabid, targetitem){
	var menuitems=this[tabid+"-menuitems"]
	menuitems[defaultIndex].className="current";
	if(document.getElementById("navigation")!=null){
		document.getElementById("navigation").style.display="none";
	}
 for (i=0; i<menuitems.length; i++){
		menuitems[i].className="Top_2";
		menuitems[i].parentNode.background="";
		if (typeof menuitems[i].hasSubContent!="undefined")
			document.getElementById(menuitems[i].getAttribute("rel")).style.display="none"
	}
	targetitem.className="current";
	targetitem.parentNode.background=this.getSelectImgUrl(targetitem);
	if (typeof targetitem.hasSubContent!="undefined"){
		document.getElementById(targetitem.getAttribute("rel")).style.display="block"
		lastTarget =  targetitem;
	}
},

restore:function(){
   try
   {
       if(lastTarget != null){
           lastTarget.parentNode.background="";
           lastTarget.className="Top_2";
           document.getElementById(lastTarget.getAttribute("rel")).style.display="none";
       }
       var menuitems=this[defaultTabid+"-menuitems"];
        
        
       //menuitems[defaultIndex].parentNode.background=selectImg;
       if(menuitems[defaultIndex] != null)
       {
           if(menuitems[defaultIndex].parentNode != null)
           {
               menuitems[defaultIndex].parentNode.background = this.getSelectImgUrl(menuitems[defaultIndex]);
           }
           menuitems[defaultIndex].className='current';
       }
       if(document.getElementById("navigation")!=null){
            document.getElementById("navigation").style.display="block";
       }else{
            document.getElementById(menuitems[defaultIndex].getAttribute("rel")).style.display="block";
       }
   }
   catch(e){}
},

getSelectImgUrl:function(menuitem){
	if(menuitem.parentNode.width<75){
		var url=selectImg.substring(0,selectImg.lastIndexOf('.'))
		url=url+"_1.gif";
		return url;
	}else{
		return selectImg;
	}
},

isSelected:function(menuurl){
	var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
	return (ddtabmenu.currentpageurl==menuurl)
},

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, sImg){
    defaultTabid = tabid;
	defaultIndex = dselected;
	selectImg = sImg;
	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}
		}
		 //for items without a submenu, add onMouseout effect
		//menuitems[x].onmouseout=function(){ddtabmenu.restore(tabid, this)}
		menuitems[x].onmouseover=function(){ddtabmenu.showsubmenu(tabid, this)}
		if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[x].href)){
			ddtabmenu.showsubmenu(tabid, menuitems[x])
			var setalready=true
		}
		else if (parseInt(dselected)==x){
			ddtabmenu.showsubmenu(tabid, menuitems[x])
			menuitems[x].parentNode.background=this.getSelectImgUrl(menuitems[x]);;
			if(document.getElementById("navigation")!=null){
				document.getElementById(menuitems[x].getAttribute("rel")).style.display="none"
				document.getElementById("navigation").style.display="block";
			}else{
				document.getElementById(menuitems[defaultIndex].getAttribute("rel")).style.display="block";
			}
		}
			
		
			
	}
}
}
