	var timeOutID
	var iObjectID
	var iCastTypeID
	var dtmStartFrom
	var dtmEndTo
	var szDfsFileName;
	var mArrEnabledOfInt;
	timeOutID = -1;
	iCastTypeID = 0;
	iObjectID = -1;
	dtmStartFrom = "";
	dtmEndTo = "";
	szDfsFileName ="";
	mArrEnabledOfInt = new Array();

	function showContextMenu(id,dfsName,CastTypeID,ObjectID,startFrom,endTo,arrEnabledOfInt,e){
	var idObject;
	var tempObj;
	var i;
		szDfsFileName = dfsName;
		idObject = eval(id);
		iCastTypeID = CastTypeID;
		iObjectID = ObjectID;
		dtmStartFrom = startFrom;
		dtmEndTo = endTo;
		mArrEnabledOfInt = new Array(arrEnabledOfInt.length);
		for(i=0;i<arrEnabledOfInt.length;i++){
			if( arrEnabledOfInt[i]==1 )
				document.links("cSubMenuRef"+(i+1)).style.color = "white";
			else
				document.links("cSubMenuRef"+(i+1)).style.color = "gray";
			mArrEnabledOfInt[i] = arrEnabledOfInt[i]
		}
		if(idObject){		
			idObject.style.visibility="visible";
			idObject.style.left=e.x-5+document.body.scrollLeft;
			idObject.style.top=e.y-5+document.body.scrollTop;
		}
	}
	function hideContextMenu(id){
	var idObject;
		idObject = eval(id);
		if(idObject)
			idObject.style.visibility="hidden";
	}
	function showContextMenuItem(menuElm){
	var idObject;
		idObject = eval(menuElm);
		if(timeOutID!=-1){
			clearTimeout(timeOutID);
			timeOutID=-1;
		}
		if(idObject)
			idObject.style.backgroundColor="#000066";
	}
	function hideContextMenuItem(menuElm){
	var idObject;
		idObject = eval(menuElm);
		if(idObject)
			idObject.style.backgroundColor="#3366FF";
	}
	function execMenuCommand(cmdID,e){
		if( mArrEnabledOfInt[cmdID-1]==1 )
			switch(cmdID){
				case 1:	window.location="./asp/exportDfs.asp?Export=txt&FileName=" + szDfsFileName + "&CastTypeID=" + iCastTypeID + "&ID=" + iObjectID + "&StartFrom=" +  dtmStartFrom + "&EndTo=" + dtmEndTo;
					break;
				case 2:	window.location="./asp/exportDfs.asp?Export=dfs&FileName=" + szDfsFileName + "&CastTypeID=" + iCastTypeID + "&ID=" + iObjectID ;
					break;
				case 3:	window.location="./editObject.asp?ID=" + iObjectID 
					break;
			}
		window.event.returnValue=false;
	}