/* Copyright (c) 2009, Godsend Consulting */

function addLoadEvent(_1){var ol=window.onload;if(typeof window.onload!="function"){window.onload=_1;}else{window.onload=function(){if(ol){ol();}_1();};}};function lightsOn(){var e=getElementsByClassName(document,"*","(onLoadHidden|onLoadVisible)");for(var i=0;i<e.length;i++){if(e[i].className.match(/onLoadHidden/)){removeClass(e[i],"onLoadHidden");}else{swapClass(e[i],"onLoadVisible","onLoadHidden");}}};function focusOnLoad(){var f,e;for(f=0;f<document.forms.length;f++){for(e=0;e<document.forms[f].length;e++){elem=document.forms[f][e];if(elem.type!="hidden"){if(elem.disabled!=true){if((elem.tagName.toUpperCase()=="INPUT"&&(elem.type=="text"||elem.type=="password"))||elem.tagName.toUpperCase()=="TEXTAREA"||elem.tagName.toUpperCase()=="SELECT"){try{elem.focus();return true;}catch(err){}}}}}}return true;};function getElementsByClassName(o,t,c){var _2=(t=="*"&&document.all)?document.all:o.getElementsByTagName(t),_3=new Array();c=c.replace(/\-/g,"\\-");reg=new RegExp("(^|\\s)"+c+"(\\s|$)");for(var i=0;i<_2.length;i++){if(reg.test(_2[i].className)){_3.push(_2[i]);}}return (_3);};function addClass(e,c){if(new RegExp("(^|\\s)"+c+"(\\s|$)").test(e.className)){return;}e.className+=(e.className?" ":"")+c;};function removeClass(e,c){e.className=!c?"":e.className.replace(new RegExp("(^|\\s)"+c+"(\\s|$)")," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"");};function swapClass(e,oc,nc){addClass(e,nc);removeClass(e,oc);};function getElementsByNameReg(o,t,n){var _4=(t=="*"&&document.all)?document.all:o.getElementsByTagName(t),_5=new Array();n=n.replace(/\-/g,"\\-");reg=new RegExp("(^|\\s)"+n+"(\\s|$)");for(var i=0;i<_4.length;i++){if(reg.test(_4[i].name)){_5.push(_4[i]);}}return (_5);};function toggleChkByNameReg(o,_6){var _7=o.checked;if(""==_6){_6=o.name+"_\\d{0,}";}var e=getElementsByNameReg(document,"input",_6);for(var i=0;i<e.length;i++){e[i].checked=_7;}};function resetChkToggle(o,_8){var _9=false;var _a=null;var _b=o.name.split("_",1);var _8=_b+"_\\d{0,}";var e=getElementsByNameReg(document,"input",_8);for(var i=0;i<e.length;i++){if(null==_a){_a=e[i].checked;}else{if(_a!=e[i].checked){_9=true;break;}}}e=getElementsByNameReg(document,"input",_b+".*");if(0<e.length){e[0].checked=(!_9&&_a);}};function dateToIso(da,_c){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+_c+ms+_c+ds;}}};function setChildDijitChk(o){dojo.query("input[id^="+o.id+"_]:enabled").forEach("dijit.byId(item.id).attr('value', "+dijit.byId(o.id).checked+")");return true;};function setParentDijitChk(o){var _d=false,_e=null,_f=o.id.split("_",1);var e=dojo.query("input[id^="+_f+"_]:enabled");for(var i=0;i<e.length;i++){var _10=(false!=dijit.byId(e[i].id).attr("value"));if(null==_e){_e=_10;}else{if(_e!=_10){_d=true;break;}}}dijit.byId(_f+"").attr("value",(!_d&&_e));return true;};function findAncestor(_11,tag){for(tag=tag.toLowerCase();_11=_11.parentNode;){if(_11.tagName&&_11.tagName.toLowerCase()==tag){return _11;}}return null;};function showDialog(id,_12,_13,_14){var d=dijit.byId(id);if(d){d.hide();d.titleNode.innerHTML=_13||"";d.onDownloadEnd=_14;d.href=_12;}else{d=new dijit.Dialog({refreshOnShow:true,preventCache:true,id:id,href:_12,title:_13,onDownloadEnd:_14,onDownloadError:dojo.hitch(this,"_dialogDownloadError",dialogId)});}d.refresh();d.show();};function replaceHTMLById(_15,_16){var d=document.createElement(dojo.byId(_15).tagName);d.innerHTML=_16;dojo.query("[widgetId]",dojo.byId(_15)).forEach(function(_17){var _18=dijit.byNode(_17);if(_18){_18.destroy();}});dojo.parser.parse(d);dojo.place(d,_15,"replace");};function renderMessagesFromXhrRequest(_19,_1a,_1b){var c="msgerr",l="";if(0==_1a){c="";}else{if(10>_1a){c="msgok";}else{if(50>_1a){c="msginfo";}else{if(70>_1a){c="msgwarn";}}}}if(_1b instanceof Array){if(1<_1b.length){l="<ul>";for(i=0;i<_1b.length;i++){l+="<li>"+_1b[i];}l+="</ul>";}else{l=_1b[0];}}else{l=_1b;}l="<div id=\""+_19+"\" class=\""+c+"\">"+l+"</div>";replaceHTMLById(_19,l);};function setAltAttr(o,_1c,_1d){var _1e="",dj=dijit.byId(o.id);if(dj.isValid()&&""!=dj.attr("value")){var _1f=dj.item;var _1e=dj.store.getValue(_1f,_1c);}djTgt=dijit.byId(_1d);if(undefined==djTgt){if(dojo.hasAttr(_1d,"value")){dojo.attr(_1d,"value",_1e);}else{if(dojo.hasAttr(_1d,"innerHTML")){dojo.attr(_1d,"innerHTML",_1e);}}}else{dijit.byId(_1d).attr("value",_1e);}};if("undefined"!=typeof (dojo)){dojo.addOnLoad(function(){setTimeout(function hideLoader(){var _20=dojo.byId("loader");if(_20){dojo.fadeOut({node:_20,duration:400,onEnd:function(){_20.style.display="none";focusOnLoad();}}).play();}else{focusOnLoad();}},250);});}