function checkAlpha(str) {

	if (!str) return false;
	var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-.";
	
   	for (var i = 0; i < str.length; i++) {
    	if (iChars.indexOf(str.charAt(i)) == 0)
        return false;
   	}
   	return true;
}

function checkNumeric(sText) 
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 	
	if (sText=="") return false;
	if (sText.length == 0) return false;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function checkAlphaWithLengthAllowingSpaces(str, intMinLength, intMaxLength) {
	
	if (!str) return false;
	if (str=="") return false;
	if (str.length > parseInt(intMaxLength)) return false;
	var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-. "
   	for (var i = 0; i < str.length; i++) {
		if (iChars.indexOf(str.charAt(i)) == -1){
        return false;
		}
   	}
   	return true;	
}

function checkAlphaWithLength(str, intMinLength, intMaxLength) {

	if (!str) return false;
	if (str=="") return false;
	if (str.length > parseInt(intMaxLength)) return false;

	var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-.";
   	for (var i = 0; i < str.length; i++) {
		if (iChars.indexOf(str.charAt(i)) == -1){
        return false;
		}
   	}
   	return true;	
}

function openEmail(strEmail, strSubject) {
	location.href="mailto:" + strEmail + "?Subject=" + strSubject
}

function checkEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}


