function validate_required(field){with(field){if(value==null||value==""||value==0){className="error-input";return false}else{return true}}}function validate_form(N){var A=false;var J=0;var M={};var F={};var E={};var B=false;var G=N.elements;var L=false;var D=false;for(var C=0,I=G.length;C<I;C++){var K=G[C];switch(K.type){case (undefined):break;case ("checkbox"):if(K.name=="terms"&&K.checked===false){A=true;K.parentNode.className=(K.parentNode.className!=""?K.parentNode.className+" error":"error")}else{K.parentNode.className="text-input"}break;case ("radio"):B=true;E[K.name]=1;if((M[K.name]===false||typeof (M[K.name])=="undefined")&&K.checked){J++;M[K.name]=true;F[K.name]=true;K.parentNode.parentNode.parentNode.className=""}else{if(M[K.name]===false||typeof (M[K.name])=="undefined"&&K.parentNode.parentNode.parentNode.className!="error"){great_grandfather=K.parentNode.parentNode.parentNode;great_grandfather.className=(great_grandfather.className!=""?great_grandfather.className+" error":"error")}}break;case ("password"):if(K.title=="password"||K.title=="password2"){if(typeof (D)=="boolean"&&D===false){D=K.value}else{if(D!==K.value){A=true;K.parentNode.className=(K.parentNode.className!=""?K.parentNode.className+" error":"error")}else{K.parentNode.className="text-input"}}}case ("text"):if(K.title=="email"||K.title=="email2"){if(typeof (L)=="boolean"&&L===false){L=K.value}else{if(L!==K.value){A=true;K.parentNode.className=(K.parentNode.className!=""?K.parentNode.className+" error":"error")}else{K.parentNode.className="text-input"}}}case ("select-one"):default:if(validate_required(K)===false){A=true}else{if(K.className=="error-input"){K.className="normal-input"}}break}}if(B===true){var H=0;for(i in E){H++}if(J!=H){A=true}}return(A===false)}