
emailok=false;$(document).ready(function(){function checkEmail(email){var re=/^([a-zA-Z0-9])([a-zA-Z0-9\._-])*@(([a-zA-Z0-9])+(\.))+([a-zA-Z]{2,4})+$/;if(email.search(re)!==-1){emailok=true;}else{emailok=false}
return true;}
$('#signup_button').click(function(){$('#signup_form').submit();return false;});$('#signup_form input').each(function(){if($(this).val()){$(this).removeClass('empty').trigger('focus').trigger('keyup').trigger('blur');}})
$('#signup_form .sub_label').each(function(){$(this).data('defaultText',$(this).text());})
$('#signup_form .desc').hide();$('#signup_form input').focus(function(){if(!$(this).val())$(this).removeClass('empty')}).blur(function(){if(!$(this).val())$(this).addClass('empty')});$('#email_address, #contact_name, #password, #contact_number, #company_name').keyup(function(){if(!$(this).val()){$(this).removeClass('valid').addClass('invalid');$(this).next('.sub_label').text('Sorry, this box can\'t be left blank');}else{$(this).removeClass('invalid').addClass('valid');$(this).next('.sub_label').text($(this).next('.sub_label').data('defaultText'));}});$('#parcels_per_month').keyup(function(){if(!$(this).val()){$(this).removeClass('valid').addClass('invalid');$(this).next('.sub_label').text($(this).next('.sub_label').data('defaultText'));}else if($(this).val()<50){$(this).removeClass('valid').addClass('invalid');$(this).next('.sub_label').text('Sorry, this value must be at least 50 to qualify for a pro account');}else{$(this).removeClass('invalid').addClass('valid');$(this).next('.sub_label').text($(this).next('.sub_label').data('defaultText'));}});$('#confirm_password').keyup(function(){if($(this).val()!==$('#password').val()){$(this).removeClass('valid').addClass('invalid');$(this).next('.sub_label').text('The passwords you typed do not match');}else{$(this).removeClass('invalid').addClass('valid');$(this).next('.sub_label').text($(this).next('.sub_label').data('defaultText'));}});$('#user_name').keyup(function(){if(!$(this).val()){$(this).removeClass('valid').addClass('invalid');$(this).next('.sub_label').text('Sorry, this can\'t be left blank');}else{$this=$(this);$this.val($this.val().toLowerCase().replace(/(\s)/,''));$.post('/business/ajax/check_username',{username:$this.val()},function(ok){if(ok==1){$this.removeClass('invalid').addClass('valid');$this.next('.sub_label').text($this.next('.sub_label').data('defaultText'));}else{$this.removeClass('valid').addClass('invalid');$this.next('.sub_label').text('Sorry, the username '+$this.val()+' is not available');}});}});$('#promotional_code').keyup(function(){$this=$(this);$.post('/cpanel/json/check_promo_code',{promo_code:$this.val()},function(referer){if(referer!=0){$this.removeClass('invalid').addClass('valid');$this.next('.sub_label').html('Your promo code is valid!');}else{$this.removeClass('valid').addClass('invalid');$this.next('.sub_label').text('Sorry, that isn\'t a valid promo code');}});});$("#company_name").addClass('required');$("#parcels_per_month").addClass('required');$("#contact_number").addClass('required');$("#db_service").val("pro");$("input.numeric").numeric()});;
