﻿// JScript File

window.onload = Init;

function Init() {

    ParseURL();

}

function checkForm(myForm) {
    var displayError = "";
    var e = checkEmail(myForm);
    if (e == false) {
        displayError = "Invalid Email Address\n";
    }
    var p = validatePhone(myForm);
    if (p.length > 0) {
        displayError = displayError + p;
    }
    if (displayError.length >2) {
        alert(displayError);
        return false;
    }
    return true;
        
    
}
function checkEmail(myForm) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.x_email.value)){
        return (true)
    }
    return (false)
}

    
function validatePhone(myForm) {
    var error = "";
    var stripped = myForm.x_phone.value.replace(/[\(\)\.\-\ ]/g, '');    

   if (myForm.x_email.value == "") {
        error = "You didn't enter a phone number.\n";
    } else if (isNaN(parseInt(stripped))) {
        error = "The phone number contains illegal characters.\n";
    } else if (!(stripped.length == 10)) {
        error = "The phone number is the wrong length. Make sure you included an area code.\n";
    }
    return error;
}   


function ParseURL() {
    var myURL = document.URL;
    var mySplitResult = myURL.split("/");
    var subString = mySplitResult[3];
    document.myform.x_source.value=subString;
}