declareJavascriptedCSS();Event.observe(window,'load',function(){prepareVdaemonForms();prepareRollOverImg();prepareToggleVisibility();});function initRollOverImg(containerElement,startClassName,endClassName,rollOverSuffix,activateName){if(!document.getElementsByTagName)return false;if(!document.getElementById)return false;var els=containerElement.getElementsByClassName(startClassName);for(var i=0;i<els.length;i++){var rollOverImg=$(els[i]);if(!rollOverImg.getAttribute("src"))continue;var startSrc=rollOverImg.getAttribute("src");var startSrcLen=startSrc.length;var filePath=startSrc.substring(0,startSrcLen-4);var fileExt=startSrc.substring(startSrcLen-4);var rollSrc=filePath+rollOverSuffix+fileExt;rollOverImg.activateName=activateName;rollOverImg.rollSrc=rollSrc;rollOverImg.startSrc=startSrc;if(rollOverImg.className.indexOf(activateName)!=-1){rollOverImg.setAttribute("src",rollOverImg.rollSrc);rollOverImg.toggleClassName(endClassName);}
Event.observe(rollOverImg,'mouseover',function(){if(this.hasClassName(this.activateName))return;this.setAttribute("src",this.rollSrc);this.toggleClassName(endClassName);}.bindAsEventListener(rollOverImg));Event.observe(rollOverImg,'mouseout',function(){if(this.hasClassName(this.activateName))return;this.setAttribute("src",this.startSrc);this.toggleClassName(endClassName);}.bindAsEventListener(rollOverImg));if(!document.createElement)return false;var refPreloadImg=document.createElement("img");refPreloadImg.setAttribute("src",rollSrc);}}
function toggleVisibility(containerElement,startAsHidden,classContainer,classHideBtn,classShowBtn,classToggleBtn,classContent,classContentSwitch){if(!document.getElementById)return false;var containers=$(containerElement).getElementsByClassName(classContainer);if(containers.length<=0)return;for(var i=0;i<containers.length;i++){var container=$(containers[i]);var hideBtn=container.getElementsByClassName(classHideBtn)[0];var showBtn=container.getElementsByClassName(classShowBtn)[0];var toggleBtn=container.getElementsByClassName(classToggleBtn)[0];var content=container.getElementsByClassName(classContent)[0];if(classContentSwitch!=null){var contentSwitch=container.getElementsByClassName(classContentSwitch)[0];}else{var contentSwitch=false;}
if(startAsHidden){if(showBtn)showBtn.style.display='block';if(hideBtn)hideBtn.style.display='none';if(content)content.style.display='none';if(contentSwitch)contentSwitch.style.display='block';}else{if(showBtn)showBtn.style.display='none';if(hideBtn)hideBtn.style.display='block';if(content)content.style.display='block';if(contentSwitch)contentSwitch.style.display='none';}
if(showBtn){showBtn.hideBtn=hideBtn;showBtn.content=content;showBtn.contentSwitch=contentSwitch;showBtn.onclick=function(){this.style.display='none';this.hideBtn.style.display='block';this.content.style.display='block';if(this.contentSwitch)this.contentSwitch.style.display='none';}}
if(hideBtn){hideBtn.showBtn=showBtn;hideBtn.content=content;hideBtn.contentSwitch=contentSwitch;hideBtn.onclick=function(){this.style.display='none';this.showBtn.style.display='block';this.content.style.display='none';if(this.contentSwitch)this.contentSwitch.style.display='block';}}
if(toggleBtn){toggleBtn.content=content;toggleBtn.contentSwitch=contentSwitch;toggleBtn.onclick=function(){if(this.content.style.display=='none'){this.content.style.display='block';if(this.contentSwitch)this.contentSwitch.style.display='none';}else if(this.content.style.display=='block'){this.content.style.display='none';if(this.contentSwitch)this.contentSwitch.style.display='block';}}}}}
function addLoadEvent(func){Event.observe(window,'load',func);}
function vdaemonFormFocus(containerElement,classForm,classFocus,classInputError,classFocusError){if(!document.getElementById)return false;if(!document.getElementsByTagName)return false;var forms=containerElement.getElementsByClassName(classForm);for(var i=0;i<forms.length;i++){var form=$(forms[i]);var formElements=new Array();var inputs=form.getElementsByTagName("input");for(var z=0;z<inputs.length;z++)formElements.push(inputs[z]);var textareas=form.getElementsByTagName("textarea");for(var z=0;z<textareas.length;z++)formElements.push(textareas[z]);var selects=form.getElementsByTagName("select");for(var z=0;z<selects.length;z++)formElements.push(selects[z]);for(var z=0;z<formElements.length;z++){var formElement=$(formElements[z]);formElement.onfocus=function(){this.addClassName(classFocus);if(this.hasClassName(classInputError))this.addClassName(classFocusError);}
formElement.onblur=function(){this.removeClassName(classFocus);if(this.hasClassName(classInputError))this.removeClassName(classFocusError);}}}}
function declareJavascriptedCSS(){document.write("\n<style>\n<!--\n");document.write(".toggleHideContent{display:none;}\n");document.write(".contentHide{display:none;}\n");document.write(".jsOnlyContent{display:block !important;}\n");document.write(".noJsOnlyContent{display:none;}\n");document.write("-->\n</style>\n");}
function prepareToggleVisibility(){var el=$("container5");toggleVisibility(el,true,"toggleHide","hideBtn","showBtn","toggleBtn","toggleHideContent");toggleVisibility(el,false,"toggleShow","hideBtn","showBtn","toggleBtn","toggleShowContent");toggleVisibility(el,false,"toggleContent","hideBtn","showBtn","toggleBtn","contentShow","contentHide");}
function prepareVdaemonForms(){var el=$("container5");vdaemonFormFocus(el,"vdaemonForm","vdFieldFocus","vdFieldError","vdFieldErrorFocus");}
function prepareRollOverImg(){var el=$("container5");initRollOverImg(el,"rollover","rollover_on","_on","activate");}