function testToEnableSubmit(event,notCheckAll){if(!notCheckAll){validateFirstName();validateLastName();validateEmail();validatePassword();}
var allFilled=(snippit_form_value('user_first_name')&&snippit_form_value('user_last_name')&&(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(snippit_form_value('user_email')))&&snippit_form_value('user_password'));allFilled=(allFilled&&snippit_form_value('user_city')&&snippit_form_value('user_state')&&snippit_form_value('user_phone')&&snippit_form_value('user_address'));$('submit_account_button').disabled=!(allFilled);}
var validateFirstName=function(feedbackYN){if(snippit_form_value('user_first_name').length>0){addValidationStatusImage('user_first_name','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_first_name','ex_circle.gif');}
return false;}};var validateLastName=function(feedbackYN){if(snippit_form_value('user_last_name').length>0){addValidationStatusImage('user_last_name','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_last_name','ex_circle.gif');}
return false;}};var validateEmail=function(feedbackYN){if(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(snippit_form_value('user_email'))){addValidationStatusImage('user_email','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_email','ex_circle.gif');}
return false;}};var validatePassword=function(feedbackYN){if(snippit_form_value('user_password').length>0){addValidationStatusImage('user_password','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_password','ex_circle.gif');}
return false;}};var validateAddress=function(feedbackYN){if(snippit_form_value('user_address').length>0){addValidationStatusImage('user_address','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_address','ex_circle.gif');}
return false;}};var validateCity=function(feedbackYN){if(snippit_form_value('user_city').length>0){addValidationStatusImage('user_city','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_city','ex_circle.gif');}
return false;}};var validateState=function(feedbackYN){if(snippit_form_value('user_state').length>0){addValidationStatusImage('user_state','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_state','ex_circle.gif');}
return false;}};var validatePhone=function(feedbackYN){if(snippit_form_value('user_phone').length>0){addValidationStatusImage('user_phone','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_phone','ex_circle.gif');}
return false;}};var validatePostalCode=function(feedbackYN){if(snippit_form_value('user_postal_code').length>0){addValidationStatusImage('user_postal_code','check_circle2.gif');testToEnableSubmit(null,true);return true;}else{testToEnableSubmit(null,true);if(feedbackYN){addValidationStatusImage('user_postal_code','ex_circle.gif');}
return false;}};function setUpPageAccountSignup(){Event.observe($('user_email'),'blur',validateEmail);Event.observe($('user_email'),'keyup',validateEmail);Event.observe($('user_password'),'blur',validatePassword);Event.observe($('user_password'),'keyup',validatePassword);Event.observe($('user_first_name'),'blur',validateFirstName);Event.observe($('user_first_name'),'keyup',validateFirstName);Event.observe($('user_last_name'),'blur',validateLastName);Event.observe($('user_last_name'),'keyup',validateLastName);Event.observe($('user_address'),'blur',validateAddress);Event.observe($('user_address'),'keyup',validateAddress);Event.observe($('user_city'),'blur',validateCity);Event.observe($('user_city'),'keyup',validateCity);Event.observe($('user_state'),'blur',validateState);Event.observe($('user_state'),'keyup',validateState);Event.observe($('user_phone'),'blur',validatePhone);Event.observe($('user_phone'),'keyup',validatePhone);Event.observe($('user_postal_code'),'blur',validatePostalCode);Event.observe($('user_postal_code'),'keyup',validatePostalCode);}
Event.observe(window,'load',setUpPageAccountSignup);