var globalIEFields=new Array();function RequiredField(){this.fields=new Array();this.add=function(b){if(b){if(b.type=="text"||b.type=="password"){if(b.type=="password"){b.originalType="password";if(browserDetect.browser=="Explorer"){var a=document.createElement('<input class="textbox" type="text">');a.originalType="password"}else{b.type="text"}}if(b.value==""){b.value="<required>";b.style.color="red"}b.onfocus=function(){if(this.value=="<required>"){this.value=""}this.style.color="";if(this.originalType!=""){if(browserDetect.browser=="Explorer"){}else{this.type=this.originalType}}};b.onblur=function(){if(this.value==""){this.value="<required>";this.style.color="red";if(browserDetect.browser=="Explorer"){}else{this.type="text"}}};this.fields[this.fields.length]=b;if(browserDetect.browser=="Explorer"){if(a){a.value="<required>";a.style.color="red";a.id=b.id;a.name=b.name;a.onfocus=function(){for(var c=0;c<globalIEFields.length;c++){if(this.id==globalIEFields[c].id){this.parentNode.replaceChild(globalIEFields[c],this);globalIEFields[c].focus();globalIEFields[c].focus();globalIEFields[c]=this;break}}};globalIEFields[globalIEFields.length]=b;b.parentNode.replaceChild(a,b)}}}}};this.check=function(){var a=false;var c=new Array();for(var b=0;b<this.fields.length;b++){if(this.fields[b].type=="password"){c[c.length]=this.fields[b]}if(this.fields[b].value==""||this.fields[b].value=="<required>"){a=true;this.fields[b].originalBorderColor="gray";this.fields[b].style.borderColor="red"}else{if(this.fields[b].originalBorderColor){this.fields[b].style.borderColor=this.fields[b].originalBorderColor}}}if(c[c.length-1].value!=c[c.length-2].value){a=true;c[c.length-1].style.borderColor="red";c[c.length-2].style.borderColor="red";alert("Passwords are not equal. Try again.")}if(!a){return true}}};