var ReplacementFor_Drag={ReplacementFor_obj:null,ReplacementFor_init:function(ReplacementFor_o,ReplacementFor_oRoot,ReplacementFor_minX,ReplacementFor_maxX,ReplacementFor_minY,ReplacementFor_maxY,ReplacementFor_bSwapHorzRef,ReplacementFor_bSwapVertRef,ReplacementFor_fXMapper,ReplacementFor_fYMapper)
{ReplacementFor_o.onmousedown=ReplacementFor_Drag.start;ReplacementFor_o.ReplacementFor_hmode=ReplacementFor_bSwapHorzRef?false:true;ReplacementFor_o.ReplacementFor_vmode=ReplacementFor_bSwapVertRef?false:true;ReplacementFor_o.ReplacementFor_root=ReplacementFor_oRoot&&ReplacementFor_oRoot!=null?ReplacementFor_oRoot:ReplacementFor_o;if(ReplacementFor_o.ReplacementFor_hmode&&isNaN(parseInt(ReplacementFor_o.ReplacementFor_root.style.left)))ReplacementFor_o.ReplacementFor_root.style.left="\x30\x70\x78";if(ReplacementFor_o.ReplacementFor_vmode&&isNaN(parseInt(ReplacementFor_o.ReplacementFor_root.style.top)))ReplacementFor_o.ReplacementFor_root.style.top="\x30\x70\x78";if(!ReplacementFor_o.ReplacementFor_hmode&&isNaN(parseInt(ReplacementFor_o.ReplacementFor_root.style.right)))ReplacementFor_o.ReplacementFor_root.style.right="\x30\x70\x78";if(!ReplacementFor_o.ReplacementFor_vmode&&isNaN(parseInt(ReplacementFor_o.ReplacementFor_root.style.bottom)))ReplacementFor_o.ReplacementFor_root.style.bottom="\x30\x70\x78";ReplacementFor_o.ReplacementFor_minX=typeof ReplacementFor_minX!="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64"?ReplacementFor_minX:null;ReplacementFor_o.ReplacementFor_minY=typeof ReplacementFor_minY!="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64"?ReplacementFor_minY:null;ReplacementFor_o.ReplacementFor_maxX=typeof ReplacementFor_maxX!="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64"?ReplacementFor_maxX:null;ReplacementFor_o.ReplacementFor_maxY=typeof ReplacementFor_maxY!="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64"?ReplacementFor_maxY:null;ReplacementFor_o.ReplacementFor_xMapper=ReplacementFor_fXMapper?ReplacementFor_fXMapper:null;ReplacementFor_o.ReplacementFor_yMapper=ReplacementFor_fYMapper?ReplacementFor_fYMapper:null;ReplacementFor_o.ReplacementFor_root.ReplacementFor_onDragStart=new Function();ReplacementFor_o.ReplacementFor_root.ReplacementFor_onDragEnd=new Function();ReplacementFor_o.ReplacementFor_root.ReplacementFor_onDrag=new Function();},start:function(ReplacementFor_e)
{var ReplacementFor_o=ReplacementFor_Drag.ReplacementFor_obj=this;ReplacementFor_e=ReplacementFor_Drag.ReplacementFor_fixE(ReplacementFor_e);var y=parseInt(ReplacementFor_o.ReplacementFor_vmode?ReplacementFor_o.ReplacementFor_root.style.top:ReplacementFor_o.ReplacementFor_root.style.bottom);var x=parseInt(ReplacementFor_o.ReplacementFor_hmode?ReplacementFor_o.ReplacementFor_root.style.left:ReplacementFor_o.ReplacementFor_root.style.right);ReplacementFor_o.ReplacementFor_root.ReplacementFor_onDragStart(x,y);ReplacementFor_o.ReplacementFor_lastMouseX=ReplacementFor_e.clientX;ReplacementFor_o.ReplacementFor_lastMouseY=ReplacementFor_e.clientY;if(ReplacementFor_o.ReplacementFor_hmode){if(ReplacementFor_o.ReplacementFor_minX!=null)ReplacementFor_o.ReplacementFor_minMouseX=ReplacementFor_e.clientX-x+ReplacementFor_o.ReplacementFor_minX;if(ReplacementFor_o.ReplacementFor_maxX!=null)ReplacementFor_o.ReplacementFor_maxMouseX=ReplacementFor_o.ReplacementFor_minMouseX+ReplacementFor_o.ReplacementFor_maxX-ReplacementFor_o.ReplacementFor_minX;}else{if(ReplacementFor_o.ReplacementFor_minX!=null)ReplacementFor_o.ReplacementFor_maxMouseX=-ReplacementFor_o.ReplacementFor_minX+ReplacementFor_e.clientX+x;if(ReplacementFor_o.ReplacementFor_maxX!=null)ReplacementFor_o.ReplacementFor_minMouseX=-ReplacementFor_o.ReplacementFor_maxX+ReplacementFor_e.clientX+x;}if(ReplacementFor_o.ReplacementFor_vmode){if(ReplacementFor_o.ReplacementFor_minY!=null)ReplacementFor_o.ReplacementFor_minMouseY=ReplacementFor_e.clientY-y+ReplacementFor_o.ReplacementFor_minY;if(ReplacementFor_o.ReplacementFor_maxY!=null)ReplacementFor_o.ReplacementFor_maxMouseY=ReplacementFor_o.ReplacementFor_minMouseY+ReplacementFor_o.ReplacementFor_maxY-ReplacementFor_o.ReplacementFor_minY;}else{if(ReplacementFor_o.ReplacementFor_minY!=null)ReplacementFor_o.ReplacementFor_maxMouseY=-ReplacementFor_o.ReplacementFor_minY+ReplacementFor_e.clientY+y;if(ReplacementFor_o.ReplacementFor_maxY!=null)ReplacementFor_o.ReplacementFor_minMouseY=-ReplacementFor_o.ReplacementFor_maxY+ReplacementFor_e.clientY+y;}document.onmousemove=ReplacementFor_Drag.ReplacementFor_drag;document.onmouseup=ReplacementFor_Drag.ReplacementFor_end;return false;},ReplacementFor_drag:function(ReplacementFor_e)
{ReplacementFor_e=ReplacementFor_Drag.ReplacementFor_fixE(ReplacementFor_e);var ReplacementFor_o=ReplacementFor_Drag.ReplacementFor_obj;var ReplacementFor_ey=ReplacementFor_e.clientY;var ReplacementFor_ex=ReplacementFor_e.clientX;var y=parseInt(ReplacementFor_o.ReplacementFor_vmode?ReplacementFor_o.ReplacementFor_root.style.top:ReplacementFor_o.ReplacementFor_root.style.bottom);var x=parseInt(ReplacementFor_o.ReplacementFor_hmode?ReplacementFor_o.ReplacementFor_root.style.left:ReplacementFor_o.ReplacementFor_root.style.right);var ReplacementFor_nx,ReplacementFor_ny;if(ReplacementFor_o.ReplacementFor_minX!=null)ReplacementFor_ex=ReplacementFor_o.ReplacementFor_hmode?Math.max(ReplacementFor_ex,ReplacementFor_o.ReplacementFor_minMouseX):Math.min(ReplacementFor_ex,ReplacementFor_o.ReplacementFor_maxMouseX);if(ReplacementFor_o.ReplacementFor_maxX!=null)ReplacementFor_ex=ReplacementFor_o.ReplacementFor_hmode?Math.min(ReplacementFor_ex,ReplacementFor_o.ReplacementFor_maxMouseX):Math.max(ReplacementFor_ex,ReplacementFor_o.ReplacementFor_minMouseX);if(ReplacementFor_o.ReplacementFor_minY!=null)ReplacementFor_ey=ReplacementFor_o.ReplacementFor_vmode?Math.max(ReplacementFor_ey,ReplacementFor_o.ReplacementFor_minMouseY):Math.min(ReplacementFor_ey,ReplacementFor_o.ReplacementFor_maxMouseY);if(ReplacementFor_o.ReplacementFor_maxY!=null)ReplacementFor_ey=ReplacementFor_o.ReplacementFor_vmode?Math.min(ReplacementFor_ey,ReplacementFor_o.ReplacementFor_maxMouseY):Math.max(ReplacementFor_ey,ReplacementFor_o.ReplacementFor_minMouseY);ReplacementFor_nx=x+((ReplacementFor_ex-ReplacementFor_o.ReplacementFor_lastMouseX)*(ReplacementFor_o.ReplacementFor_hmode?(0x16c9+566-0x18fe):-(0x291+6151-0x1a97)));ReplacementFor_ny=y+((ReplacementFor_ey-ReplacementFor_o.ReplacementFor_lastMouseY)*(ReplacementFor_o.ReplacementFor_vmode?(0x5e1+6409-0x1ee9):-(0x90d+5497-0x1e85)));if(ReplacementFor_o.ReplacementFor_xMapper)ReplacementFor_nx=ReplacementFor_o.ReplacementFor_xMapper(y)
else if(ReplacementFor_o.ReplacementFor_yMapper)ReplacementFor_ny=ReplacementFor_o.ReplacementFor_yMapper(x)

ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.style[ReplacementFor_o.ReplacementFor_hmode?"\x6c\x65\x66\x74":"\x72\x69\x67\x68\x74"]=ReplacementFor_nx+"\x70\x78";ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.style[ReplacementFor_o.ReplacementFor_vmode?"\x74\x6f\x70":"\x62\x6f\x74\x74\x6f\x6d"]=ReplacementFor_ny+"\x70\x78";ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_lastMouseX=ReplacementFor_ex;ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_lastMouseY=ReplacementFor_ey;ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.ReplacementFor_onDrag(ReplacementFor_nx,ReplacementFor_ny);return false;},ReplacementFor_end:function()
{document.onmousemove=null;document.onmouseup=null;ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.ReplacementFor_onDragEnd(parseInt(ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.style[ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_hmode?"\x6c\x65\x66\x74":"\x72\x69\x67\x68\x74"]),parseInt(ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_root.style[ReplacementFor_Drag.ReplacementFor_obj.ReplacementFor_vmode?"\x74\x6f\x70":"\x62\x6f\x74\x74\x6f\x6d"]));ReplacementFor_Drag.ReplacementFor_obj=null;},ReplacementFor_fixE:function(ReplacementFor_e)
{if(typeof ReplacementFor_e=="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64")ReplacementFor_e=window.event;if(typeof ReplacementFor_e.layerX=="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64")ReplacementFor_e.layerX=ReplacementFor_e.offsetX;if(typeof ReplacementFor_e.layerY=="\x75\x6e\x64\x65\x66\x69\x6e\x65\x64")ReplacementFor_e.layerY=ReplacementFor_e.offsetY;return ReplacementFor_e;}};
