function isEmpty(strValue) { if (strValue) { if((strValue == '') || (strValue.length < 0)) { //return msg; return false; } else { //return msg; return true; } } else { return false; } } function isNum(num) { if((isNaN(num)) || (num.length != 5)) { return false; } else { return true; } } function CheckEmail(src) { var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/; return regex.test(src); } function hideDiv (divID) { $(divID).hide(); } function showDiv(divID) { $(divID).show(); } function formSubmit() { var jfid = $('#jfid').val(); var message = ""; var industry = ""; var fname = $('#first-name').val(); var lname = $('#last-name').val(); if (!isEmpty(fname)) { message = "You must enter a first name."; } if (!isEmpty(lname)) { message = message + "\n" + "You must enter a last name."; } //Get industry list var ob = document.getElementById('industry'); if (!isEmpty($("#industry").val())) { message = message + "\n" + "You must select at least one industry."; } for (i = 0; i < ob.options.length; i++) { if (ob.options[i].selected) { industry = industry + "," + ob.options[i].value; } } /* if((!isEmpty($("#alertZip").val())) || (!isEmpty($("#email_address").val()))) { message = message + "\n" + "You must enter a value in all fields."; } */ if(!CheckEmail($("#email_address").val())) { message = message + "\n" + "The email address must be entered in the correct format:johndoe@you.com"; } if(!isNum($("#alertZip").val())) { message = message + "\n" + "The zipcode must be a 5 digit number in order to be processed."; } /* $("input[@type='checkbox']").each(function() { if (this.checked != true) { message = message + "\n" + "You must agree to the Terms and Conditions to continue."; } }); */ if ($('#info').attr('checked')) { var opt_in = 1; } else { var opt_in = 0; } if(message != "") { alert(message); return false; } var gender = $('#gender').val(); if (gender == 'select') { var gender = "na"; } var age = $('#age').val(); if (age == 'select') { var age = "na"; } //Prepare data to submitted using jquery:ajax var dataString = "jfid=" + jfid + "&fname=" + fname + "&lname=" + lname + "&email=" + $("#email_address").val() + "&zip=" + $("#alertZip").val() + "&ind=" + industry + "&opt_in=" + opt_in + "&gender=" + gender + "&age=" + age; //alert (dataString); var message = $.ajax({ type: "POST", url: "/jobfair_prereg.cfm", data: dataString, async: false }).responseText; if (parseInt(message) != 0){ $('#jobAlert').html(message); $('#jobAlert').fadeIn('slow'); } if(message.search("Thank you") != -1){ linkJFreg(this); } }