var selects;var inputs;var radios=new Array();var checkboxes=new Array();var hovers=new Array();var buttons=new Array();var selectText="please select";var inputVal=new Array();function inits(){if(document.getElementById('stylesheetTest')){replaceSelects();replaceRadios();replaceCheckboxes();replaceText();}
hoverEffects();buttonHovers();}
function replaceText(){$('input:text').each(function(i){$(this).css({'border':'0','background-color':'transparent','width':$(this).css('width'),'height':$(this).css('height'),'color':$(this).css('color'),'font-size':$(this).css('font-size'),'float':$(this).css('float')});inputVal[i]=$(this).val();$(this).wrap('<div id="'+$(this).attr('id')+i+'" class="'+$(this).attr('class')+'"></div>');$(this).parent().attr("class");$(this).bind("focus",function(e){$(this).parent().attr("class",$(this).parent().attr("class")+"Hovered");if($(this).val()==inputVal[i]){$(this).val('');}});$(this).bind("blur",function(e){$(this).parent().attr("class",$(this).parent().attr("class").replace('Hovered',""));if($(this).val()==''){$(this).val(inputVal[i]);}});$(this).attr('class','');});}
function replaceRadios(){$('input:radio').each(function(i){$input=$(this);$input.addClass('transparent').wrap('<span></span>');var $wrapper=$input.parent();$wrapper.prepend('<a class="radios radioAreaUnchecked" id="'+this.id+"_"+this.name+'"  name="'+this.name+'"></a>');$('a.radios').eq(i).click(function(){var $a=$(this);$a.siblings('input').attr("checked","checked");$a.attr('class','radios radioAreaChecked');$('a[name="'+$a.attr('name')+'"]').not($a).each(function(){$(this).siblings('input').removeAttr("checked");$(this).attr('class','radios radioAreaUnchecked');});$a.siblings('input').trigger("change");return false;});if(this.checked){$('a.radios','form').eq(i).attr('class','radios radioAreaChecked');}else{$('a.radios','form').eq(i).attr('class','radios radioAreaUnchecked');}});}
$('input:radio').change(function(e){$form=$(this).parents('form').attr('id');id=$('#'+$form+' input:radio:checked').attr('id');name=$('#'+$form+' input:radio:checked').attr('name');$('#'+$form+' a.radios[name="'+name+'"]').attr('class','radios radioAreaUnchecked');$('#'+$form+' a.radios[id="'+id+"_"+name+'"]').attr('class','radios radioAreaChecked');});function replaceCheckboxes(){$('input:checkbox').each(function(i){$(this).addClass('transparent').wrap('<span class="Checkboxes"></span>');var $wrapper=$(this).parent();$wrapper.prepend('<a href="#" class="boxes checkboxAreaUnchecked"></a>');$(this).siblings('a.boxes').click(function(){var $a=$(this);var input=$a.siblings('input')[0];if(input.checked===true){input.checked=false;$a.attr('class','boxes checkboxAreaUnchecked');}
else{input.checked=true;$a.attr('class','boxes checkboxAreaChecked');}
return false;});if(this.checked){$('a.boxes','form').eq(i).attr('class','boxes checkboxAreaChecked');}});$('.Checkboxes').click(function(e){if($(this).children('input')[0].checked){$(this).children('a.boxes').attr('class','boxes checkboxAreaChecked');}
else{$(this).children('a.boxes').attr('class','boxes checkboxAreaUnchecked');}});}
function replaceSelects(){selects=document.getElementsByTagName('select');for(var i=0;i<selects.length;i++){var selectArea=document.createElement('div');selectArea.id=selects[i].id+"Real";selectArea.style.width=selects[i].style.width;var left=document.createElement('div');var right=document.createElement('div');var center=document.createElement('div');if($("select option:selected").eq(i).text()==''){var text=document.createTextNode(selectText);}else{var text=document.createTextNode($("select option:selected").eq(i).text());}
center.id="mySelectText"+i;selectArea.className="selectArea";left.className="left";right.className="right";center.className="center";center.appendChild(text);selectArea.appendChild(left);selectArea.appendChild(right);selectArea.appendChild(center);selects[i].style.display='none';selects[i].parentNode.insertBefore(selectArea,selects[i]);var optionsDivHolder=document.createElement('div');optionsDivHolder.className="winXP";optionsDivHolder.id="optionsDivHolder"+i;var optionsDiv=document.createElement('div');optionsDiv.className="scroll-pane optionsDivInvisible";optionsDiv.id="optionsDiv"+i;var optionHolders="";for(var j=0;j<selects[i].options.length;j++){var optionHolder=document.createElement('p');var optionLink=document.createElement('a');var optionTxt=document.createTextNode(selects[i].options[j].text);optionLink.href="javascript:selectMe('"+selects[i].id+"',"+j+","+i+");";optionLink.appendChild(optionTxt);optionHolder.appendChild(optionLink);optionsDiv.appendChild(optionHolder);}
optionsDivHolder.appendChild(optionsDiv);$(selects[i]).before(optionsDivHolder);}
if($.browser.opera){$('.checkBox').css({"margin":"3px","padding":"3px"});}
$("#optionsDivHolder").bind("mouseleave",function(e){$(".selectArea").each(function(i){document.getElementById("optionsDiv"+i).className="scroll-pane optionsDivInvisible";document.getElementById("optionsDivHolder"+i).className="invisible winXP";});});var checkExternalClick=function(event){if($(event.target).parents('.optionsDivVisible').length===0){$(".selectArea").each(function(i){document.getElementById("optionsDiv"+i).className="scroll-pane optionsDivInvisible";document.getElementById("optionsDivHolder"+i).className="invisible winXP";});}};$(document).mousedown(checkExternalClick);$(".selectArea").bind("click",function(e){g=$(".selectArea").index(this);elem=document.getElementById("optionsDiv"+g);elem1=document.getElementById("optionsDivHolder"+g);if(elem.className=="scroll-pane optionsDivInvisible")
{elem.className="scroll-pane optionsDivVisible";elem1.className="visible holder winXP";if(selects[g].options.length<=5){$(".optionsDivVisible").css({"width":$('.selectArea').eq(g).width()-8,"height":selects[g].options.length*22});}else{$(".optionsDivVisible").css({"width":$('.selectArea').eq(g).width()+11});}
$("#optionsDiv"+g).jScrollPane({showArrows:true,scrollbarWidth:15});}
else if(elem.className=="scroll-pane optionsDivVisible"){$(".selectArea").each(function(i){document.getElementById("optionsDiv"+i).className="scroll-pane optionsDivInvisible";document.getElementById("optionsDivHolder"+i).className="invisible winXP";});}});}
function selectMe(selectFieldId,linkNo,selectNo){document.getElementById("optionsDiv"+selectNo).className="scroll-pane optionsDivInvisible";document.getElementById("optionsDivHolder"+selectNo).className="invisible winXP";selectField=document.getElementById(selectFieldId);for(var k=0;k<selectField.options.length;k++){if(k==linkNo){selectField.options[k].selected="selected";}
else{selectField.options[k].selected="";}}
textVar=document.getElementById("mySelectText"+selectNo);var newText=document.createTextNode(selectField.options[linkNo].text);textVar.replaceChild(newText,textVar.childNodes[0]);$(selectField).trigger("change");}
function findPosY(obj){var posTop=0;while(obj.offsetParent){posTop+=obj.offsetTop;obj=obj.offsetParent;}
return posTop;}
function findPosX(obj){var posLeft=0;while(obj.offsetParent){posLeft+=obj.offsetLeft;obj=obj.offsetParent;}
return posLeft;}
function checkRadio(g){if(radios[g].checked){for(var k=0;k<radios.length;k++)
{if(k!=g){document.getElementById('myRadio'+k).className="radioAreaUnchecked";document.getElementById('myRadio'+k).previousSibling.className="";}
else if(k==g){document.getElementById('myRadio'+k).className="radioAreaChecked";document.getElementById('myRadio'+k).previousSibling.className="chosenRadio";}}}
else if(!radios[g].checked){document.getElementById('myRadio'+g).className="radioAreaUnchecked";document.getElementById('myRadio'+k).previousSibling.className="";}}
function checkCheck(g){if(checkboxes[g].checked){for(var k=0;k<checkboxes.length;k++){if(k==g){document.getElementById('myCheck'+k).className="checkboxAreaChecked";checkboxes[g].nextSibling.className="chosen";}}}
else if(!checkboxes[g].checked){document.getElementById('myCheck'+g).className="checkboxAreaUnchecked";checkboxes[g].nextSibling.className="";}}
function hoverEffects(){var elements=document.getElementsByTagName('input');var j=0;for(var i4=0;i4<elements.length;i4++){if((elements[i4].type=='text')||(elements[i4].type=='password')){hovers[j]=elements[i4];++j;}}
elements=document.getElementsByTagName('textarea');for(var i4=0;i4<elements.length;i4++){hovers[j]=elements[i4];++j;}
for(var i4=0;i4<hovers.length;i4++){}}
function buttonHovers(){var elements=document.getElementsByTagName('input');var j=0;for(var i5=0;i5<elements.length;i5++){if(elements[i5].type=='submit'){buttons[j]=elements[i5];++j;}}
for(var i5=0;i5<buttons.length;i5++){buttons[i5].onmouseover=function(){this.className+="Hovered";}
buttons[i5].onmouseout=function(){this.className=this.className.replace(/Hovered/g,"");}}}
window.onload=inits;
