function chk_frm11(){
	if ((document.orfrm.email1.value.length < "7") || (!IsAllowedd(document.orfrm.email1.value)) || (!charactersCheck(document.orfrm.email1.value))){
		alert("Please enter an address \n between 7 and 16 characters long \n which must contain at least 2 numbers.");
		document.orfrm.email1.focus();
		return false;
	}else{
		startRequest1();
	}
	return false;
}


function IsAllowedd(sText)
{
   var ValidChars = "abcdefghijklmnopqrstuvwxyz1234567890_";
   var IsAllowed=true;
   var Char;

 
   for (i = 0; i < sText.length && IsAllowed == true; i++) 
      { 
      Char = sText.charAt(i).toLowerCase(); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsAllowed = false;
         }
      }
   return IsAllowed;
   
}


function charactersCheck(sText)
{
   var alphaChars = "abcdefghijklmnopqrstuvwxyz";
   var numChars = "1234567890";
   var alphaCount = 0;
   var numCount = 0;	
   var IsAllowed=false;
   var Char;

 
   for (i = 0; i < sText.length && ((alphaCount<2)||(numCount<2)); i++) 
      {
      Char = sText.charAt(i).toLowerCase(); 
      if (alphaChars.indexOf(Char) != -1) 
         {
		alphaCount += 1;
         }
      else if (numChars.indexOf(Char) != -1) 
         {
		numCount += 1;
         }
      }

	if((alphaCount>=2)&&(numCount>=2)){
		IsAllowed=true;
	}
   return IsAllowed;
   
}