﻿// JavaScript Document
// Mathews Javascripts - Scripts in use throughout the site
// Sleeping Giant Studios, LLC
// Created by David Ellenwood - 09/05/2007


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			SIGN-IN FORM VALIDATION
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

// Add some events to the Sign-In form.
function intSignInFrm() {
	if(document.getElementById('signInForm')) {
		
		// Get some variables...
		var signInFrm = document.getElementById('signInForm');
		
		// Verify that there is valid data to search on; otherwise, return an error...
		signInFrm.btnSubmitSignInFrm.onclick = function() {
			if(signInFrm.txtRetailerCode.value == '' || signInFrm.txtPassword.value == '') {
				alert('Please enter a Retailer Code and Password to continue.');
				signInFrm.txtRetailerCode.focus();
				return false;
			} else {
				signInFrm.submit;
				showLoadBar(signInFrm,signInFrm.btnSubmitSignInFrm,'Loading... ');
			}
		}
		
	}
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			FORGOT PASSWORD FORM VALIDATION
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

// Initialize the Forgot Info link on the sign-in page...
function intForgotInfoPopUp() {
	
	//If the link is avaliable, then add an action to it.
	if(document.getElementById('forgotInfoForm')) {
	
		var forgotFrm = document.getElementById('forgotInfoForm');

		forgotFrm.btnSubmitForgotFrm.onclick = function() {
			if(forgotFrm.txtEmailAddress.value == '') {
				alert('Please enter an Email Address to continue.');
				forgotFrm.txtEmailAddress.focus();
				return false;
			} else {
				forgotFrm.submit;
			}
		}
		
	}
	
	if(document.getElementById('forgotInfoBtn')) {
		var btn = document.getElementById('forgotInfoBtn');
		btn.onclick = showHidePopUp;
	}

}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			INITIALIZATION CALLS...
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

// Initialize scripts that need it...

// Add sign-in form validation...
addEventSimple(window,'load',intSignInFrm);
addEventSimple(window,'load',intForgotInfoPopUp);