function init(value,default_value){if(typeof(value)===undefined||typeof(value)=="undefined"){return default_value}else{return value}}function getElement(ref){var elem=null;if(typeof(ref)=="object"){return ref}else{if(document.getElementById){elem=document.getElementById(ref)}else{if(document.all){elem=document.all[ref]}else{if(document.layers){elem=document.layers[ref]}}}}if(elem){return elem}else{return false}}function setObj(ref,prop,value){var elem=getElement(ref);if(elem!=null&&prop!=undefined&&value!=undefined){elem[prop]=value}else{return false}}function getObj(ref,prop){var elem=getElement(ref);if(elem!=null&&prop!=undefined){return elem[prop]}else{return elem}}function setStyle(ref,prop,value){var elem=getElement(ref);if(elem!=null&&prop!=undefined&&value!=undefined){elem.style[prop]=value}else{return false}}function getStyle(ref,prop){var elem=getElement(ref);if(elem!=null&&prop!=undefined){return elem.style[prop]}else{return elem.style}}function isArray(obj){if(obj.constructor.toString().indexOf("Array")==-1){return false}else{return true}}function clearForm(ref){var obj=getObj(ref);if(obj){for(i=0;i<obj.length;i++){var elem=obj.elements[i];if(elem.type=="submit"||elem.type=="reset"||elem.type=="button"||elem.type=="hidden"){continue}else{elem.value=""}}}return false}function clickOnce(ref){var obj=getObj(ref);if(obj){if(document.all||document.getElementById){obj.disabled=true}else{obj.onclick=null;obj.value="clicked"}}return true}function confirmSubmit(msg){var msg=init(msg,"Are you sure?");if(confirm(msg)){return true}else{return false}}function adjHeight(ref,amount,limit,op){var op=init(op,"+");var limit=init(limit,"100");limit=amount.replace(/px/i,"");limit=Number(limit);var amount=init(amount,"200");amount=amount.replace(/px/i,"");amount=Number(amount);var height=getStyle(ref,"height");height=height.replace(/px/i,"");height=Number(height);if(op==="-"){new_height=height-amount;if(new_height>limit){new_height=limit}}else{new_height=height+amount;if(new_height<limit){new_height=limit}}setStyle(ref,"height",new_height+"px")}function upHeight(ref,amount,max){var amount=init(amount,"200");var max=init(max,"1000");adjHeight(ref,amount,max,"+")}function downHeight(ref,amount,min){var amount=init(amount,"200");var min=init(min,"100");adjHeight(ref,amount,min,"-")}function toggleChecked(ref){var obj=getObj(ref);if(obj){obj.click()}}function checkRadio(a){toggleChecked(a)}function checkBox(a){toggleChecked(a)}function setChecked(ref){var obj=getObj(ref);if(obj){if(obj.checked==undefined){obj.click()}}}function toggleDisabled(ref){var obj=getObj(ref);if(obj){if(document.all||document.getElementById){if(obj.disabled===true){obj.disabled=false}else{obj.disabled=true}}else{if(obj.onclick!==null){obj.onclick=null}}}}function initRollovers(){if(!document.getElementById){return}var sFlag="_o";var aPreLoad=new Array();var sTempSrc;var aImages=document.getElementsByTagName("img");for(var i=0;i<aImages.length;i++){if(aImages[i].className=="imgover"){var src=aImages[i].getAttribute("src");var ftype_start=src.lastIndexOf(".");var ftype=src.substring(ftype_start,src.length);if(src.substring((ftype_start-2),ftype_start)!=sFlag){var hsrc=src.replace(ftype,sFlag+ftype)}else{var hsrc=src}aImages[i].setAttribute("hsrc",hsrc);aPreLoad[i]=new Image();aPreLoad[i].src=hsrc;aImages[i].onmouseover=function(){sTempSrc=this.getAttribute("src");this.setAttribute("src",this.getAttribute("hsrc"))};aImages[i].onmouseout=function(){if(!sTempSrc){sTempSrc=this.getAttribute("src").replace(sFlag+ftype,ftype)}this.setAttribute("src",sTempSrc)}}}}window.onload=initRollovers;function autoTab(ref,next_ref){var obj=getObj(ref);var len=obj.value.length;var max_len=obj.getAttribute("maxlength");if(len==max_len){var next_elem=getObj(next_ref);next_elem.focus()}}function padNum(ref){var obj=getElement(ref);if(obj.value.length==1){obj.value="0"+obj.value}}function strUpperCase(ref,start,len){var obj=getObj(ref);var start=init(start,0);var len=init(len,obj.value.length);var uc=obj.value.substr(start,len);uc=uc.toUpperCase();var str=obj.value.substr(len);obj.value=uc+str}function strtoupper(a,b,c){strUpperCase(a,b,c)}function setVis(on,ref){if(on){setStyle(ref,"visibility","visible");setStyle(ref,"display","block")}else{setStyle(ref,"visibility","hidden");setStyle(ref,"display","none")}}function toggleVis(ref){if(getStyle(ref,"visibility")=="hidden"){setVis(true,ref)}else{setVis(false,ref)}}function toggleLabel(ref,label_hid,label_vis){var refLabel;refLabel=ref+"ToggleSwitch";if(getStyle(ref,"visibility")=="hidden"){setLabel(refLabel,label_hid)}else{setLabel(refLabel,label_vis)}}function cycleVis(ref,msec){tmp=ref.split(",");var cycle_msec=tmp.length*msec;timeVis(ref,msec);setInterval('timeVis("'+ref+'", '+msec+")",cycle_msec)}function timeVis(ref,msec){ref=ref.split(",");fade=300;for(i=1;i<=ref.length;i++){setStyle(ref[i-1],"position","absolute");setStyle(ref[i-1],"top","0px");setStyle(ref[i-1],"left","0px");prev=ref[i-1];setTimeout('fadeOut("'+prev+'", '+fade+")",msec*i);if(i<ref.length){curr=ref[i]}else{curr=ref[0]}setTimeout('fadeIn("'+curr+'", '+fade+")",msec*i)}}function fadeIn(ref,msec){var speed=Math.round(msec/100);var timer=0;setOpacity(ref,0);setVis(true,ref);for(i=0;i<=100;i++){setTimeout("setOpacity('"+ref+"', "+i+")",(timer*speed));timer++}}function fadeOut(ref,msec){var speed=Math.round(msec/100);var timer=0;for(i=100;i>=0;i--){setTimeout("setOpacity('"+ref+"', "+i+")",(timer*speed));timer++}setTimeout("setVis(false, '"+ref+"')",(timer*speed))}function setOpacity(ref,opacity){var elem=getStyle(ref);elem.opacity=(opacity/100);elem.MozOpacity=(opacity/100);elem.KhtmlOpacity=(opacity/100);elem.filter="alpha(opacity="+opacity+")"}function setLabel(ref,label){var obj=getObj(ref);if(obj){if(obj.childNodes[0]){obj.childNodes[0].nodeValue=label}else{if(obj.value){obj.value=label}else{if(obj.innerHTML){obj.innerHTML=label}}}}}function scroll(ref){var obj=getObj(ref);window.scrollTo(0,obj.scrollHeight)};
