function OpenNativeWindow(sURL,sName,width,height,hasQParameters,scrollbars){var today=new Date();var delimiter="?";var w=720;var h=730;var offset=30;var mount=screen.availHeight;if(width&&width>0){w=width;}if(height&&height>0){h=height;}var chasm=screen.availWidth;var locX=((chasm-width-10)*0.5);if(window.screenX>chasm){locX=chasm+((chasm-width-10)*0.5);}var locY=((mount-height-30)*0.5);if(hasQParameters){delimiter="&";}sURL=sURL+delimiter+"rnd="+today.getTime();windowHandle=null;windowHandle=window.open(sURL,sName,"width="+w+",height="+h+",left="+locX+",top="+locY+",status=1,resizable=1,scrollbars="+scrollbars);if(windowHandle){windowHandle.focus();}}function RefreshOpenerOnLoad(){window.onload=function(){if(opener){opener.document.location.href=opener.document.location.href;}};}function CloseNativeWindow(refreshOpener){if(refreshOpener&&opener){opener.document.location.href=opener.document.location.href;}window.close();}function CloseNativeWindowOnLoad(refreshOpener){window.onload=CloseNativeWindow(refreshOpener);}function GetRef(id){if(!document.getElementById){return document[id];}return document.getElementById(id);}function OpenModalWindow(url,id){var oManager=GetRadWindowManager();if(oManager){oManager.Open(url,id);}}function OpenDeleteWindow(url,id){var oManager=GetRadWindowManager();if(oManager){oManager.Open(url,id);}}function WindowCallback(radWindow,returnValue){if(returnValue){document.location.href=returnValue;}else{document.location.href=document.location.href;}}function GetRadWindow(){var oWindow=null;if(window.radWindow){oWindow=window.radWindow;}else{if(window.frameElement!==null&&window.frameElement.radWindow){oWindow=window.frameElement.radWindow;}}return oWindow;}function CloseWindow(){var oWnd=GetRadWindow();if(oWnd){oWnd.Close();}}function CloseWindowCallback(returnValue){var oWnd=GetRadWindow();if(oWnd){oWnd.Close(returnValue);}}function NavigateToCloseWindow(url){document.location.href=url;}function URLEncode(plaintext){var SAFECHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var HEX="0123456789ABCDEF";var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+";}else{if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch;}else{var charCode=ch.charCodeAt(0);if(charCode>255){alert("Unicode Character '"+ch+"' cannot be encoded using standard URL encoding.\n (URL encoding only supports 8-bit characters.)\n A space (+) will be substituted.");encoded+="+";}else{encoded+="%";encoded+=HEX.charAt((charCode>>4)&15);encoded+=HEX.charAt(charCode&15);}}}}return encoded;}function URLDecode(encoded){var HEXCHARS="0123456789ABCDEFabcdef";var plaintext="";var i=0;while(i<encoded.length){var ch=encoded.charAt(i);if(ch=="+"){plaintext+=" ";i++;}else{if(ch=="%"){if(i<(encoded.length-2)&&HEXCHARS.indexOf(encoded.charAt(i+1))!=-1&&HEXCHARS.indexOf(encoded.charAt(i+2))!=-1){plaintext+=unescape(encoded.substr(i,3));i+=3;}else{alert("Bad escape combination near ..."+encoded.substr(i));plaintext+="%[ERROR]";i++;}}else{plaintext+=ch;i++;}}}return plaintext;}function getArgs(){var args={};var query=location.search.substring(1);var pairs=query.split("&");for(var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf("=");if(pos==-1){continue;}var argname=pairs[i].substring(0,pos);var value=pairs[i].substring(pos+1);args[argname]=unescape(value);}return args;}jQuery.fn.addCoremetricsTag=function(tagValue){if(!tagValue){return;}if(tagValue.length===0){return;}var key="promo";$(this).each(function(){var hrefOrig=$(this).attr("href");if(!hrefOrig){return;}$(this).attr("href",hrefOrig+=(hrefOrig.indexOf("?")>-1?"&":"?")+key+"="+tagValue);});return this;};jQuery.fn.jTruncate=function(opts){var defaults={length:300,minTrail:20,insert:"&hellip;"};var options=$.extend(defaults,opts);$(this).each(function(){obj=$(this);var body=obj.html();if(body.length<=options.length+options.minTrail){return;}var splitLocation=body.indexOf(" ",options.length);if(splitLocation==-1){return;}var str1=body.substring(0,splitLocation);obj.html(str1+options.insert);});return this;};jQuery.fn.jWordwrap=function(opts){var defaults={width:60,insert:" ",cut:true};var options=$.extend(defaults,opts);$(this).each(function(){obj=$(this);var body=obj.html();if(body.length<=options.length){return;}var m=options.width,b=options.insert,c=options.cut;if(m<1){return;}var i,j,l,s,r;for(i=-1,l=(r=body.split("\n")).length;++i<l;r[i]+=s){for(s=r[i],r[i]="";s.length>m;r[i]+=s.slice(0,j)+((s=s.slice(j)).length?b:"")){j=c==2||(j=s.slice(0,m+1).match(/\S*(\s)?$/))[1]?m:j.input.length-j[0].length||c==1&&m||j.input.length+(j=s.slice(m).match(/^\S*/)).input.length;}}obj.html(r.join("\n"));});return this;};
