// RFI Form Validation Script
function checkForm(rfi)
{
	 if(rfi.Name.value=="" ){
    alert( "Please enter your First Name" );  
	rfi.Name.value==""
    return false ;
  }
if ((rfi.Email.value).indexOf(" ")>=0)
		{
		alert ("Blank space not allowed inside Email!");
		rfi.Email.value==""
		return false;
		}
	
		if (rfi.Email.value.indexOf("@",1) == -1)
		{
			alert("Invalid E-Mail address");			
			rfi.Email.select();
			return(false);
		}
		if (rfi.Email.value.indexOf("@") == 0)
		{
			alert("Invalid E-Mail address");
			
			rfi.Email.select();
			return(false);
		}
		if (rfi.Email.value.indexOf(".",5) == -1)
		{
			alert("Invalid E-Mail address");
			
			rfi.Email.select();
			return(false);
		}
		if (rfi.Email.value.indexOf(".") == 0)
		{
			alert("Invalid E-Mail address");
			
			rfi.Email.select();
			return(false);
		}
		
		if ((rfi.Email.value.lastIndexOf(".")) -(rfi.Email.value.indexOf("@"))<4 )
		{
		
			alert("Invalid E-Mail address");
			
			rfi.Email.select();
			return(false);
		}
		
		if ((rfi.Email.value.length)-(rfi.Email.value.indexOf("."))<2)
		{
			alert("Invalid E-Mail address");
			
			myform.select();
			return(false);
		}

var posat=str.indexOf("@");
var posdot=str.indexOf(".");
var rposdot=str.lastIndexOf(".");
//alert(posat); 
//alert(posdot);
//alert(rposdot);


if(rposdot==posdot)
if((posdot < posat) || (posdot-posat < 4))
{
//alert("needs at last 3 cars between @ and . sign");
alert("Invalid E-Mail address");
return false;
}

if(str.charAt(str.length-1)==".")
{
//alert("cannot end with .");
alert("Invalid E-Mail address");
return false;
}

if(str.charAt(str.length-1)=="@")
{
//alert("cannot end with @");
alert("Invalid E-Mail address");
return false;
}

var j=0;
for( var i=0;i<str.length;i++)
{
if(str.charAt(i) == "@")
j++;
}
if(j > 1)
{
//alert("only one @ sign allowed");
alert("Invalid E-Mail address");
return false;
}

return true;
}
  