
function mclick(id){
	var state = $('m2_'+id).visible();
	var arr = $('menu_block').getElementsByClassName('submenu');
	if (arr.isArray){
		arr.each(Element.hide);
	}
	if (state == false){
		$('m2_'+id).show(); //$('m2_'+id).show();
		new Insertion.Top(document.body, '<div id="over" onmouseover="Effect.SlideUp(\'m2_'+id+'\');$(\'over\').remove()"></div>');
	}
}

function commitFlashObject(_obj, _container){
	_output=""
	_paramoutput=""
	_src=""
	_ver=""
	for(_cO in _obj){
		_output+=_cO+"=\""+_obj[_cO]+"\" "
		_paramoutput+="<param name="+_cO+" value=\""+_obj[_cO]+"\">";
		if(_cO=="movie")_src="src=\""+_obj[_cO]+"\"";
		if(_cO=="version")_ver=_obj[_cO];
	}
	if(_ver=="")_ver="8,0,0,0"
	ihtm="<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_ver+" "+_output+">\n"
	ihtm+=_paramoutput+"\n"
	ihtm+="<embed "+_src+" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash "+_output+">\n";
	ihtm+="</embed>\n";
	ihtm+="</object>\n";
	document.getElementById(_container).innerHTML=ihtm	
}

/* Quick Menu */

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";

function getRef(id){
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}


function getSty(id){
	return (isNS4 ? getRef(id) : getRef(id).style);
}

function moveRightEdge(){
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (isNS4){
		yMenuFrom   = divMenu.top;
		yMenuTo     = windows.pageYOffset + 50;
	} else if (isDOM){
		yMenuFrom   = parseInt (divMenu.style.top, 10);
		yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 50;
	}
	if (yMenuTo < startY)
		yMenuTo = startY;	
	timeoutNextCheck = 500;

	if (yMenuFrom != yMenuTo){
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom){
			yOffset = -yOffset;
		}
		if (isNS4 && (divMenu.top + yOffset) < stopY){
			divMenu.top += yOffset;
		} else if (isDOM && (parseInt (divMenu.style.top, 10) + yOffset) < stopY) {
			divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
		}
		timeoutNextCheck = 10;
	}
	setTimeout ("moveRightEdge()", timeoutNextCheck);
}
