function $(_1){return /^<(.*)>$/.test(_1)?document.createElement(RegExp.$1):document.getElementById(_1);};var FX={};FX.createAnimation=function(){function animate(o){if(o.timeStamp){var _3=new Date().getTime()-o.timeStamp;}else{var _3=0;o.timeStamp=new Date().getTime();}if(_3>o.duration){_3=o.duration;}o.tween(o.mode(_3/o.duration));if(_3==o.duration){stop(o);}};function play(o){if(o.instance){return;}o.instance=setInterval(function(){animate(o);},o.interval);if(o.before){o.before();}};function stop(o){if(!o.instance){return;}clearInterval(o.instance);o.instance=null;o.timeStamp=0;if(o.after){o.after();}};var _6={normal:function(x){return x;},easeIn:function(x){return x*(2-x);},easeOut:function(x){return x*x;},backIn:function(x){return 1.5*x*x-0.5*x;}};return function(_b){var o={before:_b.before,tween:_b.tween,after:_b.after,mode:_b.mode in _6?_6[_b.mode]:_6.normal,duration:_b.duration||1000,interval:_b.interval||10,timeStamp:0,instance:null};var _d={play:function(){play(o);},stop:function(){stop(o);}};return _d;};}();var ElementManager={getDocumentWidth:function(){var _e=document.documentElement.clientWidth?Math.max(document.body.scrollWidth,document.documentElement.scrollWidth):document.body.scrollWidth;if(window.ActiveXObject){_e=Math.max(_e,ElementManager.getWindowWidth());}return _e;},getDocumentHeight:function(){var _f=document.documentElement.clientHeight?Math.max(document.body.scrollHeight,document.documentElement.scrollHeight):document.body.scrollHeight;if(window.ActiveXObject){_f=Math.max(_f,ElementManager.getWindowHeight());}return _f;},getWindowWidth:function(){var d=(parent==window)?document:parent.document;return window.opera?d.body.clientWidth:d.documentElement.clientWidth||d.body.clientWidth;},getWindowHeight:function(){var d=(parent==window)?document:parent.document;return window.opera?d.body.clientHeight:d.documentElement.clientHeight||d.body.clientHeight;},getWindowSrollLeft:function(){var d=(parent==window)?document:parent.document;var n=d.documentElement.scrollLeft||d.body.scrollLeft;n=(parent==window)?n:n-parent.document.getElementById("iframe").offsetLeft;return n;},getWindowSrollTop:function(){var d=(parent==window)?document:parent.document;var n=d.documentElement.scrollTop||d.body.scrollTop;n=(parent==window)?n:n-parent.document.getElementById("iframe").offsetTop;return n;},getComputedStyle:function(_16,_17){return document.defaultView?document.defaultView.getComputedStyle(_16,null).getPropertyValue(_17):_16.currentStyle[_17.replace(/-[a-z]/g,function(){return arguments[0].charAt(1).toUpperCase();})];},setOpacity:function(_18,_19){window.ActiveXObject?_18.style.filter="alpha(opacity="+_19*100+")":_18.style.opacity=_19;}};ElementManager.setMaskBehind=function(){function setTabIndex(_1a,_1b){var _1c=["a","button","input","select","textarea"];for(var n=0;n<_1c.length;n++){var _1e=_1a.getElementsByTagName(_1c[n]);for(var i=0;i<_1e.length;i++){_1e[i].tabIndex=_1b;}}};function maxSize(){_20.style.width=ElementManager.getDocumentWidth()+"px";_20.style.height=ElementManager.getDocumentHeight()+"px";};function setSize(){_20.style.width=ElementManager.getWindowWidth()+"px";_20.style.height=ElementManager.getWindowHeight()+"px";setTimeout(maxSize,0);};function createMask(){_20=document.createElement("div");_20.style.display="none";_20.style.position="absolute";_20.style.left="0px";_20.style.top="0px";_20.style.background="#000000";ElementManager.setOpacity(_20,0.25);document.body.appendChild(_20);EventManager.bind(window,"resize",setSize);setSize();};function destoryMask(){document.body.removeChild(_20);EventManager.unbind(window,"resize",setSize);_20=null;};var _20=null;return function(_21){if(_21){if(!_20){createMask();}var _22=parseInt(ElementManager.getComputedStyle(_21,"z-index"),10);if(!_22){_22=_21.style.zIndex=100;}_20.style.zIndex=_22-1;_20.style.display="block";setTabIndex(document.body,-1);setTabIndex(_21,0);}else{if(_20){destoryMask();}setTabIndex(document.body,0);}};}();ElementManager.setFixed=function(){function setXY(o){if(o.xy.x){var _24=o.$target.offsetWidth;var _25=ElementManager.getWindowWidth();var x=null;if("left" in o.position){x=o.position.left;x=/\d+%/.test(x)?parseInt(x,10)/100*_25-_24/2:x;}else{x=o.position.right;x=/\d+%/.test(x)?(1-parseInt(x,10)/100)*_25-_24/2:_25-_24-x;}o.xy.x[1]=Math.floor(x);}if(o.xy.y){var _27=o.$target.offsetHeight;var _28=ElementManager.getWindowHeight();var y=null;if("top" in o.position){y=o.position.top;y=/\d+%/.test(y)?parseInt(y,10)/100*_28-_27/2:y;}else{y=o.position.bottom;y=/\d+%/.test(y)?(1-parseInt(y,10)/100)*_28-_27/2:_28-_27-y;}o.xy.y[1]=Math.floor(y);}};function onEvent(_2a){if(_2a.type=="resize"){for(var i=0;i<_2c.length;i++){setXY(_2c[i]);}}_2d.stop();_2d.play();};var _2c=[];var _2d=FX.createAnimation({before:function(){for(var i=0;i<_2c.length;i++){var o=_2c[i];if(o.xy.x){o.xy.x[0]=parseInt(o.$target.style.left,10);}if(o.xy.y){o.xy.y[0]=parseInt(o.$target.style.top,10);}}},tween:function(n){for(var i=0;i<_2c.length;i++){var o=_2c[i];if(o.xy.x){o.$target.style.left=Math.max(Math.min(o.xy.x[0]+(ElementManager.getWindowSrollLeft()+o.xy.x[1]-o.xy.x[0])*n,ElementManager.getDocumentWidth()-o.$target.offsetWidth),0)+"px";}if(o.xy.y){o.$target.style.top=Math.max(Math.min(o.xy.y[0]+(ElementManager.getWindowSrollTop()+o.xy.y[1]-o.xy.y[0])*n,ElementManager.getDocumentHeight()-o.$target.offsetHeight),0)+"px";}}},mode:"easeIn",duration:500});return function(_33,_34){if(_34){if(_2c.length==0){EventManager.bind(parent,"resize",onEvent);EventManager.bind(parent,"scroll",onEvent);}else{for(var i=0;i<_2c.length;i++){if(_2c[i].$target===_33){_2c.splice(i,1);}}}var o={$target:_33,position:_34,xy:{}};if("left" in _34&&"right" in _34){delete _34.left;}if("top" in _34&&"bottom" in _34){delete _34.top;}if("left" in _34||"right" in _34){o.xy.x=[];}if("top" in _34||"bottom" in _34){o.xy.y=[];}setXY(o);if(o.xy.x){o.$target.style.left=Math.max(Math.min(ElementManager.getWindowSrollLeft()+o.xy.x[1],ElementManager.getDocumentWidth()-o.$target.offsetWidth),0)+"px";}if(o.xy.y){o.$target.style.top=Math.max(Math.min(ElementManager.getWindowSrollTop()+o.xy.y[1],ElementManager.getDocumentHeight()-o.$target.offsetHeight),0)+"px";}_2c.push(o);}else{if(_2c.length==0){return;}for(var i=0;i<_2c.length;i++){if(_2c[i].$target===_33){_2c.splice(i,1);}}if(_2c.length==0){EventManager.unbind(parent,"resize",onEvent);EventManager.unbind(parent,"scroll",onEvent);}}};}();var EventManager=function(){function bind(_37,_38,_39){function wrapper(_3a){_39.call(_37,_3a||window.event);};for(var i=0;i<_3c.length;i++){var _3d=_3c[i];if(_3d.$element===_37&&_3d.eventName===_38&&_3d.onEvent===_39){return;}}_3c.push({$element:_37,eventName:_38,onEvent:_39,wrapper:wrapper});if(_38=="DOMMouseScroll"&&/compatible|WebKit|Khtml|Opera/i.test(navigator.userAgent)){_38="mousewheel";}if(_37.addEventListener){_37.addEventListener(_38,wrapper,false);}else{if(_37.attachEvent){_37.attachEvent("on"+_38,wrapper);}else{_37["on"+_38]=wrapper;}}};function unbind(_3e,_3f,_40){var _41=null;for(var i=0;i<_3c.length;i++){var _43=_3c[i];if(_43.$element===_3e&&_43.eventName===_3f&&_43.onEvent===_40){_41=_43.wrapper;_3c.splice(i,1);break;}}if(!_41){return;}if(_3f=="DOMMouseScroll"&&/compatible|WebKit|Khtml|Opera/i.test(navigator.userAgent)){_3f="mousewheel";}if(_3e.removeEventListener){_3e.removeEventListener(_3f,_41,false);}else{if(_3e.detachEvent){_3e.detachEvent("on"+_3f,_41);}else{_3e["on"+_3f]=null;}}};function unbindAll(){while(_3c.length>0){var _44=_3c[0];unbind(_44.$element,_44.eventName,_44.onEvent);}if(window.onload){window.onload=null;}};function getElementObject(_45){for(var i=0;i<pEL.length;i++){if(pEL[i].$element===_45){return pEL[i];}}};function mouseEnter(_48){var oEL=getElementObject(this);if(oEL.leave){clearTimeout(oEL.leave);oEL.leave=null;}if(oEL.enter){return;}for(var i=0;i<oEL.enterFunctions.length;i++){oEL.enterFunctions[i].call(this,_48);}oEL.enter=true;};function mouseLeave(_4b){var oEL=getElementObject(this);oEL.leave=setTimeout(function(){for(var i=0;i<oEL.leaveFunctions.length;i++){oEL.leaveFunctions[i].call(oEL.$element,_4b);}oEL.enter=oEL.leave=null;},0);};function bindDOMMouseEnterAndLeave(_4e,_4f,_50){for(var i=0;i<pEL.length;i++){if(pEL[i].$element===_4e){for(var j=0;j<pEL[i][_50+"Functions"].length;j++){if(pEL[i][_50+"Functions"][j]===_4f){return;}}pEL[i][_50+"Functions"].push(_4f);return;}}var o={$element:_4e,enterFunctions:[],leaveFunctions:[],enter:null,leave:null};o[_50+"Functions"].push(_4f);pEL.push(o);bind(_4e,"mouseover",mouseEnter);bind(_4e,"mouseout",mouseLeave);};function unbindDOMMouseEnterAndLeave(_54,_55,_56){for(var i=0;i<pEL.length;i++){if(pEL[i].$element===_54){for(var j=0;j<pEL[i][_56+"Functions"].length;j++){if(pEL[i][_56+"Functions"][j]===_55){pEL[i][_56+"Functions"].splice(j,1);if(pEL[i].enterFunctions.length==0&&pEL[i].leaveFunctions.length==0){pEL.splice(i,1);unbind(_54,"mouseover",mouseEnter);unbind(_54,"mouseout",mouseLeave);}return;}}return;}}};function drag(_59){for(var i=0;i<oD.functions.length;i++){oD.functions[i].call(oD.$element,_59,_59.clientX+ElementManager.getWindowSrollLeft()-oD.x,_59.clientY+ElementManager.getWindowSrollTop()-oD.y);}};function drop(_5c){if(oD.$element.releaseCapture){oD.$element.releaseCapture();}unbind(document,"mousemove",drag);unbind(document,"mouseup",drop);unbind(window,"blur",drop);document.body.focus();for(var i=0;i<oD.functions.length;i++){if(oD.functions[i].after){oD.functions[i].after.call(oD.$element,_5c);}}oD={};};function initDOMDrag(_5e){if(!EventManager.getMouseButton(_5e).left){return;}EventManager.stopPropagation(_5e);for(var i=0;i<pD.length;i++){if(pD[i].$element===this){oD.$element=this;oD.functions=pD[i].functions;oD.x=_5e.clientX+ElementManager.getWindowSrollLeft();oD.y=_5e.clientY+ElementManager.getWindowSrollTop();break;}}for(var i=0;i<oD.functions.length;i++){if(oD.functions[i].before){oD.functions[i].before.call(this,_5e);}}if(this.setCapture){this.setCapture();}bind(document,"mousemove",drag);bind(document,"mouseup",drop);bind(window,"blur",drop);};function bindDOMDrag(_61,_62){for(var i=0;i<pD.length;i++){if(pD[i].$element===_61){for(var j=0;j<pD[i].functions.length;j++){if(pD[i].functions[j]===_62){return;}}pD[i].functions.push(_62);return;}}pD.push({$element:_61,functions:[_62]});bind(_61,"mousedown",initDOMDrag);};function unbindDOMDrag(_65,_66){for(var i=0;i<pD.length;i++){if(pD[i].$element===_65){for(var j=0;j<pD[i].functions.length;j++){if(pD[i].functions[j]===_66){pD[i].functions.splice(j,1);if(pD[i].functions.length==0){pD.splice(i,1);unbind(_65,"mousedown",initDOMDrag);}return;}}return;}}};var _3c=[];var pEL=[];var pD=[];var oD={};var _69={bind:function(_6a,_6b,_6c){if(_6b=="DOMDrag"){bindDOMDrag(_6a,_6c);}else{if(_6b=="DOMMouseEnter"){bindDOMMouseEnterAndLeave(_6a,_6c,"enter");}else{if(_6b=="DOMMouseLeave"){bindDOMMouseEnterAndLeave(_6a,_6c,"leave");}else{bind(_6a,_6b,_6c);}}}},unbind:function(_6d,_6e,_6f){if(_6e=="DOMDrag"){unbindDOMDrag(_6d,_6f);}else{if(_6e=="DOMMouseEnter"){unbindDOMMouseEnterAndLeave(_6d,_6f,"enter");}else{if(_6e=="DOMMouseLeave"){unbindDOMMouseEnterAndLeave(_6d,_6f,"leave");}else{unbind(_6d,_6e,_6f);}}}},getTargetElement:function(_70){return _70.target||_70.srcElement;},getKey:function(_71){var key={keyCode:_71.keyCode,ctrlKey:_71.ctrlKey,altKey:_71.altKey,shiftKey:_71.shiftKey,metaKey:_71.metaKey};return key;},getMouseButton:function(_73){var eW=_73.which;var eB=_73.button;var _76={left:eW?eB==0:!!(eB&1),middle:eW?eB==1:!!(eB&4),right:eW?eB==2:!!(eB&2)};return _76;},getMouseWheel:function(_77){return _77.wheelDelta==0||_77.detail==1?0:_77.wheelDelta<0||_77.detail>0?1:-1;},getMousePosition:function(_78){var _79={clientX:_78.clientX,clientY:_78.clientY,offsetX:"offsetX" in _78?_78.offsetX:_78.layerX-1,offsetY:"offsetY" in _78?_78.offsetY:_78.layerY-1,screenX:_78.screenX,screenY:_78.screenY};return _79;},stopPropagation:function(_7a){_7a.stopPropagation?_7a.stopPropagation():_7a.cancelBubble=true;},preventDefault:function(_7b){_7b.preventDefault?_7b.preventDefault():_7b.returnValue=false;},onDOMReady:function(){var _7c=arguments.callee;_7c.pool=[];_7c.fire=function(){for(var i=0;i<_7c.pool.length;i++){_7c.pool[i]();}delete EventManager.onDOMReady;delete EventManager.setOnDOMReady;};if(window.ActiveXObject){document.write("<"+"script src=\"//:\" defer=\"true\" onreadystatechange=\"if(this.readyState=='complete'){this.onreadystatechange=null;this.parentNode.removeChild(this);EventManager.onDOMReady.fire();}\"></script"+">");return;}if(window.opera&&parseInt(window.opera.version())<9){function operaDOMReady(){for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}}EventManager.onDOMReady.fire();};(function(){/loaded|complete/.test(document.readyState)?operaDOMReady():setTimeout(arguments.callee,0);})();return;}if(/WebKit|Khtml/i.test(navigator.userAgent)){function safariDOMReady(){var _7f=0;var _80=document.getElementsByTagName("link");var _81=document.getElementsByTagName("style");for(var i=0;i<_80.length;i++){if(_80[i].rel.toLowerCase()=="stylesheet"){_7f++;}}_7f+=_81.length;(function(){document.styleSheets.length==_7f?EventManager.onDOMReady.fire():setTimeout(arguments.callee,0);})();};(function(){/loaded|complete/.test(document.readyState)?safariDOMReady():setTimeout(arguments.callee,0);})();return;}if(document.addEventListener){document.addEventListener("DOMContentLoaded",EventManager.onDOMReady.fire,false);}else{window.onload=EventManager.onDOMReady.fire;}},setOnDOMReady:function(_83){EventManager.onDOMReady.pool.push(_83);}};bind(window,"unload",unbindAll);return _69;}();EventManager.onDOMReady();EventManager.setOnDOMReady(function(){if(typeof onDOMReady=="function"){onDOMReady();}});if(document.domain){document.domain=document.domain.substring(document.domain.indexOf(".")+1);}
