function getIEVersion(){
var rv=-1;
if(is_ie){
var ua=navigator.userAgent;
var re=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");
if(re.exec(ua)!=null){
rv=parseFloat(RegExp.$1);
}
}
return rv;
}
function getHash(){
var _4=window.location.href;
var _5=_4.indexOf("#");
return (_5>0)?_4.substring(_5+1):null;
}
function URLencode(_6){
return encodeURIComponent(_6).replace(/\%20/g,"+").replace(/!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27");
}
function getEncodedQueryString(_7){
var _8=[];
var _9=true;
for(var i in _7){
if(_9){
_9=false;
}else{
_8.push("&");
}
_8.push(URLencode(i));
_8.push("=");
if(typeof (_7[i])!="object"){
_8.push(URLencode(_7[i]));
}else{
_8.push(URLencode(JSON.stringify(_7[i])));
}
}
return _8.join("");
}
function URLencode(_b){
return encodeURIComponent(_b).replace(/\%20/g,"+").replace(/\!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\'/g,"%27");
}
function URLdecode(_c){
return decodeURIComponent(_c.replace(/\+/g,"%20").replace(/\%21/g,"!").replace(/\%28/g,"(").replace(/\%29/g,")").replace(/\%27/g,"'"));
}
function writeJs(c){
document.write(c);
}
function clickHideClickShow(_e,_f){
$(_e).style.display="none";
$(_f).style.display="";
}
function fixWrap(n){
if(is_ie){
return;
}
try{
var u,r,i,x;
if(n.nodeType==3){
u=n.data.search(/\S{30}/);
if(u>=0){
r=n.splitText(u+30);
n.parentNode.insertBefore(document.createElement("WBR"),r);
}
}else{
if(n.tagName!="STYLE"&&n.tagName!="SCRIPT"&&n.tagName!="PRE"){
for(i=0;x=n.childNodes[i];i++){
fixWrap(x);
}
}
}
}
catch(e){
}
}
String.prototype.trim=function(){
return this.replace(/^\s+|\s+$/g,"");
};

