function $(a){
	return a==null||typeof a=="object"&&!(a instanceof String)?a:document.getElementById(a)
}
function $f(){
	var d=$f.w=window,e=$f.doc=document,b=$f.ie=d.ActiveXObject?1:0,a=[];
	d.rtl=document.body.className.indexOf("rtl")>-1;
	if("undefined"!=typeof $Browser)
		$Browser.isIE=function(){return b};
	$f.addEvent=function(e,c,d){
		b?e.attachEvent(c,d):e.addEventListener(c.substr(2),d,false);
		a.push({target:e,event:c,func:d})
	};
	$f.removAllEvents=function(){
		var b,d=a.length;
		while(d--){
			b=a[d];
			c(b.target,b.event,b.func)
		}
	};
	$f.removeEvent=function(h,e,g){
		e=!b?e.substr(2):e;
		var d,f=a.length;
		while(f--){
			d=a[f];
			if(d.target==h&&d.event==e&&d.func==g){
				c(d.target,d.event,d.func);
				a.splice(f,1);
				break
			}
		}
	};
	$f.cancelEvent=function(a){
		a=a||window.event;
		a.cancelBubble=true;
		if(a.stopPropagation){
			a.preventDefault();
			a.stopPropagation()
		}else 
			a.returnValue=false;
		return false
	};
	function c(d,a,c){
		b?d.detachEvent(a,c):d.removeEventListener(a,c,false)
	}
	$f.px=function(a){
		return a+"px"}
	}
	$f();
	$f.addEvent($f.w,"onunload",$f.removAllEvents);
	$f.dockIt=function(h,j,a,c,g,k){
		var f=0;g=g||false;
		a=typeof a=="undefined"?0:a;
		c=c||{x:0,y:0};
		if(typeof c!="object"){
			f=c;c={
				x:0,y:0
			}
		}
		var e=$f.getLocation(h,g),b=$f.getLocation(j,g),d={x:e.bodyX+c.x,y:e.bodyY+c.y},i=a%2;
		if(k){
			d.x=c.x;d.y=c.y+b.bottom
		}else if(a>=0)
			if(a<4){
				d.x+=i?rtl?b.left:b.right-e.width:rtl?b.right-e.width:b.left;d.y+=a<2?b.bottom+f:b.top-e.height-f
			}else{
				if(rtl)
					if(a<6)
						a+=2;
					else 
						a-=2;
				d.x+=a<6?b.left-e.width-f:b.right+f;
				d.y+=i?b.bottom-e.height:b.top
			}
			h.style.left=d.x+"px";
			h.style.top=d.y+"px";
			return d
	};
	$f.getLocation=function(b,c){
		var h=false,d=$f.getStyle,f="offsetTop",e="offsetLeft",k="position",a={x:b[e],y:b[f],top:0,right:0,bottom:0,left:0,bodyX:0,bodyY:0,width:b.offsetWidth,height:b.offsetHeight};
		while(b=b.offsetParent){
			h=d(b,k)=="relative";
			if(c!=2){
				a.bodyX-=b[e];
				a.bodyY-=b[f]
			}
			if(h){
				var i=g(d(b,"padding-left")),j=g(d(b,"padding-top"));
				a.x=c==1?a.x:i;
				a.y=c==1?a.y:j
			}
			a.x+=b[e];
			a.y+=b[f]
		}
		function g(a){
			a=parseInt(a);
			return isNaN(a)?0:a
		}
		a.left=a.x;
		a.top=a.y;
		a.right=a.x+a.width;
		a.bottom=a.y+a.height;
		return a
	};
	$f.getStyle=function(c,a){
		var d="";
		if($f.doc.defaultView&&$f.doc.defaultView.getComputedStyle)
			d=$f.doc.defaultView.getComputedStyle(c,"").getPropertyValue(a);
		else if(c.currentStyle){
			if(a.indexOf("-")>=0){
				var b=a.split("-");
				b[1]=b[1].substr(0,1).toUpperCase()+b[1].substr(1);
				a=b.join("")
			}
			d=c.currentStyle[a]
		}
		return d
	};
	window.rtl=$f.getStyle(document.body,"direction")=="rtl";
	$f.isChildOf=function(b,a){
		try{
			while(a&&a!==b&&a!=document)a=a.parentNode;return a===b
		}catch(c){}
	};
	$css={
		has:function(c,b){
				var a=false;
				try{
					a=(new RegExp("\\b"+b+"\\b","i")).test(c.className)
				}catch(d){}return a
			},remove:function(a,b){if(a&&a.className)a.className=a.className.replace(new RegExp("\\b"+b+"\\b","i"),"").replace(/^\s|\s(\s)|\s$/g,"$1")},add:function(a,b){if(a)if(a.className){if(!$css.has(a,b))a.className+=" "+b}else a.className=b}
		};
		function _sshandler(){
			var a;_sshandler.blur=function(b){if(!b)a=event.shiftKey;b=b||event;var c=b.srcElement||b.target;if(b.type=="blur"&&c.menu&&a)c.menu.toggleState();a=b.shiftKey}}_sshandler();function $menu(a,f,o,A,D,y,w,B,des2){o=o||null;var e=this,F=9,g,m,d,b,l=true,c={display:0,visibility:0};this.parentEl=null;var E={blurSrc:null,lastKeyCode:null,isShift:false};function C(){a.binding=e;$f.addEvent(a,"onkeydown",r);$f.addEvent(f,"onkeydown",r);$f.addEvent(f,"onblur",n);$f.addEvent($f.doc,"onmouseup",t);$f.addEvent($f.doc,"onkeyup",u);window.setTimeout(function(){$f.addEvent(f,"on"+w,e.toggleState)},0);d=a.getElementsByTagName("A");var b=d.length,c;if(b>0){g=d[0];m=d[b-1];$f.addEvent(g,"onblur",n);$f.addEvent(m,"onblur",n);while(b>0){b--;c=false;try{c=d[b].parentNode.tagName=="LI"}catch(h){}if(c){$f.addEvent(d[b],"onfocus",s);$f.addEvent(d[b],"onblur",s)}}}a.style.display="none";$f.addEvent(window,"onresize",x)}function s(a){a=a||event;var b=a.target||a.srcElement;a.type=="focus"?$css.add(b,"c_light"):$css.remove(b,"c_light")}function x(b){b=b||event||{type:null};l=true;if(!$css.has(a,"noresize"))k()}function z(){var d=3;c.visibility=a.style.visibility="hidden";c.display=a.style.display="block";var i=$f.dockIt(a,f,o,A,D,B),g=$f.getLocation(a);if(!b){b=a;var e="className",h="nextSibling";while(b[e]!="c_shad"&&b[h])b=b[h];if(!b||b[e]!="c_shad"){b=document.createElement("div");b.style.position="absolute";b[e]="c_shad";a.parentNode.appendChild(b)}c=b.style;c.display="none";c.backgroundColor="#000";v(b,30)}c.width=g.width+"px";c.height=g.height+"px";c.left=$f.px(i.x+(rtl?-d:d));c.top=$f.px(i.y+d);k();l=false}function p(){return (new Date).getTime()-q>100}function k(d,b){if(b||p()&&!i()){$css.remove(a,"on");c.display=a.style.display="none";c.visibility=a.style.visibility="hidden";}}this.hide=k;this.show=function(){$menu.current=e;$css.add(a,"on");a.style.marginLeft= des2+'px';c.display="none";a.style.display="block";a.style.visibility="visible";};var q=0;this.toggleState=function(){if(p()){q=(new Date).getTime();var a=i();if(a&&(!$f.ie||l))z();a?e.show():k(0,1)}};function t(b){b=b||event;var c=b.target||b.srcElement;if(!i()&&!$f.isChildOf(a,c))e.toggleState()}function u(a){a=a||event;var b=27;if(!i())if(a.keyCode==b)e.toggleState();else if(!j&&h==f&&g&&!y)try{g.focus()}catch(c){}}function i(){return a.style&&a.style.display=="none"}var h=null,j=false;function r(a){a=a||event;var b=a.target||a.srcElement;j=a.shiftKey;h=b}function n(){if(j&&h==f&&!i())e.toggleState();else if(d.length>0&&(!j&&h==m||j&&h==g))e.toggleState()}function v(b,a){var c="undefined"==typeof b.style.filter?"opacity":"filter";b.style[c]=c=="filter"?"alpha(opacity="+a+")":.01*a}C()}$menu.closeCurrent=function(){if($menu.current)$menu.current.hide(0,1)};$menu.current=null;$menu.bind=function(d,o,l,n,k,m,des){d=d||event;des=des||0;var p=d.target||d.srcElement,f=["c_ml","c_mcp","c_m"],b,c,a,r=true,q=false,s=false,h=p;if((c=i(h,f[0]))&&typeof c.menu==="undefined"){b=i(h,f[1])||c.parentNode;if(b){if(navigator.appVersion.indexOf("MSIE 6")>-1&&b.tagName=="LI"&&$css.has(b.parentNode,"c_m"))b.style.width=b.offsetWidth+"px";var e=b.childNodes,g=e.length;while(g--&&!a)a=$css.has(e[g],f[2])?e[g]:null;j()}}function j(){var b=false;if(a.binding)a.binding.toggleState();else if(a&&c){a.binding=new $menu(a,c,o,l,n,k,d.type,m,des);a.binding.toggleState();c.menu=a.binding;b=true}return b}function i(a,c){var d=$css.has(a,c),b=d?a:null;while(!b&&(a=a.parentNode)&&typeof a!="undefined")if($css.has(a,c))b=a;return b}return false};function $menu_themes(f,d,e,b){$menu.optionsElement=f;$menu.themeAreaId=d;$menu.disableThumbs=b;var a="c_themes",c=$(a);if(!c)$newScript(e+"themes.js",a)}






