
if(typeof pgsmd=="undefined"){var pgsmd={};pgsmd.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=window;for(j=0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}
return o;}}
pgsmd.namespace('pgsmd.cfg');pgsmd.namespace('pgsmd.strings');pgsmd.util=function(){var dialogInitialized=false;var init=function(el){return this;}
var loading=function(direction){var which=direction=='left'?'lft':'rgt';return'<div class="ajaxloading '+which+'">'+'<img src="'+pgsmd.cfg.base+'/'+pgsmd.cfg.themePath+'/img/loading.gif">'+'<span>Please wait...</span></div>';}
var url=function(action){var trimmed=$.trim(action);var base=pgsmd.cfg.base!==undefined?pgsmd.cfg.base:'';if(trimmed[0]=='/')trimmed=trimmed.substr(1);return base+'/'+trimmed;}
var include=function(scriptUrl,onload){var el=document.createElement('script');el.setAttribute('type','text/javascript');el.setAttribute('src',scriptUrl);el.src=scriptUrl;if(typeof(onload)=='function'){if(window.addEventListener){var __onload=function(){if(el.readyState=='complete'){onload();}}
el.addEventListener('readystatechange',__onload,true);}else{el.attachEvent('load',onload,true);}}
var head=document.getElementsByTagName('head')[0];head.appendChild(el);}
var notice=function(title,description){return''+'<div class="ui-widget">'+' <div style="padding: 0pt 0.7em; margin-top: 5px;" class="ui-state-highlight ui-corner-all">'+'  <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-info"></span>'+'  <strong>'+title+'</strong> '+description+'</p>'+' </div>'+'</div>';}
var thousandSeparator=function(n,sep){var sRegExp=new RegExp('(-?[0-9]+)([0-9]{3})'),sValue=n+'';if(sep===undefined){sep=',';}
while(sRegExp.test(sValue)){sValue=sValue.replace(sRegExp,'$1'+sep+'$2');}
return sValue;}
var dialog=function(url){if(dialogInitialized==false){$('#dialog').dialog({modal:false,buttons:{'Close':function(){$(this).dialog('close');}},height:300,width:500});}
if(url.indexOf('http:')==0){var requestedDomain=url.substr(7);requestedDomain=requestedDomain.substr(0,requestedDomain.indexOf('/'));}
var crossdomain=requestedDomain!=document.domain;if(crossdomain){$('#dialog').find('#localcontent').hide().end().find('#iframe_dialog').show().attr('src',url).end().dialog('open');}else{$('#dialog').find('#iframe_dialog').hide().end().find('#localcontent').html(loading()).show().load(url).end().dialog('open');}}
var formatGridLink=function(cellValue,options){return'<a class=gridlink href=# rowId='+options.rowId+'>'+cellValue+'</a>';}
var formatActive=function(cellValue,options){return(cellValue=="1")?'Active':'Inactive';}
return{init:init,include:include,loading:loading,formatActive:formatActive,formatGridLink:formatGridLink,notice:notice,dialog:dialog,thousandSeparator:thousandSeparator,url:url}}().init(this);jQuery.extend({postJSON:function(url,data,callback){return jQuery.post(url,data,callback,"json");}});
