function handleResponse(transport){$('calendar_inner').innerHTML=transport.responseText;rval.remove();rval=''}function handleCreate(transport){rval=getBusyOverlay(document.getElementById("calendar_inner"),{color:'white',opacity:0.4},{color:'#B92630',size:32,type:'c',iradius:10,weight:6})}function getCalendar(y,m,path){path=typeof(path)!='undefined'?path:'.';var myAjax=new Ajax.Updater('calendar_inner',path+'/widget/calendar',{method:'get',parameters:{year:y,month:m},onCreate:handleCreate,onComplete:handleResponse,evalScripts:true})}function getElementsByClass(searchClass,node,tag){var classElements=[];node=node||document;var pattern=new RegExp('(^|\\s)'+searchClass+'(\\s|$)');var els=(!tag&&node.all)||node.getElementsByTagName(tag||'*');var elsLen=els.length;for(var i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++}}return classElements}function hideSubMenu(){prvky=getElementsByClass("level-2",document);for(j=0;j<prvky.length;j++){isActive=false;childs=prvky[j].getElementsByTagName('a');for(k=0;k<childs.length;k++){if(childs[k].className.indexOf("active")>=0){isActive=true;break}}if(isActive){prvky[j].parentNode.getElementsByTagName('a')[0].className=prvky[j].parentNode.getElementsByTagName('a')[0].className+" active"}else if(prvky[j].parentNode.getElementsByTagName('a')[0].className.indexOf("active")>=0){}else{prvky[j].style.display='none'}}}function doSubMenu(id){if(document.getElementById("submenu_"+id).style.display=='none'){document.getElementById("submenu_"+id).style.display='block'}else{document.getElementById("submenu_"+id).style.display='none'}}
