Cyber Crime Seminar Registration Form

Business Name *
Business Address *
City *
State *
Zip Code *
Work Phone *
First Name *
Last Name *
E-Mail Address *

function Validate(form) {
if (typeof(document.getElementById("ATAccName")) != 'undefined'){
if (document.getElementById("ATAccName").value == "") {
alert("Please provide a Business Name value.");
return false;
}}
if (typeof(document.getElementById("ATAccAddr1")) != 'undefined'){
if (document.getElementById("ATAccAddr1").value == "") {
alert("Please provide a Business Address value.");
return false;
}}
if (typeof(document.getElementById("ATAccCity")) != 'undefined'){
if (document.getElementById("ATAccCity").value == "") {
alert("Please provide a City value.");
return false;
}}
if (typeof(document.getElementById("ATAccState")) != 'undefined'){
if (document.getElementById("ATAccState").value == "") {
alert("Please provide a State value.");
return false;
}}
if (typeof(document.getElementById("ATAccZip")) != 'undefined'){
if (document.getElementById("ATAccZip").value == "") {
alert("Please provide a Zip Code value.");
return false;
}}
if (typeof(document.getElementById("ATAccPhone")) != 'undefined'){
if (document.getElementById("ATAccPhone").value == "") {
alert("Please provide a Work Phone value.");
return false;
}}
if (typeof(document.getElementById("ATConFName")) != 'undefined'){
if (document.getElementById("ATConFName").value == "") {
alert("Please provide a First Name value.");
return false;
}}
if (typeof(document.getElementById("ATConLName")) != 'undefined'){
if (document.getElementById("ATConLName").value == "") {
alert("Please provide a Last Name value.");
return false;
}}
if (typeof(document.getElementById("ATConEmail")) != 'undefined'){
if (document.getElementById("ATConEmail").value == "") {
alert("Please provide an E-Mail Address value.");
return false;
}}
if ((typeof(form.ATNotStartDate) != 'undefined') && (typeof(form.ATNotStartTime)) != 'undefined'){
var sdNot = new Date(form.ATNotStartDate.value + " " + form.ATNotStartTime.value);
}else{
var sdNot = ""
}if ((typeof(form.ATNotEndDate) != 'undefined') && (typeof(form.ATNotEndTime)) != 'undefined'){
var edNot = new Date(form.ATNotEndDate.value + " " + form.ATNotEndTime.value);
}else{
var edNot = ""
}if ((sdNot != "") && (edNot!="")){if (vbIsDate(form.ATNotStartDate.value) == false || isNaN(sdNot)){
alert("You must enter a valid Note Start Date.");
return false;}
if (vbIsDate(form.ATNotEndDate.value) == false || isNaN(edNot)){
alert("You must enter a valid Note End Date.");
return false;}
if (sdNot > edNot){
alert("The Note End Time can not be earlier than the Note Start Time.");
return false;}
}
if ((typeof(form.ATNotStartOffset) != 'undefined') && (typeof(form.ATNotStartTime) != 'undefined') && (typeof(form.ATNotEndTime) != 'undefined')){
if ((form.ATNotStartTime.value.length > 0) && (form.ATNotEndTime.value.length > 0)){
var startTime = form.ATNotStartTime.value; var endTime = form.ATNotEndTime.value;
if (IsValidTime(startTime) == false) {
alert('The Note Start Time value you have provided is not valid.'); return false;}
if (IsValidTime(endTime) == false) {
alert('The Note End Time value you have provided is not valid.'); return false;}
if (get_difference(startTime, endTime) <= 0){
alert('The Note End Time can not be earlier than the Note Start Time.');return false;}
}}
function IsValidTime(timeStr) {
var timePat = /^(d{1,2}):(d{2})(:(d{2}))?(s?(AM|am|PM|pm))?$/;
var matchArray = timeStr.match(timePat);
if (matchArray == null) {
return false;
}
hour = matchArray[1];
minute = matchArray[2];
second = matchArray[4];
ampm = matchArray[6];
if (second=="") { second = null; }
if (ampm=="") { ampm = null }
if (hour 12) {
return false;
}
if (hour <= 12 && ampm == null) {
return false;
}
if (minute 59) {
return false;
}
if (second != null && (second 59)) {
return false;
}
return true;
}
function get_difference(startTime, endTime) {
// function returns the hours mins of endtime minus start time
var hours = get_hour(endTime) - get_hour(startTime);
var minutes = get_minute(endTime) - get_minute(startTime);
return (hours + (minutes / 60));}
function get_hour(inTime) {
var tempDate = new Date('12/31/9999' + ' ' + inTime);
return(tempDate.getHours());}
function get_minute(inTime) {
var tempDate = new Date('12/31/9999' + ' ' + inTime);
return(tempDate.getMinutes());}
}
function vbIsDate(dDate){
var date = new Date(dDate);
return !isNaN(date);
}