function formUpdateProgress(id){var id=$('#progress_key').attr('value');$.get('/mod/form/upload-progress.php?id='+id,function(data){var response;eval('response = '+data);if(response){var maxBytes=parseInt($('input[name=MAX_FILE_SIZE]').attr('value'));if(maxBytes>0&&parseInt(response['bytes_total'])>maxBytes){alert("Your upload is too large. It must be less than "
+Math.round(maxBytes/1000/1000)+'MB. Please try again.');location.reload();}
var percentage=Math.floor(100*parseInt(response['bytes_uploaded'])/parseInt(response['bytes_total']));$('#progressInner').css('width',percentage+'%');if(response['est_sec']>0){$('#progressStatus').html('About <b>'+formatTime(response['est_sec'])+'</b> remain...');$('input[type=submit]').attr('disabled','true');}}
setTimeout('formUpdateProgress()',1000);});}
function formatTime(secs){if(secs<60){return secs+' seconds';}else if(secs<60*60){return Math.round(secs/60)+' minutes and '+(secs%60)+' seconds';}else{return Math.round(secs/60/60)+' hours and '+Math.round((secs/60)%60)+' minutes';}}
$(document).ready(function(){$('.yuiCal').each(function(){var $cal=$(this);$cal.hide();var name=$cal.attr('id').replace(/^cal/,'').replace(/Container$/,'');var $input=$('#id_'+name);$input.change(function(){$cal.slideUp();}).click(function(){$cal.slideToggle();});});$('#progressOuter').each(function(){$(this).closest('form').submit(function(){$('#progressOuter').fadeIn();setTimeout('formUpdateProgress()',100);});});});;var artEventHelper={'bind':function(obj,evt,fn){if(obj.addEventListener)
obj.addEventListener(evt,fn,false);else if(obj.attachEvent)
obj.attachEvent('on'+evt,fn);else
obj['on'+evt]=fn;}};var artLoadEvent=(function(){var userAgent=navigator.userAgent.toLowerCase();var browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var list=[];var done=false;var ready=function(){if(done)return;done=true;for(var i=0;i<list.length;i++)
list[i]();};if(document.addEventListener&&!browser.opera)
document.addEventListener('DOMContentLoaded',ready,false);if(browser.msie&&window==top){(function(){try{document.documentElement.doScroll('left');}catch(e){setTimeout(arguments.callee,10);return;}
ready();})();}
if(browser.opera){document.addEventListener('DOMContentLoaded',function(){for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,10);return;}}
ready();},false);}
if(browser.safari){var numStyles;(function(){if(document.readyState!='loaded'&&document.readyState!='complete'){setTimeout(arguments.callee,10);return;}
if('undefined'==typeof numStyles){numStyles=document.getElementsByTagName('style').length;var links=document.getElementsByTagName('link');for(var i=0;i<links.length;i++){numStyles+=(links[i].getAttribute('rel')=='stylesheet')?1:0;}
if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}}
ready();})();}
artEventHelper.bind(window,'load',ready);return({add:function(f){list.push(f);}})})();(function(){var m=document.uniqueID&&document.compatMode&&!window.XMLHttpRequest&&document.execCommand;try{if(!!m){m("BackgroundImageCache",false,true);}}
catch(oh){};})();function xGetElementsByClassName(clsName,parentEle,tagName){var elements=null;var found=[];var slash=String.fromCharCode(92);var re=new RegExp(slash+"b"+clsName+slash+"b");if(!parentEle)parentEle=document;if(!tagName)tagName='*';elements=parentEle.getElementsByTagName(tagName);if(elements){for(var i=0;i<elements.length;++i){if(elements[i].className.search(re)!=-1){found[found.length]=elements[i];}}}
return found;}
var styleUrlCached=null;function GetStyleUrl(){if(null==styleUrlCached){var ns;styleUrlCached='';ns=document.getElementsByTagName('link');for(var i=0;i<ns.length;i++){var l=ns[i];if(l.href&&/style\.css(\?.*)?$/.test(l.href)){return styleUrlCached=l.href.replace(/style\.css(\?.*)?$/,'');}}
ns=document.getElementsByTagName('style');for(var i=0;i<ns.length;i++){var matches=new RegExp('import\\s+"([^"]+\\/)style\\.css"').exec(ns[i].innerHTML);if(null!=matches&&matches.length>0)
return styleUrlCached=matches[1];}}
return styleUrlCached;}
function artButtonSetupJsHover(btn)
{artEventHelper.bind(btn,'mouseover',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)
spans[0].className+=" hover";});artEventHelper.bind(btn,'mouseout',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)
spans[0].className=spans[0].className.replace(/hover/,"");});}
function artButtonsSetupJsHover(){var elements=xGetElementsByClassName("btn",document,"span");for(var i=0;i<elements.length;i++){if(!elements[i].tagName)continue;artButtonSetupJsHover(elements[i].parentNode);}}
artLoadEvent.add(artButtonsSetupJsHover);function Insert_Separators()
{var menus=xGetElementsByClassName("menu",document);for(var i=0;i<menus.length;i++){var menu=menus[i];var childs=menu.childNodes;var listItems=[];for(var j=0;j<childs.length;j++){var el=childs[j];if(String(el.tagName).toLowerCase()=="li")listItems.push(el);}
for(var j=0;j<listItems.length-1;j++){var span=document.createElement('span');span.className='separator';var li=document.createElement('li');li.appendChild(span);listItems[j].parentNode.insertBefore(li,listItems[j].nextSibling);}}}
artLoadEvent.add(Insert_Separators);function Menu_IE6Setup(){var isIE6=navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&navigator.userAgent.toLowerCase().indexOf("msie 7")==-1;if(!isIE6)return;var aTmp2,i,j,oLI,aUL,aA;var aTmp=xGetElementsByClassName("menu",document,"ul");for(i=0;i<aTmp.length;i++){aTmp2=aTmp[i].getElementsByTagName("li");for(j=0;j<aTmp2.length;j++){oLI=aTmp2[j];aUL=oLI.getElementsByTagName("ul");if(aUL&&aUL.length){oLI.UL=aUL[0];aA=oLI.getElementsByTagName("a");if(aA&&aA.length)
oLI.A=aA[0];oLI.onmouseenter=function(){this.className+=" artmenuhover";this.UL.className+=" artmenuhoverUL";if(this.A)this.A.className+=" artmenuhoverA";};oLI.onmouseleave=function(){this.className=this.className.replace(/menuhover/,"");this.UL.className=this.UL.className.replace(/menuhoverUL/,"");if(this.A)this.A.className=this.A.className.replace(/menuhoverA/,"");};}}}}
artLoadEvent.add(Menu_IE6Setup);;$(document).ready(function(){$('#linkbar-1').addClass('artmenu').find('LI A').wrapInner('<span><span></span></span>');});;function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
function recacheOddEven(){$('table.etable').each(function(){$(this).find('tr').removeClass('odd');$(this).find('tr:even').addClass('odd');});}
$(document).ready(function(){$('ul.menu').children().filter('LI').each(function(){$(this).mouseover(function(){$(this).addClass('over');}).mouseout(function(){$(this).removeClass('over');});});$('table.etable TR').hover(function(){$(this).find('td').addClass('etableHover');},function(){$(this).find('td').removeClass('etableHover');}).addClass('etableLineBetweenRows').filter(':first').removeClass('eTableLineBetweenRows');recacheOddEven();$('#breadcrumb A[href=/]').css('font-weight','bold');});