addEvent(window,"load",initForm);var highlight_array=new Array();function initForm(){initializeFocus();var a=document.getElementsByTagName("form")[0];addEvent(a,"submit",disableSubmitButton);ifInstructs();showRangeCounters()}function disableSubmitButton(){document.getElementById("saveForm").disabled=true}function initializeFocus(){var a=getElementsByClassName(document,"*","field");for(i=0;i<a.length;i++){if(a[i].type=="radio"||a[i].type=="checkbox"){a[i].onclick=function(){highlight(this,4)};a[i].onfocus=function(){highlight(this,4)}}else{if(a[i].className.match("addr")||a[i].className.match("other")){a[i].onfocus=function(){highlight(this,3)}}else{a[i].onfocus=function(){highlight(this,2)}}}}}function highlight(b,d){if(d==2){var c=b.parentNode.parentNode}if(d==3){var c=b.parentNode.parentNode.parentNode}if(d==4){var c=b.parentNode.parentNode.parentNode.parentNode}addClassName(c,"focused",true);var a=getElementsByClassName(document,"*","focused");for(i=0;i<a.length;i++){if(a[i]!=c){removeClassName(a[i],"focused")}}}function ifInstructs(){var a=document.getElementById("public");if(a){removeClassName(a,"noI");var b=getElementsByClassName(document,"*","instruct");if(b==""){addClassName(a,"noI",true)}if(a.offsetWidth<=450){addClassName(a,"altInstruct",true)}}}function showRangeCounters(){counters=getElementsByClassName(document,"em","currently");for(i=0;i<counters.length;i++){counters[i].style.display="inline"}}function validateRange(c,g){if(document.getElementById("rangeUsedMsg"+c)){var b=document.getElementById("Field"+c);var f=document.getElementById("rangeUsedMsg"+c);switch(g){case"character":f.innerHTML=b.value.length;break;case"word":var e=b.value;e=e.replace(/\n/g," ");var d=e.split(" ");var a=0;for(i=0;i<d.length;i++){if(d[i].replace(/\s+$/,"")!=""){a++}}f.innerHTML=a;break;case"digit":f.innerHTML=b.value.length;break}}}function getElementsByClassName(b,f,a){var e=(f=="*"&&b.all)?b.all:b.getElementsByTagName(f);var h=new Array();a=a.replace(/\-/g,"\\-");var g=new RegExp("(^|\\s)"+a+"(\\s|$)");var d;for(var c=0;c<e.length;c++){d=e[c];if(g.test(d.className)){h.push(d)}}return(h)}function addClassName(e,f,a){if(e.className){var b=e.className.split(" ");if(a){var d=f.toUpperCase();for(var c=0;c<b.length;c++){if(b[c].toUpperCase()==d){b.splice(c,1);c--}}}b[b.length]=f;e.className=b.join(" ")}else{e.className=f}}function removeClassName(d,e){if(d.className){var a=d.className.split(" ");var c=e.toUpperCase();for(var b=0;b<a.length;b++){if(a[b].toUpperCase()==c){a.splice(b,1);b--}}d.className=a.join(" ")}}function addEvent(c,b,a){if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}else{c.addEventListener(b,a,false)}};
