	//DD Tab Menu- Last updated April 27th, 07: http://www.dynamicdrive.com
//Only 1 configuration variable below

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){
	this[tabid+"-menuitems"]=null
	this.addEvent(window, function(){ddtabmenu.init(tabid, dselected)}, "load")
},

showsubmenu:function(tabid, targetitem){
	
	var menuitems=this[tabid+"-menuitems"]
	for (i=0; i<menuitems.length; i++){
		menuitems[i].className=""
		if ((menuitems[i].hasSubContent) && (typeof menuitems[i].hasSubContent!="undefined")) {
			document.getElementById(menuitems[i].getAttribute("rel")).style.display="none"
		}
	}
	
	for (i=0; i<menuitems.length; i++) {
		if ((targetitem.getAttribute("rel")) == (menuitems[i].getAttribute("rel"))) {
			menuitems[i].className="current"
			if ((menuitems[i].hasSubContent) && (typeof menuitems[i].hasSubContent!="undefined")) {
				document.getElementById(menuitems[i].getAttribute("rel")).style.display="block"
			}
		}
	}
	
	var targetindex = targetitem.getAttribute("rel").substring(2);//Brijesh Changes (Start and End)
	
	for (i=0; i<menuitems.length; i++){
		if (targetindex == (menuitems[i].getAttribute("rel").substring(2))) {//Brijesh Changes (Start and End)
			menuitems[i].className="current"
			if ((menuitems[i].hasSubContent) && (typeof menuitems[i].hasSubContent!="undefined")) {
				document.getElementById(menuitems[i].getAttribute("rel")).style.display="block"
			}
		}
	}
	
	/*menuitems[ind].className="current"
	if ((menuitems[ind].hasSubContent) && (typeof menuitems[ind].hasSubContent!="undefined")) {
		document.getElementById(menuitems[ind].getAttribute("rel")).style.display="block"
	}*/
	targetitem.className="current"
	if (typeof targetitem.hasSubContent!="undefined")
		document.getElementById(targetitem.getAttribute("rel")).style.display="block"
		
		
},

/* Function added by to display the old menu when the control moves away from Menu */
showsubmenuonmouseout:function(tabid, targetindex){
	
	var menuitems=this[tabid+"-menuitems"]
	for (i=0; i<menuitems.length; i++){
		menuitems[i].className=""
		if ((menuitems[i].hasSubContent) && (typeof menuitems[i].hasSubContent!="undefined")) {
				document.getElementById(menuitems[i].getAttribute("rel")).style.display="none"
		}
	}
	
	for (i=0; i<menuitems.length; i++){
		if (targetindex == (menuitems[i].getAttribute("rel").substring(2))) { //Brijesh Changes (Start and End)
			menuitems[i].className="current"
			if ((menuitems[i].hasSubContent) && (typeof menuitems[i].hasSubContent!="undefined")) {
				document.getElementById(menuitems[i].getAttribute("rel")).style.display="block"
			}
		}
	}
	
	if (targetindex != i && targetindex!=-1 ) {
		var targetitem = menuitems[targetindex];
		menuitems[targetindex].className="current"
		if ((menuitems[targetindex].hasSubContent) && (typeof menuitems[targetindex].hasSubContent!="undefined")) {
			document.getElementById(menuitems[targetindex].getAttribute("rel")).style.display="block"
		}
	}
	
},

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)
	//alert("Target:" + target + " functionref: " +  functionref + " tasktype: " + tasktype);
	var tasktype=(window.addEventListener)? tasktype : "on" + tasktype
	if (target.addEventListener) // For Mozilla Browsers
		target.addEventListener(tasktype, functionref, false)
	else if (target.attachEvent) // For IE
		target.attachEvent(tasktype, functionref)
},

init:function(tabid, dselected) {
	// Find all the links which are in tabid
	
	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}
		} else { //for items without a submenu, add onMouseout effect
			menuitems[x].onmouseout=function(){}
		}
		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])
		}
	}
}
}
