//window.attachEvent('onload',menuScrollSize);
//window.attachEvent('onresize',menuScrollSize);
function menuScrollSize(){
	var containerWidth=dObj('menuContainer').offsetWidth;
	var menuWidth=dObj('menuSlidePanel').offsetWidth;
	var scrolls=(menuWidth>containerWidth)?'block':'none';
	dObj('menuSlideLeft').style.display=scrolls;
	dObj('menuSlideRight').style.display=scrolls;
}
var menuDragX
var menuDragHeadX;
function menuDragStart(){
	menuDragX=event.clientX;
	menuDragHeadX=dObj('menuSlide').scrollLeft;
	var dbx=hewkoMenuTracking;
	if(dbx.length>1){
		hewkoMenuHide(dbx[dbx.length-2]);
		dbx.length-=2;
	}
}
function menuDrag(){
	var gx=(event.clientX-menuDragX);
	dObj('menuSlide').scrollLeft=(gx*-1)+menuDragHeadX;
}

var previousMenuLink;
function menuOptionsUnHighlight(){
	if(previousMenuLink){
		menuSetAncestorsClass(previousMenuLink,false);
	}
}
function menuOptionsHighlight(link){
	var possibleLinks=d.getElementsByTagName('a');
	var matchedLink;
	for(j=0;j<possibleLinks.length;j++){
		status=possibleLinks[j].getAttribute('href',0);
		if(possibleLinks[j].getAttribute('href',0)==link){
			matchedLink=possibleLinks[j];
			break;
		}
	}
	if(matchedLink!=null){
		previousMenuLink=matchedLink;
		menuSetAncestorsClass(matchedLink,true);
	}
}
function menuSetAncestorsClass(atag,active){//atag=obj,active=bool
	var ancestors=menuAncestorPath(atag);
	for(j=0;j<ancestors.length;j++){
		var newClassName='';
		if(ancestors[j].className.indexOf('sub')==0)newClassName+='sub';
		if(active==true)newClassName+='active';
		ancestors[j].className=newClassName;
		if(ancestors[j].hewkoMenuObj){
			ancestors[j].hewkoMenuObj.trigClassOrig=newClassName;
		}
	}
}
function menuAncestorPath(atag){//atag=dom object
	var ancestors=new Array();
	var iterator=atag;
	ancestors[ancestors.length]=iterator;
	while(iterator.getAttribute('parentid',0)!=null){
		iterator=dObj(iterator.getAttribute('parentid',0));
		ancestors[ancestors.length]=iterator;
	}
	return ancestors;
}