var SubmitResume=window.SubmitResume=new Object;SubmitResume.initialize=function(){SubmitResume.form=jQuery('form#submit-resume-form').bind('submit',SubmitResume.verify);SubmitResume.fields={name:jQuery('input#name',SubmitResume.form),email:jQuery('input#email',SubmitResume.form),phone:jQuery('input#phone',SubmitResume.form),position:jQuery('select#position',SubmitResume.form),resume:jQuery('input#resume',SubmitResume.form),coverletter:jQuery('input#coverletter',SubmitResume.form)};SubmitResume.fields.name.bind('blur',SubmitResume.verify.name);SubmitResume.fields.email.bind('blur',SubmitResume.verify.email);SubmitResume.fields.phone.bind('blur',SubmitResume.verify.phone);SubmitResume.fields.position.bind('blur',SubmitResume.verify.position);SubmitResume.fields.resume.bind('blur',SubmitResume.verify.resume);SubmitResume.fields.coverletter.bind('blur',SubmitResume.verify.coverletter);SubmitResume.initialize=function(){};};SubmitResume.verify=new Object;SubmitResume.verify=function(){var verified=SubmitResume.verify.name();verified=SubmitResume.verify.email()&&verified;verified=SubmitResume.verify.phone()&&verified;verified=SubmitResume.verify.position()&&verified;verified=SubmitResume.verify.resume()&&verified;verified=SubmitResume.verify.coverletter()&&verified;return verified;};SubmitResume.verify.fileExtension=function(filename,mixed){if(!filename||(filename.indexOf('.')==-1))
return false;var ext=filename.split('.').pop().toLowerCase();if(typeof mixed=='object'){for(var iExts=0;iExts<mixed.length;++iExts)
if(mixed[iExts]==ext)
return true;}else
return ext==mixed;return false;};SubmitResume.verify.name=function(){var verified=SubmitResume.fields.name.val().length>0;jQuery('label[for="name"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};SubmitResume.verify.email=function(){var verified=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(SubmitResume.fields.email.val());jQuery('label[for="email"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};SubmitResume.verify.phone=function(){var verified=SubmitResume.fields.phone.val().replace(/[^\d]/,'').length>9;jQuery('label[for="phone"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};SubmitResume.verify.position=function(){var verified=SubmitResume.fields.position.val().length>0;jQuery('label[for="position"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};SubmitResume.verify.resume=function(){var verified=SubmitResume.fields.resume.val().length>0;jQuery('label[for="resume"] span[rel="label"]',SubmitResume.form).css('color',(verified?'':'red'));if(verified)
verified=SubmitResume.verify.resume.extension();return verified;};SubmitResume.verify.resume.extension=function(){var verified=SubmitResume.verify.fileExtension(SubmitResume.fields.resume.val(),Array('doc','docx','pdf'));jQuery('label[for="resume"] span[rel="extension"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};SubmitResume.verify.coverletter=function(){var verified=true;if(SubmitResume.fields.coverletter.val().length>0)
verified=SubmitResume.verify.coverletter.extension();return verified;};SubmitResume.verify.coverletter.extension=function(){var verified=SubmitResume.verify.fileExtension(SubmitResume.fields.coverletter.val(),Array('doc','docx','pdf'));jQuery('label[for="coverletter"] span[rel="extension"]',SubmitResume.form).css('color',(verified?'':'red'));return verified;};jQuery(document).ready(SubmitResume.initialize);