var $=jQuery.noConflict();function fn_print_array(arr)
{var dumped_text="";level=0;var level_padding="";for(var j=0;j<level+1;j++){level_padding+="    ";}
if(typeof(arr)=='object'){for(var item in arr){var value=arr[item];if(typeof(value)=='object'){dumped_text+=level_padding+"'"+item+"' ...\n";dumped_text+=fn_print_array(value,level+1);}else{dumped_text+=level_padding+"'"+item+"' => \""+value+"\"\n";}}}else{dumped_text=arr+" ("+typeof(arr)+")";}
return dumped_text;};function fn_print_r(value){alert(fn_print_array(value));};function get_window_sizes(){var iebody=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;return{'offset_x':iebody.scrollLeft?iebody.scrollLeft:(self.pageXOffset?self.pageXOffset:0),'offset_y':iebody.scrollTop?iebody.scrollTop:(self.pageYOffset?self.pageYOffset:0),'view_height':self.innerHeight?self.innerHeight:iebody.clientHeight,'view_width':self.innerWidth?self.innerWidth:iebody.clientWidth,'height':iebody.scrollHeight?iebody.scrollHeight:window.height,'width':iebody.scrollWidth?iebody.scrollWidth:window.width}}
function fn_redirect(url){if(window.location.href.length&&url.indexOf('/')!=0){url=window.location.protocol+'//'+window.location.host+'/'+url;}
window.location.href=url;}
function clearForm(form){$(':input',form).each(function(){var type=this.type;var tag=this.tagName.toLowerCase();if(type=='text'||type=='password'||tag=='textarea')
this.value="";else if(type=='checkbox'||type=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};function getAbsolutePos(el){var r={x:el.offsetLeft,y:el.offsetTop};if(el.offsetParent)
{var tmp=getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}
return r;}
var d=document;var offsetfromcursorY=15
var ie=d.all&&!window.opera;var ns6=d.getElementById&&!d.all;var tipobj,op;function tooltip(el,txt){tipobj=d.getElementById('mess');tipobj.innerHTML=txt;op=0.1;tipobj.style.opacity=op;tipobj.style.visibility="visible";el.onmousemove=positiontip;appear();}
function hide_info(el){d.getElementById('mess').style.visibility='hidden';el.onmousemove='';}
function ietruebody(){return(d.compatMode&&d.compatMode!="BackCompat")?d.documentElement:d.body}
function positiontip(e){var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var winwidth=ie?ietruebody().clientWidth:window.innerWidth-20
var winheight=ie?ietruebody().clientHeight:window.innerHeight-20
var rightedge=ie?winwidth-event.clientX:winwidth-e.clientX;var bottomedge=ie?winheight-event.clientY-offsetfromcursorY:winheight-e.clientY-offsetfromcursorY;if(rightedge<tipobj.offsetWidth)tipobj.style.left=curX-tipobj.offsetWidth+"px";else tipobj.style.left=curX+"px";if(bottomedge<tipobj.offsetHeight)tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
else tipobj.style.top=curY+offsetfromcursorY+"px";}
function appear(){if(op<1){op+=0.1;tipobj.style.opacity=op;tipobj.style.filter='alpha(opacity='+op*100+')';t=setTimeout('appear()',30);}}
function escapeEx(str)
{var res='';for(i=0;i<str.length;i++)
{var n=str.charCodeAt(i);if(n>=0x410&&n<=0x44F)n-=0x350;else if(n==0x451)n=0xB8;else if(n==0x401)n=0xA8;else if(n==0x2116)n=0xB9;else if(n==0x20AC)n=0x88;if((n<65||n>90)&&(n<97||n>122)&&n<256)
{if(n<16)
res+='%0'+n.toString(16);else
res+='%'+n.toString(16);}
else
res+=String.fromCharCode(n);};return res;};
