// JavaScript Document
function checkext(field, ext)
{
	s = trim(field.value);
	last = s.substr(s.length-4, s.length-1);
	if(last != ext)
	{
			return false;
	}
	return true;
}
function trim( str )
 {
	// Immediately return if no trimming is needed
	if( (str.charAt(0) != ' ') && (str.charAt(str.length-1) != ' ') ) { return str; }
	// Trim leading spaces
	while( str.charAt(0)  == ' ' ) {
		str = '' + str.substring(1,str.length);
	}
	// Trim trailing spaces
	while( str.charAt(str.length-1)  == ' ' )
	{
		str = '' + str.substring(0,str.length-1);
	}

	return str;
}
function Char(sText)

{
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. '";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function number(sText)
{
	   var ValidChars = "0123456789+-() ";
	   var IsNumber=true;
	   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      		Char = sText.charAt(i); 
     		 if (ValidChars.indexOf(Char) == -1) 
        		 {
         			IsNumber = false;
        		 }
      }
   			return IsNumber;
   
   }
      
function zip(sText)
{
   var ValidChars = "0123456789 ";
   var IsNumber=true;
   var Char; 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;   
 }
 
var testresults
function checkemail(email)
{
	var str= email;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	testresults=true
	else
	{
		testresults=false
	}
		return (testresults)
}

function IsEmpty(aTextField)
{
	if(trim(aTextField.value)=='')
	{
		return true;
	}
 		return false;
}