﻿// JScript File
// JScript File
var fltrEmail = /^([\w-]+)([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,9}|[0-9]{1,3})(\]?)$/i;


function trim(str)
{
	var s = str;
	while ( ( s.length > 0 ) && ( s.charAt(0)==' ') )
		s = s.substring(1);
	while ( ( s.length > 0) && ( s.charAt(s.length - 1)==' ') )
		s = s.substring(0, s.length - 1);
	return s;
}

function AllowNumeric(event)
{
    var keyval=window.event?window.event.keyCode:event.which;
	
    if (!((keyval >= 48) && (keyval <= 57))) 
    {
	    if(!window.XMLHttpRequest)
	    {					
		    window.event.keyCode = null;		
	    }
	    else if(navigator.userAgent.toLowerCase().indexOf("msie") > -1)
	    {
		    window.event.keyCode = null;
	    }
	    else
	    {
		    if (!((keyval == 0) || (keyval <= 8))) 
		    {
			    event.preventDefault();
		    }
	    }					
    }
}

function CheckEmptyField(id) 
{
    var eMailTxt = window.document.getElementById(id)
	
	if ( trim( eMailTxt.value ) == "" )
	{
		alert("Please enter all requred fields.");
		eMailTxt.focus();
		return false;
	}
	return true; 		
}

function CheckZipCode(id) 
{
    var zip = window.document.getElementById(id)
	
	if ( trim( zip.value ).length < 5 )
	{
		alert("Postal/Zip Code should have 5 characters.");
		zip.focus();
		return false;
	}
	return true; 	
}

function CheckMail(id)
{
    var eMailTxt = window.document.getElementById(id)
	//var fltrEmail = /emailPattern/;///^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
	
	if ( trim( eMailTxt.value ) == "" )
	{
		alert("Please input an Email Address.");
		eMailTxt.focus();
		return false;
	} 		
	else if( !fltrEmail.test( trim(eMailTxt.value ) ))
	{
		alert("Invalid Email Address.");
		eMailTxt.focus();
		return false;
	}		
	else {
		return true;
	}
}
