function splitString(A,E,D){if(A.length>D){var F=[];while(A.length>0){var B=D;while(B>=E){var C=A.substring(B,B+1);if(C==" "){break}B--}if(B<E){B=D+1;while(B<A.length){var C=A.substring(B,B+1);if(C==" "){break}B++}}F[F.length]=A.substring(0,B);A=A.substring(B,A.length)}return F}else{return[A]}}function trimString(A,B){if(A.length>B){A=A.substring(0,B)+"..."
}return A}function toJSONString(F,E){var A={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};switch(typeof F){case"string":var D='"';for(var C=0;C<F.length;C++){var H=F.charAt(C);if(A[H]){D+=A[H]}else{D+=H}}D+='"';return D;case"number":return isFinite(F)?String(F):"null";
case"boolean":case"null":return String(F);case"object":if(F==null){return"null"}var B=(F.length&&F.propertyIsEnumerable);if(B&&(typeof F.length==="number"&&!(F.propertyIsEnumerable("length")))){var D="[";var G=false;for(var C=0;C<F.length;C++){if(G){D+=", "}G=true;if(E===undefined){D+=toJSONString(F[C])
}else{if(E>0){D+=toJSONString(F[C],E-1)}else{D+="0"}}}D+="]";return D}else{var D="{";var G=false;for(var C in F){if(G){D+=", "}G=true;if(E===undefined){D+=toJSONString(C)+":"+toJSONString(F[C])}else{if(E>0){D+=toJSONString(C,E-1)+":"+toJSONString(F[C],E-1)}else{D+="0:0"}}}D+="}";return D}}return"null"
}function numberFiller(B,A,D){if(D===undefined){D="&nbsp;"}var C=String(B);while(C.length<A){C=D+C}return C}function trim(A){A=String(A);return A.replace(/^\s+|\s+$/g,"")}function arrayIndexOf(A,C){for(var B=0;B<A.length;B++){if(A[B]==C){return B}}return -1}function generateObjMethodRef(obj,method,params){return(function(){var st="obj[method](";
for(var i=0;i<params.length;i++){if(i>0){st+=","}st+="params["+i+"]"}st+=")";return eval(st)})}function contains(C,B){for(var A in B){if(C.search(B[A])!=-1){return true}}return false}function containsWholeText(C,B){for(var A in B){if(B[A]==C){return true}}return false}function cutCoordinate(B){var A=B.toString();
A=A.substring(0,11);return A}var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"
},searchString:function(D){for(var A=0;A<D.length;A++){var B=D[A].string;var C=D[A].prop;this.versionSearchString=D[A].versionSearch||D[A].identity;if(B){if(B.indexOf(D[A].subString)!=-1){return D[A].identity}}else{if(C){return D[A].identity}}}},searchVersion:function(B){var A=B.indexOf(this.versionSearchString);
if(A==-1){return }return parseFloat(B.substring(A+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};
BrowserDetect.init();
