// JScript File

function validDigits(ElemName)
{
	var digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@_.";
	var frmElement=document.frmContact_Us.elements[ElemName];
	var temp;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(digits.indexOf(temp)==-1){
			return (false);
		}
	}
	return (true);
}

function IsEmailValid(ElemName)
{
	if (validDigits(ElemName)==false)
	{
		return (false);
	}
	var EmailOk  = true
	var Temp     = document.frmContact_Us.elements[ElemName]
	var AtSym    = Temp.value.indexOf('@')
	var Period   = Temp.value.lastIndexOf('.')
	var Space    = Temp.value.indexOf(' ')
	var Dot      = Temp.value.indexOf('.')
	var Length   = Temp.value.length - 1   // Array is from 0 to length-1

	if ((AtSym < 1) ||                     // '@' cannot be in first position
		(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
		(Period == Length ) ||             // Must be atleast one valid char after '.'
		(Space  != -1)      ||              // No empty spaces permitted
		(Dot ==0 )          ||            // No Dot on first position permitted
		(Dot+1 ==AtSym ))                      // No Dot on first position permitted
	   {  
		  EmailOk = false
	   }
	return EmailOk
}

function verify()
{
  if (document.frmContact_Us.txtName.value == "")
  {
	alert("Please Enter Your Name !!!");
	document.frmContact_Us.txtName.focus();
	return (false);
  }

  if (document.frmContact_Us.txtEmail.value == "")
  {
	alert("Please Enter Email Address !!!");
	document.frmContact_Us.txtEmail.focus();
	return (false);
  }

  if (!IsEmailValid("txtEmail"))
  {
	alert("Please Enter Valid Email Address !!!");
	document.frmContact_Us.txtEmail.focus();
	return (false);
  }

  if (document.frmContact_Us.txtPhone.value == "" || document.frmContact_Us.txtPhone.value.length < 7)
  {
	alert("Please Enter Valid \"Phone\" Number !!!");
	document.frmContact_Us.txtPhone.focus();
	return (false);
  }
  
  if (document.frmContact_Us.txtComments.value == "")
  {
	alert("Please Enter Your Concerns/Comments !!!");
	document.frmContact_Us.txtComments.focus();
	return (false);
  }


  return (true);
}
