/*
 * Copyright (c) 2009, The Walt Disney Company All Rights Reserved.
 */

var niceforms=document.getElementsByTagName("form");var inputs=new Array();var labels=new Array();var radios=new Array();var radioLabels=new Array();var checkboxes=new Array();var checkboxLabels=new Array();var texts=new Array();var textareas=new Array();var selects=new Array();var selectText="please select";var agt=navigator.userAgent.toLowerCase();this.ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var hovers=new Array();var buttons=new Array();var isMac2=new RegExp("(^|)"+"Apple"+"(|$)");var selectRightSideWidth=21;var selectLeftSideWidth=8;var selectAreaHeight=21;var selectAreaOptionsOverlap=2;var imagesPath="images/";function init(){if(!document.getElementById){return false;}getElements();separateElements();replaceRadios();replaceCheckboxes();replaceSelects();if(!isMac2.test(navigator.vendor)){replaceTexts();replaceTextareas();buttonHovers();}};function getElements(){var re=new RegExp("(^| )"+"niceform"+"( |$)");for(var nf=0;nf<document.getElementsByTagName("form").length;nf++){if(re.test(niceforms[nf].className)){for(var _3=0;_3<document.forms[nf].getElementsByTagName("input").length;_3++){inputs.push(document.forms[nf].getElementsByTagName("input")[_3]);}for(var _4=0;_4<document.forms[nf].getElementsByTagName("label").length;_4++){labels.push(document.forms[nf].getElementsByTagName("label")[_4]);}for(var _5=0;_5<document.forms[nf].getElementsByTagName("textarea").length;_5++){textareas.push(document.forms[nf].getElementsByTagName("textarea")[_5]);}for(var _6=0;_6<document.forms[nf].getElementsByTagName("select").length;_6++){selects.push(document.forms[nf].getElementsByTagName("select")[_6]);}}}};function separateElements(){var r=0;var c=0;var t=0;var rl=0;var cl=0;var tl=0;var b=0;for(var q=0;q<inputs.length;q++){if(inputs[q].type=="radio"){radios[r]=inputs[q];++r;for(var w=0;w<labels.length;w++){if(labels[w].htmlFor==inputs[q].id){if(inputs[q].checked){labels[w].className="chosen";}radioLabels[rl]=labels[w];++rl;}}}if(inputs[q].type=="checkbox"){checkboxes[c]=inputs[q];++c;for(var w=0;w<labels.length;w++){if(labels[w].htmlFor==inputs[q].id){if(inputs[q].checked){labels[w].className="chosen";}checkboxLabels[cl]=labels[w];++cl;}}}if((inputs[q].type=="text")||(inputs[q].type=="password")){texts[t]=inputs[q];++t;}if((inputs[q].type=="submit")||(inputs[q].type=="button")){buttons[b]=inputs[q];++b;}}};function replaceRadios(){for(var q=0;q<radios.length;q++){radios[q].className="outtaHere";var _11=document.createElement("div");if(radios[q].checked){_11.className="radioAreaChecked";}else{_11.className="radioArea";}_11.style.left=findPosX(radios[q])+"px";_11.style.top=findPosY(radios[q])+"px";_11.style.margin="1px";_11.id="myRadio"+q;radios[q].parentNode.insertBefore(_11,radios[q]);_11.onclick=new Function("rechangeRadios("+q+")");radioLabels[q].onclick=new Function("rechangeRadios("+q+")");if(!this.ie){radios[q].onfocus=new Function("focusRadios("+q+")");radios[q].onblur=new Function("blurRadios("+q+")");}radios[q].onclick=radioEvent;}return true;};function focusRadios(who){var _13=document.getElementById("myRadio"+who);_13.style.border="1px dotted #333";_13.style.margin="0";return false;};function blurRadios(who){var _15=document.getElementById("myRadio"+who);_15.style.border="0";_15.style.margin="1px";return false;};function checkRadios(who){var _17=document.getElementById("myRadio"+who);others=document.getElementsByTagName("div");for(var q=0;q<others.length;q++){if((others[q].className=="radioAreaChecked")&&(others[q].nextSibling.name==radios[who].name)){others[q].className="radioArea";}}_17.className="radioAreaChecked";};function changeRadios(who){if(radios[who].checked){for(var q=0;q<radios.length;q++){if(radios[q].name==radios[who].name){radios[q].checked=false;radioLabels[q].className="";}}radios[who].checked=true;radioLabels[who].className="chosen";checkRadios(who);}};function rechangeRadios(who){if(!radios[who].checked){for(var q=0;q<radios.length;q++){if(radios[q].name==radios[who].name){radios[q].checked=false;radioLabels[q].className="";}}radios[who].checked=true;radioLabels[who].className="chosen";checkRadios(who);}};function radioEvent(e){if(!e){var e=window.event;}if(e.type=="click"){for(var q=0;q<radios.length;q++){if(this==radios[q]){changeRadios(q);break;}}}};function replaceCheckboxes(){for(var q=0;q<checkboxes.length;q++){checkboxes[q].className="outtaHere";var _20=document.createElement("div");if(checkboxes[q].checked){_20.className="checkboxAreaChecked";}else{_20.className="checkboxArea";}_20.style.left=findPosX(checkboxes[q])+"px";_20.style.top=findPosY(checkboxes[q])+"px";_20.style.margin="1px";_20.id="myCheckbox"+q;checkboxes[q].parentNode.insertBefore(_20,checkboxes[q]);_20.onclick=new Function("rechangeCheckboxes("+q+")");if(!isMac2.test(navigator.vendor)){checkboxLabels[q].onclick=new Function("changeCheckboxes("+q+")");}else{checkboxLabels[q].onclick=new Function("rechangeCheckboxes("+q+")");}if(!this.ie){checkboxes[q].onfocus=new Function("focusCheckboxes("+q+")");checkboxes[q].onblur=new Function("blurCheckboxes("+q+")");}checkboxes[q].onkeydown=checkEvent;}return true;};function focusCheckboxes(who){var _22=document.getElementById("myCheckbox"+who);_22.style.border="1px dotted #333";_22.style.margin="0";return false;};function blurCheckboxes(who){var _24=document.getElementById("myCheckbox"+who);_24.style.border="0";_24.style.margin="1px";return false;};function checkCheckboxes(who,_26){var _27=document.getElementById("myCheckbox"+who);if(_26==true){_27.className="checkboxAreaChecked";}if(_26==false){_27.className="checkboxArea";}};function changeCheckboxes(who){if(checkboxLabels[who].className=="chosen"){checkboxes[who].checked=true;checkboxLabels[who].className="";checkCheckboxes(who,false);}else{if(checkboxLabels[who].className==""){checkboxes[who].checked=false;checkboxLabels[who].className="chosen";checkCheckboxes(who,true);}}};function rechangeCheckboxes(who){var _2a=false;if(checkboxLabels[who].className=="chosen"){_2a=false;checkboxLabels[who].className="";}else{if(checkboxLabels[who].className==""){_2a=true;checkboxLabels[who].className="chosen";}}checkboxes[who].checked=_2a;checkCheckboxes(who,_2a);};function checkEvent(e){if(!e){var e=window.event;}if(e.keyCode==32){for(var q=0;q<checkboxes.length;q++){if(this==checkboxes[q]){changeCheckboxes(q);}}}};function replaceSelects(){for(var q=0;q<selects.length;q++){var _2e=document.createElement("div");var _2f=document.createElement("div");var _30=document.createElement("div");var _31=document.createElement("div");var _32=document.createElement("a");var _33=document.createTextNode(selectText);_31.id="mySelectText"+q;var _34=parseInt(selects[q].className.replace(/width_/g,""));_31.style.width=_34-10+"px";_2e.style.width=_34+selectRightSideWidth+selectLeftSideWidth+"px";_32.style.width=_34+selectRightSideWidth+selectLeftSideWidth+"px";_32.style.marginLeft=-_34-selectLeftSideWidth+"px";_32.href="javascript:showOptions("+q+")";_32.onkeydown=selectEvent;_32.className="selectButton";_2e.className="selectArea";_2e.id="sarea"+q;_2f.className="left";_30.className="right";_31.className="center";_30.appendChild(_32);_31.appendChild(_33);_2e.appendChild(_2f);_2e.appendChild(_30);_2e.appendChild(_31);selects[q].style.display="none";selects[q].parentNode.insertBefore(_2e,selects[q]);var _35=document.createElement("div");_35.style.width=_34+1+"px";_35.className="optionsDivInvisible";_35.id="optionsDiv"+q;_35.style.left=findPosX(_2e)+"px";_35.style.top=findPosY(_2e)+selectAreaHeight-selectAreaOptionsOverlap+"px";for(var w=0;w<selects[q].options.length;w++){var _37=document.createElement("p");var _38=document.createElement("a");var _39=document.createTextNode(selects[q].options[w].text);_38.href="javascript:showOptions("+q+"); selectMe('"+selects[q].id+"',"+w+","+q+");";_38.appendChild(_39);_37.appendChild(_38);_35.appendChild(_37);if(selects[q].options[w].selected){selectMe(selects[q].id,w,q);}}document.getElementsByTagName("body")[0].appendChild(_35);}};function showOptions(g){elem=document.getElementById("optionsDiv"+g);if(elem.className=="optionsDivInvisible"){elem.className="optionsDivVisible";}else{if(elem.className=="optionsDivVisible"){elem.className="optionsDivInvisible";}}elem.onmouseout=hideOptions;};function hideOptions(e){if(!e){var e=window.event;}var _3c=(e.relatedTarget)?e.relatedTarget:e.toElement;if(((_3c.nodeName!="A")&&(_3c.nodeName!="DIV"))||((_3c.nodeName=="A")&&(_3c.className=="selectButton")&&(_3c.nodeName!="DIV"))){this.className="optionsDivInvisible";}e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation();}};function selectMe(_3d,_3e,_3f){selectField=document.getElementById(_3d);for(var k=0;k<selectField.options.length;k++){if(k==_3e){selectField.options[k].selected="selected";}else{selectField.options[k].selected="";}}textVar=document.getElementById("mySelectText"+_3f);var _41=document.createTextNode(selectField.options[_3e].text);textVar.replaceChild(_41,textVar.childNodes[0]);};function selectEvent(e){if(!e){var e=window.event;}var _43=e.keyCode;switch(_43){case 40:var _44=this.parentNode.parentNode.id.replace(/sarea/g,"");var _45=0;for(var q=0;q<selects[_44].options.length;q++){if(selects[_44].options[q].selected){_45=q;}}++_45;if(_45>=selects[_44].options.length){_45=0;}selectMe(selects[_44].id,_45,_44);break;case 38:var _44=this.parentNode.parentNode.id.replace(/sarea/g,"");var _45=0;for(var q=0;q<selects[_44].options.length;q++){if(selects[_44].options[q].selected){_45=q;}}--_45;if(_45<0){_45=selects[_44].options.length-1;}selectMe(selects[_44].id,_45,_44);break;default:break;}};function replaceTexts(){for(var q=0;q<texts.length;q++){texts[q].style.width=texts[q].size*10+"px";txtLeft=document.createElement("img");txtLeft.src=imagesPath+"input_left.gif";txtLeft.className="inputCorner";txtRight=document.createElement("img");txtRight.src=imagesPath+"input_right.gif";txtRight.className="inputCorner";texts[q].parentNode.insertBefore(txtLeft,texts[q]);texts[q].parentNode.insertBefore(txtRight,texts[q].nextSibling);texts[q].className="textinput";texts[q].onfocus=function(){this.className="textinputHovered";this.previousSibling.src=imagesPath+"input_left_xon.gif";this.nextSibling.src=imagesPath+"input_right_xon.gif";};texts[q].onblur=function(){this.className="textinput";this.previousSibling.src=imagesPath+"input_left.gif";this.nextSibling.src=imagesPath+"input_right.gif";};}};function replaceTextareas(){for(var q=0;q<textareas.length;q++){var _49=textareas[q].parentNode;var _4a=textareas[q].previousSibling;textareas[q].style.width=textareas[q].cols*10+"px";textareas[q].style.height=textareas[q].rows*10+"px";var _4b=document.createElement("div");_4b.className="txtarea";_4b.style.width=textareas[q].cols*10+20+"px";_4b.style.height=textareas[q].rows*10+20+"px";var _4c=document.createElement("div");_4c.className="tr";var _4d=document.createElement("img");_4d.className="txt_corner";_4d.src=imagesPath+"txtarea_tl.gif";var _4e=document.createElement("div");_4e.className="cntr";var _4f=document.createElement("div");_4f.className="cntr_l";if(!this.ie){_4f.style.height=textareas[q].rows*10+10+"px";}else{_4f.style.height=textareas[q].rows*10+12+"px";}var _50=document.createElement("div");_50.className="br";var _51=document.createElement("img");_51.className="txt_corner";_51.src=imagesPath+"txtarea_bl.gif";_4b.appendChild(_4c);_4c.appendChild(_4d);_4b.appendChild(_4e);_4e.appendChild(_4f);_4e.appendChild(textareas[q]);_4b.appendChild(_50);_50.appendChild(_51);_49.insertBefore(_4b,_4a);textareas[q].onfocus=function(){this.previousSibling.className="cntr_l_xon";this.parentNode.className="cntr_xon";this.parentNode.previousSibling.className="tr_xon";this.parentNode.previousSibling.getElementsByTagName("img")[0].src=imagesPath+"txtarea_tl_xon.gif";this.parentNode.nextSibling.className="br_xon";this.parentNode.nextSibling.getElementsByTagName("img")[0].src=imagesPath+"txtarea_bl_xon.gif";};textareas[q].onblur=function(){this.previousSibling.className="cntr_l";this.parentNode.className="cntr";this.parentNode.previousSibling.className="tr";this.parentNode.previousSibling.getElementsByTagName("img")[0].src=imagesPath+"txtarea_tl.gif";this.parentNode.nextSibling.className="br";this.parentNode.nextSibling.getElementsByTagName("img")[0].src=imagesPath+"txtarea_bl.gif";};}};function buttonHovers(){for(var i=0;i<buttons.length;i++){buttons[i].className="buttonSubmit";var _53=document.createElement("img");_53.src=imagesPath+"button_left.gif";_53.className="buttonImg";buttons[i].parentNode.insertBefore(_53,buttons[i]);var _54=document.createElement("img");_54.src=imagesPath+"button_right.gif";_54.className="buttonImg";if(buttons[i].nextSibling){buttons[i].parentNode.insertBefore(_54,buttons[i].nextSibling);}else{buttons[i].parentNode.appendChild(_54);}buttons[i].onmouseover=function(){this.className+="Hovered";this.previousSibling.src=imagesPath+"button_left_xon.gif";this.nextSibling.src=imagesPath+"button_right_xon.gif";};buttons[i].onmouseout=function(){this.className=this.className.replace(/Hovered/g,"");this.previousSibling.src=imagesPath+"button_left.gif";this.nextSibling.src=imagesPath+"button_right.gif";};}};function findPosY(obj){var _56=0;while(obj.offsetParent){_56+=obj.offsetTop;obj=obj.offsetParent;}return _56;};function findPosX(obj){var _58=0;while(obj.offsetParent){_58+=obj.offsetLeft;obj=obj.offsetParent;}return _58;};window.onload=init;