var timeout	= 200;

var closetimer	= 0;

var ddmenuitem	= 0;

var globallinkid = 0;

var menu;

var nullify_object;

var cancelmclose;

var nullify_object_remove;







function mopen(id,linkid,widthAssignment)

{	

setTimeout('',5000);

	if (linkid == nullify_object && nullify_object_remove == null){		

	 	cancelmclose = "YES";

		}else{

		if (globallinkid == 0 || globallinkid == linkid){

			document.getElementById(linkid).className = 'currentOver' + widthAssignment;

			globallinkid = linkid;

		}else if (globallinkid != linkid){

			mclose();

			globallinkid = linkid;

			document.getElementById(linkid).className = 'currentOver' + widthAssignment;

		}else{

		globallinkid = 0;

		}

			mcancelclosetime();

			if(ddmenuitem) {

			ddmenuitem.style.visibility = 'hidden';

			}

			ddmenuitem = document.getElementById(id);

			ddmenuitem.style.visibility = 'visible';

			}

}



function mclose()

{	

	if (globallinkid == null || globallinkid == 0){	

	return false;

		}else{

			if(globallinkid==nullify_object){		

			

			}else{

/*				alert(nullify_object);

				alert(globallinkid);*/

			document.getElementById(globallinkid).className ='currentOut';

			}

	}

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

}



function mclosetime()

{	

//nullify_object = "";

	if (cancelmclose == "YES"){

		cancelmclose = "";

		nullify_object_remove = "YES";

	}else{

	

	closetimer = window.setTimeout(mclose, timeout);

	}

}



// cancel close timer

function mcancelclosetime()

{

	

	if(closetimer)

	{

		window.clearTimeout(closetimer);

		closetimer = null;

		

	}

}



// close layer when click-out

//document.onclick = nullify_object_remove = "YES";;
