imageSelectDropDownArrow="_DTDS/selectDrop.gif";function selectForms(){fixSelects();fixSubmits()}function appendParentsTo(a){tl=document.createElement("div");br=document.createElement("div");bl=document.createElement("div");tr=document.createElement("div");if(document.all){tl.className="frmShdwTopLt";br.className="frmShdwBottomRt";bl.className="frmShdwBottomLt";tr.className="frmShdwTopRt";t1=a.insertAdjacentElement("BeforeBegin",tl)}else{tl.setAttribute("class","frmShdwTopLt");br.setAttribute("class","frmShdwBottomRt");bl.setAttribute("class","frmShdwBottomLt");tr.setAttribute("class","frmShdwTopRt");inputParent=a.parentNode;tl=inputParent.insertBefore(tl,a)}br=tl.appendChild(br);bl=br.appendChild(bl);tr=bl.appendChild(tr);tr.appendChild(a)}function fixTextBoxes(){inputs=document.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="text"){appendParentsTo(inputs[i])}}}function fixTextareas(){textareas=document.getElementsByTagName("textarea");for(i=0;i<textareas.length;i++){appendParentsTo(textareas[i])}}function fixSubmits(){inputs=document.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="submit"){appendParentsTo(inputs[i]);inputs[i].className="frmShdwSubmit"}}}function fixRadios(){inputs=document.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="radio"){lnk=document.createElement("a");lnk.style.margin="4px";lnk.className="frmShdwRadio";img=document.createElement("img");if(inputs[i].checked==true){img.src=imageRadioChecked}else{img.src=imageRadioUnchecked}if(inputs[i].id){realId=inputs[i].id}else{realId="radio"+i;inputs[i].id=realId}fakeId="fake"+realId;img.id=fakeId;lnk.href="javascript:toggleRadio('"+realId+"','"+fakeId+"')";if(document.all){lnk=inputs[i].insertAdjacentElement("BeforeBegin",lnk)}else{inputParent=inputs[i].parentNode;lnk=inputParent.insertBefore(lnk,inputs[i])}lnk.appendChild(img);inputs[i].style.display="none"}}}function fixChecks(){inputs=document.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="checkbox"){appendParentsTo(inputs[i]);lnk=document.createElement("a");lnk.style.margin="4px";lnk.className="frmShdwCheck";img=document.createElement("img");if(inputs[i].checked==true){img.src=imageCheckboxChecked}else{img.src=imageCheckboxUnchecked}if(inputs[i].id){realId=inputs[i].id}else{realId="check"+i;inputs[i].id=realId}fakeId="fake"+realId;img.id=fakeId;lnk.href="javascript:toggleCheck('"+realId+"','"+fakeId+"')";if(document.all){lnk=inputs[i].insertAdjacentElement("BeforeBegin",lnk)}else{inputParent=inputs[i].parentNode;lnk=inputParent.insertBefore(lnk,inputs[i])}lnk.appendChild(img);inputs[i].style.display="none"}}}function fixSelects(){selects=document.getElementsByTagName("select");for(i=0;i<selects.length;i++){appendParentsTo(selects[i]);if(selects[i].id==""){selects[i].id="dynId"+i}fakeSelectWrapper=document.createElement("div");fakeSelectIcon=document.createElement("a");if(document.all){fakeSelectIcon.href='javascript:dropDownMenu("frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'","'+selects[i].id+'")';fakeSelectIcon.innerHTML='<img class="fakeSelectImg" src="'+imageSelectDropDownArrow+'" />';fakeSelect=document.createElement("div");fakeSelect.id="frmShdwMenu"+i;fakeSelect.className="frmShdwSelectDrop";options=selects[i].getElementsByTagName("option");fakeSelectedHolder=document.createElement("a");fakeSelectedHolder.className="frmShdwSelectDropChosen";fakeSelectedHolder.id="frmShdwMenuChosen"+i;fakeSelectedHolder.style.width=selects[i].clientWidth-15+"px";fakeSelectedHolder.href='javascript:dropDownMenu("frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'","'+selects[i].id+'")';for(j=0;j<options.length;j++){fakeOption=document.createElement("a");fakeOption.innerHTML=options[j].innerHTML;fakeOption.style.width=selects[i].clientWidth-16+"px";fakeOption.href='javascript:chooseSelect("'+selects[i].id+'",'+j+',"frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'")';fakeSelect.appendChild(fakeOption);if(options[j].selected==true){fakeSelectedHolder.innerHTML=options[j].innerHTML;fakeOption.className="selected"}}fakeSelectWrapper.appendChild(fakeSelectedHolder);fakeSelectWrapper.appendChild(fakeSelect);fakeSelectWrapper.appendChild(fakeSelectIcon);selectParent=selects[i].parentNode;fakeSelect.style.width=selects[i].clientWidth-15+"px";fakeSelect.style.margin="3px 3px 3px -"+(selects[i].clientWidth-5)+"px";fakeSelectWrapper=selects[i].insertAdjacentElement("BeforeBegin",fakeSelectWrapper);selects[i].style.display="none"}else{fakeSelectIcon.setAttribute("href",'javascript:dropDownMenu("frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'","'+selects[i].id+'")');fakeSelectIcon.innerHTML='<img class="fakeSelectImg" src="'+imageSelectDropDownArrow+'" />';fakeSelect=document.createElement("div");fakeSelect.setAttribute("id","frmShdwMenu"+i);fakeSelect.setAttribute("class","frmShdwSelectDrop");options=selects[i].getElementsByTagName("option");fakeSelectedHolder=document.createElement("div");fakeSelectedHolder.setAttribute("class","frmShdwSelectDropChosen");fakeSelectedHolder.setAttribute("id","frmShdwMenuChosen"+i);fakeSelectedHolder.style.width=selects[i].clientWidth-15+"px";fakeSelectedHolder.setAttribute("onclick",'javascript:dropDownMenu("frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'","'+selects[i].id+'")');for(j=0;j<options.length;j++){fakeOption=document.createElement("a");fakeOption.innerHTML=options[j].innerHTML;fakeOption.setAttribute("href",'javascript:chooseSelect("'+selects[i].id+'",'+j+',"frmShdwMenu'+i+'", "frmShdwMenuChosen'+i+'")');fakeSelect.appendChild(fakeOption);if(options[j].selected==true){fakeSelectedHolder.innerHTML=options[j].innerHTML;fakeOption.setAttribute("class","selected")}}fakeSelectWrapper.appendChild(fakeSelectedHolder);fakeSelectWrapper.appendChild(fakeSelect);fakeSelectWrapper.appendChild(fakeSelectIcon);selectParent=selects[i].parentNode;fakeSelect.style.width=selects[i].clientWidth-15+"px";fakeSelectWrapper=selectParent.insertBefore(fakeSelectWrapper,selects[i]);selects[i].style.display="none"}}}function toggleRadio(a,b){realRadio=document.getElementById(a);fakeRadio=document.getElementById(b);radioForm=realRadio.parentNode;tmpCnt=1;while(radioForm.tagName!="FORM"){radioForm=radioForm.parentNode;tmpCnt++;if(tmpCnt>50){window.alert("encountered javascript error\n[parentNode]");break}}inputs=radioForm.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="radio"){if(inputs[i].name==realRadio.name){inputs[i].checked=false;document.getElementById("fake"+inputs[i].id).src=imageRadioUnchecked;if(inputs[i].id==a){inputs[i].checked=true;document.getElementById("fake"+inputs[i].id).src=imageRadioChecked}}}}triggerEvent(realRadio,"change");triggerEvent(realRadio,"click")}function toggleCheck(b,a){fakeCheck=document.getElementById(a);realCheck=document.getElementById(b);if(fakeCheck.src.indexOf("checkboxChecked.gif")!=-1){fakeCheck.src=imageCheckboxUnchecked}else{fakeCheck.src=imageCheckboxChecked}if(realCheck.checked==true){realCheck.checked=false}else{realCheck.checked=true}triggerEvent(realCheck,"change")}function dropDownMenu(b,a,c){document.getElementById(b).className="frmShdwSelectDropShown";realMenu=document.getElementById(c);if(document.all){res=realMenu.fireEvent("onclick")}else{mouseEvent=document.createEvent("MouseEvents");mouseEvent.initMouseEvent("click",true,true,window,1,0,0,0,0,false,false,false,false,0,null);realMenu.dispatchEvent(mouseEvent)}}function chooseSelect(d,c,b,a){realDropdown=document.getElementById(d);fakeDropDown=document.getElementById(b);fakeChosenItem=document.getElementById(a);currSelect=realDropdown.selectedIndex=c;fakeChosenItem.childNodes[0].nodeValue=realDropdown[c].innerHTML;fakeOptions=fakeDropDown.getElementsByTagName("a");for(i=0;i<fakeOptions.length;i++){fakeOptions[i].className="";if(fakeOptions[i].innerHTML==realDropdown[c].innerHTML){fakeOptions[i].className="selected"}}fakeDropDown.className="frmShdwSelectDrop";fakeChosenItem.style.display="block";triggerEvent(realDropdown,"change")}function triggerEvent(b,a){if(document.all){if(a=="click"){res=b.fireEvent("onclick")}else{if(a=="change"){res=b.fireEvent("onchange")}}}else{if(a=="click"){mouseEvent=document.createEvent("MouseEvents");mouseEvent.initMouseEvent("click",true,true,window,1,0,0,0,0,false,false,false,false,0,null);b.dispatchEvent(mouseEvent)}else{if(a=="change"){mouseEvent=document.createEvent("HTMLEvents");mouseEvent.initEvent("change",true,true,window,1,0,0,0,0,false,false,false,false,0,null);b.dispatchEvent(mouseEvent)}}}}function addEvent(d,e,b,a){if(d.addEventListener){d.addEventListener(e,b,a);return true}else{if(d.attachEvent){var c=d.attachEvent("on"+e,b);return c}else{return false}}}function knackerEvent(a){if(a&&a.stopPropagation){a.stopPropagation()}if(window.event&&window.event.cancelBubble){window.event.cancelBubble=true}if(a&&a.preventDefault){a.preventDefault()}if(window.event){window.event.returnValue=false}}function cancelEventSafari(){return false}function getElementStyle(d,b){var c=document.getElementById(d);if(c.currentStyle){return c.currentStyle[toCamelCase(b)]}else{if(window.getComputedStyle){var a=window.getComputedStyle(c,"");return a.getPropertyValue(b)}else{return""}}}function toCamelCase(b){var e=b.toLowerCase().split("-");if(e.length==1){return e[0]}var a=(b.indexOf("-")==0)?e[0].charAt(0).toUpperCase()+e[0].substring(1):e[0];for(var d=1;d<e.length;d++){var c=e[d];a+=c.charAt(0).toUpperCase()+c.substring(1)}return a}function disableTestLinks(){var b=document.getElementsByTagName("a");for(var a=0;a<b.length;a++){if(b[a].href.match(/[^#]#$/)){addEvent(b[a],"click",knackerEvent,false)}}}function createCookie(d,c,b){var a="";if(b){var e=new Date();e.setTime(e.getTime()+(b*24*60*60*1000));var a="; expires="+e.toGMTString()}document.cookie=d+"="+c+a+"; path=/"}function readCookie(e){var c=document.cookie.split(";");var b=e+"=";for(var d=0;d<c.length;d++){var a=c[d];while(a.charAt(0)==" "){a=a.substring(1,a.length)}if(a.indexOf(b)==0){return a.substring(b.length,a.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}addEvent(window,"load",init,false);function init(){var b=document.getElementsByTagName("input");for(var a=0;a<b.length;a++){var c=b[a];if(c.type=="text"&&c.className.match(/\bcleardefault\b/)){addEvent(c,"focus",clearDefaultText,false);addEvent(c,"blur",replaceDefaultText,false);if(c.value!=""){c.defaultText=c.value}}}}function clearDefaultText(b){var a=window.event?window.event.srcElement:b?b.target:null;if(!a){return}if(a.value==a.defaultText){a.value=""}}function replaceDefaultText(b){var a=window.event?window.event.srcElement:b?b.target:null;if(!a){return}if(a.value==""&&a.defaultText){a.value=a.defaultText}};