$(document).ready(function(){ jQuery.validator.addMethod("phoneUS", function(phone_number, element) { phone_number = phone_number.replace(/\s+/g, ""); return this.optional(element) || phone_number.length > 9 && phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/); }, "Please specify a valid phone number"); $("#commentForm").validate({ rules: { ownerphone: { phoneUS: true } } }); $("#sidebarForm").validate({ rules: { ownerphone: { phoneUS: true }, promonumber: { number: true, minlength: 7 }, promohowreceived: { required: true }, ownerfirstname: { required: true }, ownersurname: { required: true }, owneraddress1: { required: true }, ownercity: { required: true }, ownerstate: { required: true }, ownerzip: { required: true, number: true, minlength: 5 }, owneremail: { required: true, email: true } } }); $("#addsponsorForm").validate({ rules: { sponsorname: { required: true }, sponsoraddress1: { required: true }, sponsorcity: { required: true }, sponsorstate: { required: true }, sponsorzip: { number: true, required: true, minlength: 5 }, sponsorphone: { phoneUS: true }, sponsorphoneext: { number: true }, sponsorurl: { required: false, url: true }, sponsoremail: { required: false, email: true } } // End of rules }); $("#promoadd").validate({ rules: { promonumber: { number: true, minlength: 7, maxlength: 7 } } }); $("a#formexpandlink").click(function(){ $(this).fadeOut(); $("#sidebar #ho-reg-form form fieldset").fadeIn(); $("#sidebar #ho-reg-form form input.formBtn").fadeIn(); $("a#closeformlink").fadeIn(); $("#sidebar #ho-reg-form form").animate({paddingTop:'20px', marginLeft:'20px'}).addClass("expanded"); $("#sidebar #ho-reg-form form fieldset").css({marginTop:'0px'}); var h = $("#sidebar #ho-reg-form #sidebarForm").height(); var i = h + 50; $("#sidebar #ho-reg-form p.privacy").fadeIn(); $("#sidebar #ho-reg-form").animate({width:'750px'}).animate({height: i + 'px'}); }); $("a#closeformlink").click(function(){ $("#sidebar #ho-reg-form form fieldset").fadeOut(); $("#sidebar #ho-reg-form").animate({scrollTop:0}); $("#sidebar #ho-reg-form").animate({height:'200px'}).animate({width:'216px'}); $("#sidebar #ho-reg-form form").animate({paddingTop:'165px', marginLeft:'0px'}).removeClass("expanded"); $("#sidebar #ho-reg-form p.privacy").fadeOut(); $(this).fadeOut(); $("#sidebar #ho-reg-form form input.formBtn").fadeOut(); $("#sidebar #ho-reg-form form fieldset").animate({marginTop:'50px'}); $("a#formexpandlink").fadeIn(); }); $("div.categorychoices ul").hide(); $("div.categorychoices h3").mouseover(function(){ $(this).css({cursor:'pointer'}); }); $("div.entryform div.zones ul.checkbuttonslist").hide(); $("div.entryform div.zones p.formsubhead").mouseover(function(){ $(this).css({cursor:'pointer'}); }); $("div.entryform div.zones p.formsubhead").click(function(){ // Make outcome!!! if($("div.entryform div.zones ul.checkbuttonslist").hasClass("zonesvisible")){ $("div.entryform div.zones ul.checkbuttonslist").slideUp().removeClass("zonesvisible"); } else { $("div.entryform div.zones ul.checkbuttonslist").slideDown().addClass("zonesvisible"); } }); $("div.categorychoices h3").click(function(){ if($(this).parent().children("ul").hasClass("visible")){ $(this).parent().children("ul").slideUp().removeClass("visible"); } else { $("ul.visible").slideUp().removeClass("visible"); $(this).parent().children("ul").slideDown().addClass("visible"); } }); $("#sidebar #side-reg a.expand-side").mouseover(function(){ $(this).css({cursor: 'pointer'}); }); $("#sidebar #side-reg a.close-sidebar").mouseover(function(){ $(this).css({cursor: 'pointer'}); }); $("#sidebar #side-reg a.expand-side").click(function(){ $("#sidebar #side-reg div.explain-container").animate({width:'550px'}); $("#sidebar #side-reg div.explain-container p").fadeIn(); $("#sidebar #side-reg p.close-para").fadeIn(); var h = $("#sidebar #side-reg div.explain-container").height(); var newheight = h; $("#side-reg").animate({width:'600px'}).animate({height: '320px'}); }); $("#sidebar #side-reg a.close-sidebar").click(function(){ $("#sidebar #side-reg p.close-para").fadeOut(); $("#sidebar #side-reg div.explain-container").animate({width:'196px'}); $("#sidebar #side-reg div.explain-container p").fadeOut(); $("#side-reg").animate({width:'216px'}).animate({height: '160px'}); }); }); Sponsor Details