
function checkForError(el,res,tar){var val=$("#"+el).val();var msg="";var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;if(el!="password"&&($("#"+el).val()==""||((res=="found"||(val.length<3&&el!="fname"&&el!="lname")||val.length>32||((el=="email"||el=="confirm_email")&&!val.match(re)))&&$("#"+el+".error").size()==0))){if(res=="found"&&(el=="email"||el=="confirm_email")&&val.length>0&&val.match(re)){msg="The email address you entered is in use by another member.";}else if(res=="notfound"&&(el=="email"||el=="confirm_email")&&val.length>0&&!val.match(re)){msg="The email address you entered is not formatted correctly.";}else if(res=="found"&&el=="username"){msg="The login name you entered is already in use by another member.";}else if(res=="notfound"&&el=="username"&&(val.length<3||val.length>32)){msg="Your login name must be between 3 and 32 characters long.";}else if(res=="found"&&el=="displayname"){msg="The display name you entered is already in use by another member.";}else if(res=="notfound"&&el=="displayname"&&(val.length<3||val.length>32)){msg="Your display name must be between 3 and 32 characters long.";}else{$("#"+el).removeClass("loading");}
$("img").remove("#"+el+"IMG");$("#"+el).attr("class","error").after("<img style=\"padding-left: 5px;\" id=\""+el+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_cross.gif\" />");if(msg!=""){$("#"+tar).html(msg);$("#"+tar+":hidden").show("slow");}else{$("#"+tar+":visible").hide("slow").empty();}}else if(el=="password"){var space=val.indexOf(" ");var apos=val.indexOf("'");var quot=val.indexOf("\"");if(val.length<4){msg="Your password must be at least 4 characters.";res=true;}else if(space>=0||apos>=0||quot>=0){msg="Your password contains invalid characters.";res=true;}else if(val==$("#username").val()){msg="Your password cannot be the same as your login name.";res=true;}else if(val==$("#displayname").val()){msg="Your password cannot be the same as your display name.";res=true;}
if(res==true){if(msg!=""){$("#"+tar).html(msg);$("#"+tar+":hidden").show("slow");}else{$('#'+tar+':visible').hide('slow').empty();}
$("img").remove("#"+el+"IMG");$("#"+el).attr("class","error").after("<img style=\"padding-left: 5px;\" id=\""+el+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_cross.gif\" />");}else{$("#"+tar+":visible").hide("slow").empty();$("img").remove("#"+el+"IMG");$("#"+el).attr("class","noerror").after("<img style=\"padding-left: 5px;\" id=\""+el+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_tick.gif\" />");}}else if($("#"+el).val()!=""&&(res=="notfound"||(res=="notfound"&&(el=="email"||el=="confirm_email")&&val.match(re)))){$("img").remove("#"+el+"IMG");$("#"+el).attr("class","noerror").after("<img style=\"padding-left: 5px;\" id=\""+el+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_tick.gif\" />");$("#"+tar+":visible").hide("slow").empty();}}
function confirmMatch(one,two,tar){var val=$("#"+one).val();var msg="";if($("#"+one).val()!=$('#'+two).val()&&val.length>0){if(one=="email"){msg="The email addresses you entered do not match.";}else if(one=="password"){msg="The passwords you entered do not match.";}
if(msg!=""){$("#"+tar).html(msg);$("#"+tar+":hidden").show("slow");}else{$("#"+tar+":visible").hide("slow").empty();}
$("img").remove("#"+one+"IMG");$("#"+one).attr("class","error").after("<img style=\"padding-left: 5px;\" id=\""+one+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_cross.gif\" />");$("img").remove("#"+two+"IMG");$("#"+two).attr("class","error").after("<img style=\"padding-left: 5px;\" id=\""+two+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_cross.gif\" />");}else if(val.length>0){$("img").remove("#"+one+"IMG");$("#"+one).attr("class","noerror").after("<img style=\"padding-left: 5px;\" id=\""+one+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_tick.gif\" />");$("img").remove("#"+two+"IMG");$("#"+two).attr("class","noerror").after("<img style=\"padding-left: 5px;\" id=\""+two+"IMG\" valign=\"middle\" src=\"//images.dealtaker.com/style_images/dealtaker2/aff_tick.gif\" />");$("#"+tar+":visible").hide("slow").empty();}}