/* Copyright (c) 2009, Godsend Consulting */

if(undefined==gctglobal){var gctglobal={};}gctglobal.dateToIso=function(da,_1){if(undefined==da){return da;}else{if(""==da){return da;}else{dy=da.getFullYear();dm=da.getMonth()+1;dd=da.getDate();if(dy<1970){dy=dy+100;}ys=new String(dy);ms=new String(dm);ds=new String(dd);if(1==ms.length){ms="0"+ms;}if(1==ds.length){ds="0"+ds;}return ys+_1+ms+_1+ds;}}};gctglobal.destroyChildWidgets=function(_2){dojo.query("[widgetId]",_2).forEach(function(n){var w=dijit.byNode(n);if(w){w.destroy();}});};gctglobal.setFormFocus=function(_3){var _4=["text","password","checkbox","radio"];for(var e=0;e<_3.length;e++){var t,_5=_3[e],id=_5.id||_5.name,dj=dijit.byId(id);if(undefined!=dj){if(dj.isFocusable()){t=dj.attr("type").toLowerCase();if(0<=dojo.indexOf(_4,t)){dj.focus();return true;}}}else{if(""!=_5.id){t=(_5.type||"").toLowerCase();if(t!="hidden"&&_5.disabled!=true){if((_5.tagName.toUpperCase()=="INPUT"&&(0<=dojo.indexOf(_4,t)))||_5.tagName.toUpperCase()=="TEXTAREA"||_5.tagName.toUpperCase()=="SELECT"){try{_5.focus();return true;}catch(err){}}}}}}return false;};gctglobal.focusOnLoad=function(){for(var f=0;f<document.forms.length;f++){if(gctglobal.setFormFocus(document.forms[f])){return true;}}return true;};gctglobal.getAncestor=function(_6,_7){for(_7=_7.toLowerCase();_6=_6.parentNode;){if(_6.tagName&&_6.tagName.toLowerCase()==_7){return _6;}}return null;};gctglobal.renderMsgDiv=function(_8,_9,_a){var c="msgerr",l="";if(0==_9){c="";}else{if(10>_9){c="msgok";}else{if(50>_9){c="msginfo";}else{if(70>_9){c="msgwarn";}}}}if(_a instanceof Array){if(1<_a.length){l="<ul>";for(i=0;i<_a.length;i++){l+="<li>"+_a[i];}l+="</ul>";}else{l=_a[0];}}else{l=_a;}l="<div id=\""+_8+"\" class=\""+c+"\">"+l+"</div>";gctglobal.replaceHTMLById(_8,l);};gctglobal.replaceHTMLById=function(_b,_c){var d=document.createElement(dojo.byId(_b).tagName);d.innerHTML=_c;gctglobal.destroyChildWidgets(_b);dojo.parser.parse(d);dojo.place(d,_b,"replace");},gctglobal.setAltAttr=function(o,_d,_e){var _f="",dj=dijit.byId(o.id);if(dj.isValid()&&""!=dj.attr("value")){var _10=dj.item;var _f=dj.store.getValue(_10,_d);}djTgt=dijit.byId(_e);if(undefined==djTgt){if(dojo.hasAttr(_e,"value")){dojo.attr(_e,"value",_f);}else{if(dojo.hasAttr(_e,"innerHTML")){dojo.attr(_e,"innerHTML",_f);}}}else{dijit.byId(_e).attr("value",_f);}};gctglobal.setDijitChkChild=function(o){dojo.query("input[id^="+o.id+"_]:enabled").forEach("dijit.byId(item.id).attr('value', "+dijit.byId(o.id).checked+")");return true;};gctglobal.setDijitChkParent=function(o){var _11=false,_12=null,pid=o.id.split("_",1);var e=dojo.query("input[id^="+pid+"_]:enabled");for(var i=0;i<e.length;i++){var _13=(false!=dijit.byId(e[i].id).attr("value"));if(null==_12){_12=_13;}else{if(_12!=_13){_11=true;break;}}}dijit.byId(pid+"").attr("value",(!_11&&_12));return true;};gctglobal.setDijitDisableAttr=function(_14,_15,_16){if(null==_16){dojo.query(_14).forEach(function(_17){dijit.byId(_17.id).attr("disabled",_15);});}else{dojo.query(_14,_16).forEach(function(_18){dijit.byId(_18.id).attr("disabled",_15);});}};gctglobal.showDialog=function(id,_19,_1a,_1b){var d=dijit.byId(id);if(d){d.hide();d.titleNode.innerHTML=_1a||"";d.onDownloadEnd=_1b;d.href=_19;}else{d=new dijit.Dialog({refreshOnShow:true,preventCache:true,id:id,href:_19,title:_1a,onDownloadEnd:_1b,onDownloadError:dojo.hitch(this,"_dialogDownloadError",dialogId)});}d.refresh();d.show();return d;};gctglobal.dialogAlert=function(_1c,_1d){var dlg=new dijit.Dialog({title:_1c,content:_1d,onHide:function(){this.destroyRecursive();}});dojo.body().appendChild(dlg.domNode);dlg.show();return dlg;};if("undefined"!=typeof (dojo)){dojo.addOnLoad(function(){setTimeout(function hideLoader(){var _1e=dojo.byId("loader");if(_1e){dojo.fadeOut({node:_1e,duration:400,onEnd:function(){_1e.style.display="none";gctglobal.focusOnLoad();}}).play();}else{gctglobal.focusOnLoad();}},250);});}