var selects;var inputs;var radios=new Array();var checkboxes=new Array();var hovers=new Array();var buttons=new Array();var selectText="please select";function init(){if(findPosX(document.getElementById("stylesheetTest"))==-999){replaceSelects();replaceRadios();replaceCheckboxes()}hoverEffects();buttonHovers()}function replaceRadios(){var d=document.getElementsByTagName("input");var f=0;for(var e=0;e<d.length;e++){if(d[e].type=="radio"){radios[f]=d[e];++f}}for(var e=0;e<radios.length;e++){radios[e].className="transparent";var b=findPosX(radios[e]);var c=findPosY(radios[e]);var a=document.createElement("div");if(radios[e].checked){radios[e].nextSibling.className="chosen";a.className="radioAreaChecked"}else{if(!radios[e].checked){a.className="radioAreaUnchecked"}}a.style.left=b+"px";a.style.top=c+"px";a.id="myRadio"+e;radios[e].onclick=new Function("checkRadio("+e+")");document.getElementsByTagName("body")[0].appendChild(a)}}function replaceCheckboxes(){var c=document.getElementsByTagName("input");var e=0;for(var d=0;d<c.length;d++){if(c[d].type=="checkbox"){checkboxes[e]=c[d];++e}}for(var d=0;d<checkboxes.length;d++){checkboxes[d].className="transparent";var a=findPosX(checkboxes[d]);var b=findPosY(checkboxes[d]);var f=document.createElement("div");if(checkboxes[d].checked){checkboxes[d].nextSibling.className="chosen";f.className="checkboxAreaChecked"}else{if(!checkboxes[d].checked){f.className="checkboxAreaUnchecked"}}f.style.left=a+"px";f.style.top=b+"px";f.id="myCheck"+d;checkboxes[d].onclick=new Function("checkCheck("+d+")");document.getElementsByTagName("body")[0].appendChild(f)}}function replaceSelects(){selects=document.getElementsByTagName("select");for(var a=0;a<selects.length;a++){var m=document.createElement("div");var c=document.createElement("div");var l=document.createElement("div");var b=document.createElement("div");var n=document.createElement("a");var k=document.createTextNode(selectText);b.id="mySelectText"+a;n.href="javascript:showOptions("+a+")";m.className="selectArea";c.className="left";l.className="right";b.className="center";l.appendChild(n);b.appendChild(k);m.appendChild(c);m.appendChild(l);m.appendChild(b);selects[a].style.display="none";selects[a].parentNode.insertBefore(m,selects[a]);var e=document.createElement("div");e.className="optionsDivInvisible";e.id="optionsDiv"+a;e.style.left=findPosX(m)+"px";e.style.top=findPosY(m)+19+"px";for(var f=0;f<selects[a].options.length;f++){var g=document.createElement("p");var d=document.createElement("a");var h=document.createTextNode(selects[a].options[f].text);d.href="javascript:showOptions("+a+"); selectMe('"+selects[a].id+"',"+f+","+a+");";d.appendChild(h);g.appendChild(d);e.appendChild(g)}document.getElementsByTagName("body")[0].appendChild(e)}}function showOptions(a){elem=document.getElementById("optionsDiv"+a);if(elem.className=="optionsDivInvisible"){elem.className="optionsDivVisible"}else{if(elem.className=="optionsDivVisible"){elem.className="optionsDivInvisible"}}}function selectMe(b,d,a){selectField=document.getElementById(b);for(var e=0;e<selectField.options.length;e++){if(e==d){selectField.options[e].selected="selected"}else{selectField.options[e].selected=""}}textVar=document.getElementById("mySelectText"+a);var c=document.createTextNode(selectField.options[d].value);textVar.replaceChild(c,textVar.childNodes[0])}function findPosY(b){var a=0;while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}return a}function findPosX(b){var a=0;while(b.offsetParent){a+=b.offsetLeft;b=b.offsetParent}return a}function checkRadio(b){if(radios[b].checked){for(var a=0;a<radios.length;a++){if(a!=b){document.getElementById("myRadio"+a).className="radioAreaUnchecked";radios[a].nextSibling.className=""}else{if(a==b){document.getElementById("myRadio"+a).className="radioAreaChecked";radios[b].nextSibling.className="chosen"}}}}else{if(!radios[b].checked){document.getElementById("myRadio"+b).className="radioAreaUnchecked";radios[b].nextSibling.className=""}}}function checkCheck(b){if(checkboxes[b].checked){for(var a=0;a<checkboxes.length;a++){if(a==b){document.getElementById("myCheck"+a).className="checkboxAreaChecked";checkboxes[b].nextSibling.className="chosen"}}}else{if(!checkboxes[b].checked){document.getElementById("myCheck"+b).className="checkboxAreaUnchecked";checkboxes[b].nextSibling.className=""}}}function hoverEffects(){var b=document.getElementsByTagName("input");var c=0;for(var a=0;a<b.length;a++){if((b[a].type=="text")||(b[a].type=="password")){hovers[c]=b[a];++c}}b=document.getElementsByTagName("textarea");for(var a=0;a<b.length;a++){hovers[c]=b[a];++c}for(var a=0;a<hovers.length;a++){hovers[a].onfocus=function(){this.className+="Hovered"};hovers[a].onblur=function(){this.className=this.className.replace(/Hovered/g,"")}}}function buttonHovers(){var a=document.getElementsByTagName("input");var b=0;for(var c=0;c<a.length;c++){if(a[c].type=="submit"){buttons[b]=a[c];++b}}for(var c=0;c<buttons.length;c++){buttons[c].onmouseover=function(){this.className+="Hovered"};buttons[c].onmouseout=function(){this.className=this.className.replace(/Hovered/g,"")}}}window.onload=init;
