var net=new Object();var READY_STATE_UNINITIALIZED=0;var READY_STATE_LOADING=1;var READY_STATE_LOADED=2;var READY_STATE_INTERACTIVE=3;var READY_STATE_COMPLETE=4;net.ContentLoader=function(C,B,A,D){this.url=C;this.req=null;this.HttpMethod="POST";this.params=null;this.docForm=document.getElementById(A);this.onload=D;this.divId=B;this.data=null;this.onerror=this.defaultError;this.loadXMLDoc(C)};net.ContentLoader.prototype={loadXMLDoc:function(B){if(window.XMLHttpRequest){this.req=new XMLHttpRequest()}else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP")}}if(this.docForm){this.HttpMethod="POST";this.params=this.formData(this.docForm)}else{this.HttpMethod="GET";this.params=this.url.split("?")[1]}if(this.req){try{var A=this;this.req.onreadystatechange=function(){A.onReadyState.call(A)};this.req.open(this.HttpMethod,B,true);this.req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.req.send(this.params)}catch(C){this.onerror.call(this)}}},onReadyState:function(){var C=this.req;var B=C.readyState;if(B==READY_STATE_COMPLETE){var A=C.status;if(A==200||A==0){this.data=this.req.responseText;this.insertData(this.data)}else{this.onerror.call(this)}}},defaultError:function(){alert("error fetching data!\n\nreadyState:"+this.req.readyState+"\nstatus: "+this.req.status+"\nheaders: "+this.req.getAllResponseHeaders())},formData:function(B){var D="";var C;var A="";for(i=0;i<B.elements.length;i++){C=B.elements[i];switch(C.type){case"text":case"hidden":case"password":case"textarea":case"select-one":D+=C.name+"="+escape(C.value)+"&";break;case"radio":if(C.checked){D+=C.name+"="+escape(C.value)+"&"}break;case"checkbox":if(C.checked){if(C.name==A){if(D.lastIndexOf("&")==D.length-1){D=D.substr(0,D.length-1)}D+=","+escape(C.value)}else{D+=C.name+"="+escape(C.value)}D+="&";A=C.name}break}}D=D.substr(0,D.length-1);return D},insertData:function(data){var divid=document.getElementById(this.divId);js=data.split("//javascript//");if(data.search(/\/\/javascript\/\//)!=-1){divid.innerHTML=js[1];eval(js[0])}else{divid.innerHTML=data}}};loadpage=function(A,C,B){document.getElementById(C).innerHTML="loading...";loader=new net.ContentLoader(A,C,B)};function styles(){var B=document.getElementById("rw_form");if(B){var A=getElementsByClass("rw_form_btn");for(i=0;i<A.length;i++){A[i].onmouseover=function(){this.style.backgroundPosition="bottom";this.style.cursor="pointer"};A[i].onmouseout=function(){this.style.backgroundPosition="top"}}var C=B.getElementsByTagName("input");for(i=0;i<C.length;i++){C[i].onfocus=function(){this.style.borderColor="#C41230";defVal=this.value;this.value=""};C[i].onblur=function(){this.style.borderColor="";if(this.value==""){this.value=defVal}}}}}function getElementsByClass(G,E,A){var D=new Array();if(E==null){E=document}if(A==null){A="*"}var C=E.getElementsByTagName(A);var B=C.length;var F=new RegExp("(^|\\s)"+G+"(\\s|$)");for(i=0,j=0;i<B;i++){if(F.test(C[i].className)){D[j]=C[i];j++}}return D}function checkAll(A){prefs=getElementsByClass("pref_entry",A.parentNode);if(A.checked==true){for(i=0;i<prefs.length;i++){prefs[i].checked=true}}else{if(A.checked==false){for(i=0;i<prefs.length;i++){prefs[i].checked=false}}}}function verifyReferrals(){email_array=Array();ref_inputs=document.getElementById("friends").getElementsByTagName("input");for(i=0;i<ref_inputs.length;i++){if(ref_inputs[i].value!=""){email_array.push(ref_inputs[i].value)}}if(validateEmail(email_array)!=false){document.refer_form.submit()}}function validateEmail(A){for(i=0;i<A.length;i++){if(A[i].indexOf("@")==-1||A[i].split("@")[1].indexOf(".")==-1){alert(A[i]+" is not a valid email address");return false}}}function addFriend(F){var I=document.getElementById("friends").getElementsByTagName("tbody")[0];var B=I.getElementsByTagName("tr");if(B.length<5){var G=B.length;var A=document.createElement("tr");var E=document.createElement("td");var D=document.createElement("td");var C=document.createElement("td");var H=navigator.appName.indexOf("Microsoft")==-1?document.createElement("input"):document.createElement('<input name="friends[]"/>');E.innerHTML=(B.length+1)+".";C.innerHTML="<a href='#' onclick='removeTR("+G+");'><img src='../i/rw_stop_small.gif' border='0' /></a>";H.type="text";H.name="friends[]";H.size=32;D.appendChild(H);A.appendChild(E);A.appendChild(D);A.appendChild(C);I.appendChild(A);if(B.length==5){document.getElementById("addFriendLink").innerHTML="Limit 5 referrals at a time. Limit reached."}}}window.onload=function(){styles()};function validate(A){r=requiredFields(A)?true:false;if(r==false){return r}r=confirmFields(A)?r:false;return r}function requiredFields(C){for(i=0;i<C.elements.length;i++){if(C.elements[i].id==("pro_phone")){var B=new String(C.elements[i].value);var A=/\d\d\d\d\d\d\d\d\d\d/;if(A.exec(B)==null){alert("Please enter a valid phone number!");return false}}if(C.elements[i].className.indexOf("req")!=-1&&C.elements[i].value==""){alert(C.elements[i].title+" is required");return false}}return true}function confirmFields(A){for(i=0;i<A.elements.length;i++){if(A.elements[i].name.indexOf("confirm_")!=-1&&A.elements[i].value!=A.elements[A.elements[i].name.substr(8)].value){alert(A.elements[A.elements[i].name.substr(8)].title+" do not match!");return false}}return true}function data_check(A){};