//--------------------------------------------------------------------------//	Movement Core v0.02 Kirk Bentley//--------------------------------------------------------------------------//	Copyright 2005 Fyrebase.com//--------------------------------------------------------------------------var moveAr = new Array();	moveFn	= function(el,speed,xPos,yPos,endFn,arg0){	!endFn ? endFn = null:'';	typeof(el) == 'string' ? el = document.getElementById(el):'';	if (el.moveIndex == null) { el.moveIndex = moveAr.length; }	moveAr[el.moveIndex]	= el;	speed 			= '0.' + speed;	el.moveTimer ? clearTimeout(el.moveTimer):null;	window.setTimeout('moveRecalFn(' + el.moveIndex + ',' + speed + ',' + xPos + ',' + yPos + ',' + endFn + ',' + arg0 + ')',0);}moveRecalFn	= function(moveIndex,speed,xPos,yPos,endFn,arg0){	el		= moveAr[moveIndex];	floatDisX	= Math.round(xPos - parseInt(el.offsetLeft));	(parseInt(el.offsetLeft) < xPos) ? floatVelX = Math.ceil(floatDisX * speed):floatVelX = Math.floor(floatDisX * speed);	el.style.left	= Math.ceil(parseInt(el.offsetLeft) + floatVelX) + 'px';	floatDisY	= Math.round(yPos - parseInt(el.offsetTop));	(parseInt(el.offsetTop) < yPos) ? floatVelY = Math.ceil(floatDisY * speed):floatVelY = Math.floor(floatDisY * speed);	el.style.top	= Math.ceil(parseInt(el.offsetTop) + floatVelY) + 'px';	el.moveTimer	= window.setTimeout('moveRecalFn(' + el.moveIndex + ',' + speed + ',' + xPos + ',' + yPos + ',' + endFn + ',' + arg0 + ')',40);	if(floatDisX == 0 && floatDisY == 0){		clearTimeout(el.moveTimer);		el.moveTimer	= null;		endFn ? endFn(arg0):'';	}}initDropDown		= function(){	var pNav		= document.getElementById('pNav');	var divAr		= pNav.getElementsByTagName('div');	var aAr		= pNav.getElementsByTagName('a');	var divIndexAr	= Array();	var pAr		= Array();	var subAr		= Array();	var lock		= false;	var closedelay	= 1000;		function killSubNav(p,subId){		p.killSubTimeout = window.setTimeout('ks(' + subId + ')',closedelay);				ks	= function(i){			moveFn(subAr[subId],3,0,subAr[subId].startY);		}	}		function killAllSubNav(subId){		for(var x = 0; x < subAr.length; x++){			if(x != subId){				subAr[x].moveTimer ? clearTimeout(subAr[x].moveTimer):null;				subAr[x].style.top	= subAr[x].startY + 'px';			}		}	}		for(var x = 0; x < divAr.length; x++){		var div	= divAr[x];		if(div.className.indexOf('subNavMask') >= 0){			var tmpNode	= div.firstChild;						ulLoop:			for(var z = 0; z < div.childNodes.length; z++){				if(tmpNode.nodeType == 1 && tmpNode.tagName == 'UL'){					tmpNode.startY			= 0 - tmpNode.offsetHeight;					tmpNode.style.top			= tmpNode.startY + 'px';					tmpNode.style.visibility	= 'visible';					subAr[subAr.length]		= tmpNode;					break ulLoop;				}				tmpNode	= tmpNode.nextSibling;			}						var tmpParent	= div.parentNode.firstChild;						parentLoop:			for(var i = 0; i < div.parentNode.childNodes.length; i++){				if(tmpParent.nodeType == 1 && tmpParent.tagName == 'A'){					tmpParent.killSubTimeout	= null;					tmpParent.subId			= pAr.length;										pAr[pAr.length]			= tmpParent;					break parentLoop;				}								tmpParent	= tmpParent.nextSibling;			}		}				document.all ? div.style.clip = 'rect(0px ' + (tmpNode.offsetWidth + 2) + 'px ' + (tmpNode.offsetHeight + 2) + 'px 0px)':div.style.clip = 'rect(0,' + (tmpNode.offsetWidth + 2) + 'px,' + (tmpNode.offsetHeight + 2) + 'px,0px)';	}		for(var x = 0; x < aAr.length; x++){		a	= aAr[x];		if(a.className.indexOf('pItem') >= 0){			a.onmouseover	= function(){				killAllSubNav();				}		}	}		for(var x = 0; x < subAr.length; x++){			var ul	= subAr[x];		var p		= pAr[x];				ul.p	= p;				p.onmouseover	= function(){			killAllSubNav(this.subId);			subAr[this.subId].offsetTop != 0 ? moveFn(subAr[this.subId],5,0,0):null;			clearTimeout(this.killSubTimeout);			//alert(this.subId);		}				p.onmouseout	= function(){			killSubNav(this,this.subId);		}				ul.onmouseover	= function(){			clearTimeout(this.p.killSubTimeout);		}				ul.onmouseout	= function(){			killSubNav(this.p,this.p.subId);		}	}}window.onload	= function(){	initDropDown();}