function isemail( string ) { var pattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; return pattern.test( string ); } function checkbox_one_checked( form, fname ) { var el, grp, e=0; while( el = form.elements[e++] ) { if( el.type=='checkbox' && el.name && el.name==fname ) { grp = form[el.name]; for( var i=0; i 300 ) { missingfields += "\n- Your Pit Bull's Physical Description: (Max. chars: 300)"; } } else { missingfields += "\n- Your Pit Bull's Physical Description: (Missing field)"; } if( form.f55.value!="" ) { if( form.f55.value.length < 5 ) { missingfields += "\n- Designations and Awards: (Min. chars: 5)"; } else if( form.f55.value.length > 300 ) { missingfields += "\n- Designations and Awards: (Max. chars: 300)"; } } if( form.f3.value != "" ) { extension = getextension( form.f3.value ); if( !checkextension( extension ) ) { missingfields += "\n- Upload your Pit Bull Front Picture here: (Extension not accepted)"; } } if( form.f4.value != "" ) { extension = getextension( form.f4.value ); if( !checkextension( extension ) ) { missingfields += "\n- Pit Bull Side Picture: (Extension not accepted)"; } } if( form.f5.value != "" ) { extension = getextension( form.f5.value ); if( !checkextension( extension ) ) { missingfields += "\n- Additional Upload A: (Extension not accepted)"; } } if( form.f6.value != "" ) { extension = getextension( form.f6.value ); if( !checkextension( extension ) ) { missingfields += "\n- Additional Upload B: (Extension not accepted)"; } } if( form.f7.value != "" ) { extension = getextension( form.f7.value ); if( !checkextension( extension ) ) { missingfields += "\n- Additional Upload C: (Extension not accepted)"; } } if( form.f24.value!="" ) { if( form.f24.value.length < 4 ) { missingfields += "\n- Other registry affiliations: (Min. chars: 4)"; } } if( form.f21.value!="" ) { if( form.f21.value.length < 2 ) { missingfields += "\n- Pit Bull's Mother (Dam): (Min. chars: 2)"; } } if( form.f30.value != "" ) { extension = getextension( form.f30.value ); if( !checkextension( extension ) ) { missingfields += "\n- Upload picture of DAM if available: (Extension not accepted)"; } } if( form.f22.value!="" ) { if( form.f22.value.length < 23 ) { missingfields += "\n- APBR Registration Number: (Min. chars: 23)"; } } if( form.f23.value != "" ) { extension = getextension( form.f23.value ); if( !checkextension( extension ) ) { missingfields += "\n- APBR Certificate Upload: (Extension not accepted)"; } } if( form.f25.value!="" ) { if( form.f25.value.length < 4 ) { missingfields += "\n- Other registry affiliations: (Min. chars: 4)"; } } if( form.f26.value != "" ) { extension = getextension( form.f26.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other Registry Upload 1: (Extension not accepted)"; } } if( form.f27.value != "" ) { extension = getextension( form.f27.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 2: (Extension not accepted)"; } } if( form.f28.value != "" ) { extension = getextension( form.f28.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 3: (Extension not accepted)"; } } if( form.f29.value != "" ) { extension = getextension( form.f29.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 4: (Extension not accepted)"; } } if( form.f31.value!="" ) { if( form.f31.value.length < 3 ) { missingfields += "\n- Pit Bull's Father (Sire): (Min. chars: 3)"; } } if( form.f34.value != "" ) { extension = getextension( form.f34.value ); if( !checkextension( extension ) ) { missingfields += "\n- Upload picture of Sire if available: (Extension not accepted)"; } } if( form.f32.value!="" ) { if( form.f32.value.length < 23 ) { missingfields += "\n- APBR Registration Number: (Min. chars: 23)"; } } if( form.f33.value != "" ) { extension = getextension( form.f33.value ); if( !checkextension( extension ) ) { missingfields += "\n- APBR Certificate Upload: (Extension not accepted)"; } } if( form.f35.value!="" ) { if( form.f35.value.length < 4 ) { missingfields += "\n- Other registry affiliations: (Min. chars: 4)"; } } if( form.f36.value != "" ) { extension = getextension( form.f36.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other registry affiliation upload: (Extension not accepted)"; } } if( form.f37.value != "" ) { extension = getextension( form.f37.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 2: (Extension not accepted)"; } } if( form.f38.value != "" ) { extension = getextension( form.f38.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 3: (Extension not accepted)"; } } if( form.f39.value != "" ) { extension = getextension( form.f39.value ); if( !checkextension( extension ) ) { missingfields += "\n- Other 4: (Extension not accepted)"; } } if( form.f56.value=="" ) { missingfields += "\n- REQUIRED REGISTRATION PICTURES provided by: (Missing field)"; } if( form.f49.value!="" ) { if( form.f49.value.length < 10 ) { missingfields += "\n- Outside United States Mailing Label: (Min. chars: 10)"; } else if( form.f49.value.length > 300 ) { missingfields += "\n- Outside United States Mailing Label: (Max. chars: 300)"; } } if( form.f59.value=="" ) { missingfields += "\n- Method of payment: (Missing field)"; } if( !checkbox_one_checked(form, 'f46[]') ) { missingfields += "\n- Personal Affirmation: (No option checked)"; } if( missingfields != "" ) { alert( "The following fields are incorrect:\n" + missingfields ); return false; } else { var accepted = true; accepted = confirm( "Your files are going to be uploaded now. \nDepending on the size of these files and \nyour internet connection, this may take \nsome time. Please be patient. \n" ); if( accepted == true ) { form.submit.disabled = true; } return accepted; } }