function buildElement(a){var b,c,d,e=document.createElement(a.tag);for(key in a.attributes){e.setAttribute(key,a.attributes[key])}if(a.inner_text){d=document.createTextNode(a.inner_text);e.appendChild(d)}c=typeof a.sub_elements=="object"?a.sub_elements.length:0;for(b=0;b<c;b++){e.appendChild(buildElement(a.sub_elements[b]))}return e}function getMultipleSelect(a){var b=[],c;for(c=0;c<a.length;c++){if(a[c].selected){b[b.length]=a[c].value}}return b}function scrollElement(a,b){a.scrollTop-=b}function addBlurEvent(a,b){addBlurEvent.debug=b;var c=document.getElementById(b);var d=c.onblur;if(typeof c.onblur!="function"){c.onblur=a}else{c.onblur=function(){if(d){d()}a()}}}function addChangeEvent(a,b){addChangeEvent_debug=b;var c=document.getElementById(b);var d=c.onchange;if(typeof c.onchange!="function"){c.onchange=a}else{c.onchange=function(){if(d){d()}a()}}}function setCheckedValue(a,b){if(!a)return;var c=a.length;if(c==undefined){a.checked=a.value==b.toString();return}for(var d=0;d<c;d++){a[d].checked=false;if(a[d].value==b.toString()){a[d].checked=true}}}function getCheckedValue(a){if(!a)return"";var b=a.length;if(b==undefined)if(a.checked)return a.value;else return"";for(var c=0;c<b;c++){if(a[c].checked){return a[c].value}}return""}function populateMultiDD(a,b){removeAllOptions(a);if(b.length==0){return}populateDebug="";var c;var d="\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0";var e=[];for(s=0;s<b[0].length;s++){e[s]=0}for(c=0;c<b.length;c++){for(s=0;s<b[c].length;s++){e[s]=Math.max(b[c][s].length,e[s]);if(e[s]>d.length){e[s]=d.length}}}var f="";var g="";for(c=0;c<b.length;c++){f="";g="";for(s=1;s<b[c].length;s++){populateDebug+="i: "+c+"; s:"+s+"; optionsArray[i][s]:"+b[c][s]+" maxLens[s]:"+e[s]+"; delimet:"+g+"\n";f+=g+b[c][s];g=d.substring(b[c][s].length,e[s])+" : "}addOption(a,b[c][0],f)}}function addOption(a,b,c){var d=document.createElement("OPTION");d.text=c;d.value=b;a.options.add(d)}function removeAllOptions(a){var b;for(b=a.options.length-1;b>=0;b--){a.remove(b)}}function limitLength(a,b,c){var d=a.value.length;document.getElementById(c).innerHTML=b-d}function setDisplay(a,b){debugsetDisplay=a;el=document.getElementById(a).style.display=b}function redrawScreen(a){document.getElementById(a).innerHTML="<div id='redrawSucka'></div>";document.getElementById(a).innerHTML=""}function show_hide(a,b){hide_debug=a;el=document.getElementById(a);if(el.style.display=="none"){el.style.display="block";hide_debug+="block"}else{el.style.display="none";hide_debug+=" none"}if(b!=null&&b!=""){redrawScreen(b)}}function u2(a,b,c){if(b!==""||c){try{if(document.getElementById(a).type=="checkbox"){document.getElementById(a).checked=!!b}else{document.getElementById(a).value=unescape(b)}}catch(d){return false}return true}}function uf(a,b,c){if(b!=""||c){try{document.getElementById(a).value=unescape(b)}catch(d){return false}return true}}function goto_contact_info(a){var b=escape(a);window.location="/login/profiles/Rep_Contact.asp"}var form_functions=true;var hide_debug="";debugsetDisplay="";var addChangeEvent_debug=""
