function echeck(str) 
{
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Your Email Address Does Not Appear To Be Valid")
     return false
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Your Email Address Does Not Appear To Be Valid");
     return false;
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {
      alert("Your Email Address Does Not Appear To Be Valid");
      return false;
  }

   if (str.indexOf(at,(lat+1))!=-1) {
      alert("Your Email Address Does Not Appear To Be Valid");
      return false;
   }

   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
      alert("Your Email Address Does Not Appear To Be Valid");
      return false;
   }
   if (str.indexOf(dot,(lat+2))==-1) {
      alert("Your Email Address Does Not Appear To Be Valid");
      return false;
   }
  
   if (str.indexOf(" ")!=-1) {
      alert("Your Email Address Does Not Appear To Be Valid");
      return false;
   }
   return true;
}

function check()
{
  var emailID=document.f1.emailid 
  if(f1.fname.value == "")
  {
    alert("Please Enter Your First Name Into The Box");
    f1.fname.focus();
    return false;
  }
  if ((emailID.value==null)||(emailID.value==""))
  {
    alert("Please Enter your Email ID")
    emailID.focus()
    return false
  }
  if (echeck(emailID.value)==false)
  {
    emailID.value=""
    emailID.focus()
    return false
  }
}

function isInteger(s)
{   var i;
    if(s.length < 4)
    {
		return false;
    }
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function ValidateRegistrationForm(component)
{
	//document.form1.OBJECT
    //document.getElementById("form1").OBJECT
	
	var emailID=document.form1.EM
	
	if(document.form1.FN.value == "")
	{
		alert("Please Enter Your First Name")
		document.form1.FN.focus()
		return false;
	}
	
	if(document.form1.LN.value == "")
	{
		alert("Please Enter Your Last Name")
		document.form1.LN.focus()
		return false;
	}
	
	if(document.form1.PO.value == "")
	{
		alert("Please Enter Your Zip Code")
		document.form1.PO.focus()
		return false;
	}
	
	if(document.form1.G.value == "")
	{
		alert("Please Select Your Gender")
		document.form1.G.focus()
		return false;
	}
	
	if(document.form1.month.value == "")
	{
		alert("Please Select Your Birth Month")
		document.form1.month.focus()
		return false;
	}
	
	if(document.form1.CO.value == "")
	{
		alert("Please Select Your Country")
		document.form1.CO.focus()
		return false;
	}
	
	if(document.form1.day.value == "")
	{
		alert("Please Select Your Birth Day")
		document.form1.day.focus()
		return false;
	}
	
	if(document.form1.year.value == "")
	{
		alert("Please Select Your Birth year")
		document.form1.year.focus()
		return false;
	}
	
	
	if((emailID.value== null) || (emailID.value == ""))
	{
		alert("Please Enter Your Email Address")
		emailID.focus()
		return false;
	}
	
	if ((emailID.value!=null)||(emailID.value!=""))
	{
		if (echeck(emailID.value)==false)
		{
			emailID.value=""
			emailID.focus()
			return false
		}
	}
	//if(form1.passwd.value == "")
	//{
	//	alert("Please Enter Your Password")
	//	form1.passwd.focus()
	//	return false;
	//}
	//if(form1.add1.value == "")
	//{
	//	alert("Please Enter Your Address")
	//	form1.add1.focus()
	//	return false;
	//}
	//if(form1.PO.value == "")
	//{
	//	alert("Please Enter Your Postal Code")
	//	form1.PO.focus()
	//	return false;
	//}
	//if (form1.PO.value!="")
	//{
	//	if (isInteger(form1.PO.value)==false)
	//	{
	//		alert("Please Enter a Valid Postal Code")
	//		form1.PO.value=""
	//		form1.PO.focus()
	//		return false
	//	}
	//}
	
	//if(form1.month.value == "")
	//{
	//	alert("Please Enter Your City")
	//	form1.month.focus()
	//	return false;
	//}
	
	return true
}


