﻿// JavaScript Document
// Mathews Javascripts - Scripts for the Support Form
// Sleeping Giant Studios, LLC
// Created by David Ellenwood - 11/14/2007


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			SUPPORT FORM VALIDATION
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

// Add some events to the Sign-In form.
function intSupportForm() {
	if(document.getElementById('supportFrm')) {
		
		// Get some variables...
		var workingForm = document.getElementById('supportFrm');
		
		// Verify that there is valid data to search on; otherwise, return an error...
		workingForm.btnSubmitSupportForm.onclick = function() {
			if(workingForm.txtFirstName.value == '') {
				alert('Please enter a First Name.');
				workingForm.txtFirstName.focus();
				return false;
			} else if(workingForm.txtLastName.value == '') {
				alert('Please enter a Last Name.');
				workingForm.txtLastName.focus();
				return false;
			} else if(workingForm.txtStreet1.value == '') {
				alert('Please enter a Street Address.');
				workingForm.txtStreet1.focus();
				return false;
			} else if(workingForm.txtCity.value == '') {
				alert('Please enter a City.');
				workingForm.txtCity.focus();
				return false;
			} else if(workingForm.txtState.value == '-1') {
				alert('Please select a State.');
				workingForm.txtState.focus();
				return false;
			} else if(workingForm.txtZipCode.value == '') {
				alert('Please enter a Zip Code.');
				workingForm.txtZipCode.focus();
				return false;
			} else if(workingForm.txtCountry.value == '-1') {
				alert('Please select a Country.');
				workingForm.txtCountry.focus();
				return false;
			} else if(workingForm.txtContactEmail.value == '') {
				alert('Please select an Email address.');
				workingForm.txtContactEmail.focus();
				return false;
			} else if(workingForm.txtSupprtTitle.value == '') {
				alert('Please enter a Request Title.');
				workingForm.txtSupprtTitle.focus();
				return false;
			} else if(workingForm.txtSupportDescript.value == '') {
				alert('Please enter a Request Description.');
				workingForm.txtSupportDescript.focus();
				return false;
			} else {
				workingForm.submit;
				showLoadBar(workingForm,workingForm.btnSubmitSupportForm,'Submitting your request... ');
			}
		}
		
	}
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			INITIALIZATION CALLS...
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

// Initialize scripts that need it...

// Add sign-in form validation...
addEventSimple(window,'load',intSupportForm);