// JavaScript Document

function trimStr (str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function istext(a)
{
var num='ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz. '
for(i=0;i<a.length;i++)
{
if(num.indexOf(a.charAt(i),0)== -1)
{
return true;
}
}
}
function isEmail(mailstr)
{
    a = mailstr.indexOf(".");
    b = mailstr.indexOf("@");
    c = mailstr.indexOf(" ");
    d = mailstr.lastIndexOf(".");
    e = mailstr.length;
    if( (a == -1) || (b == -1) || (c != -1) || (d < b) || ( d == e - 1) || (b+1 == a) )
        return false;
    else
        return true;
}
function validate()	{     
	var frm = document.newsletter;
	name = trimStr(frm.nn.value); 
	email = trimStr(frm.ne.value);
	
	
	
	if(name=='')
	{
		alert('Please enter your Name !');
		frm.nn.focus();
		return false;
	}
	if(istext(name))
	{
	alert('Please Enter a valid Name');
	frm.nn.focus();
	return false;	
	}
	if(email=='')
	{
		alert('Please enter your Email Address !');
		frm.ne.focus();
		return false;
	}
	if (!isEmail(email))
	{
		alert("Please enter a valid E-mail Addresss!");
		frm.ne.focus();
		frm.ne.value="";
		return false;
	}
}
