
var avtopage={
	disappeardelay: 200, //set delay in miliseconds before menu disappears onmouseout
	disablemenuclick: false, //when user clicks on a menu item with a drop down menu, disable menu item's link?
	enableiframeshim: 1, //1 or 0, for true or false
	dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, previousmenuitem:null,
	currentpageurl: window.location.href.replace("http://"+window.location.hostname, "").replace(/^\//, ""), //get current page url (minus hostname, ie: http://www.dynamicdrive.com/)

	getposOffset:function(what, offsettype){
		var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
		var parentEl=what.offsetParent;
			while (parentEl!=null){
				totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
				parentEl=parentEl.offsetParent;
			}
		return totaloffset;
	},

	showhide:function(obj, obj2){
		if (this.ie || this.firefox)
			this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
				obj2.parentNode.className="selected"


			    obj.display="block"
	},

	iecompattest:function(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	},

    wannachoose:function(obj){
      if (obj.parentNode.className=="selected")
        obj.parentNode.className="selected"

    },

	dropit:function(obj, dropmenuID){
	  if (this.dropmenuobj!=null){
		 this.dropmenuobj.style.display="none"
			if (this.previousmenuitem!=null && this.previousmenuitem!=obj){
    				 this.previousmenuitem.parentNode.className=""
			}
		}
		if (this.ie||this.firefox){
			this.dropmenuobj=document.getElementById(dropmenuID)
            this.showhide(this.dropmenuobj.style, obj)
            this.previousmenuitem=obj
		}
	},

	contains_firefox:function(a, b) {
		while (b.parentNode)
		if ((b = b.parentNode) == a)
			return true;
		return false;
	},




isSelected:function(menuurl){
	var menuurl=menuurl.replace("http://"+menuurl.hostname, "").replace(/^\//, "")
	return (tabdropdown.currentpageurl==menuurl)
},

	init:function(menuid, dselected){
		this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
		var menuitems=document.getElementById(menuid).getElementsByTagName("a")
		for (var i=0; i<menuitems.length; i++){
			if (menuitems[i].getAttribute("rel")){
				var relvalue=menuitems[i].getAttribute("rel")
				document.getElementById(relvalue).firstlink=document.getElementById(relvalue).getElementsByTagName("a")[0]
				menuitems[i].onclick=function(){
					avtopage.dropit(this, this.getAttribute("rel"))
				}
				menuitems[i].onmouseover=function(e){
				    avtopage.wannachoose(this)
				}

			}

			if (dselected=="auto" && typeof setalready=="undefined" && this.isSelected(menuitems[i].href)){
				menuitems[i].parentNode.className+="choosed"
                avtopage.dropit(menuitems[i], menuitems[i].getAttribute("rel"))
				var setalready=true
			}
			else if (parseInt(dselected)==i){
				menuitems[i].parentNode.className+="choosed"
                avtopage.dropit(menuitems[i], menuitems[i].getAttribute("rel"))
            }
		}
	}

}