// JavaScript Document
//Sriram 1-Feb-2010

function information(s1)
{

	if(trimString(s1.Name.value)==""){
		alert("Please enter your Name.")
		s1.Name.value = ""
		s1.Name.focus()
		return false
	}	
	else
	{	var tName = trimString(s1.Name.value);
		if (CheckName(tName) == false)
		{ 
			s1.Name.value = ""
			s1.Name.focus()
			return false;
		}
		else
		{
			s1.Name.value = tName;
		}
	}
	
	if(trimString(s1.Phone.value)!="")
	{
		st=s1.Phone.value;
		if(IsNumeric(st)==false)
		{
			alert("Please enter digits only.")
			s1.Phone.value=""
			s1.Phone.focus();
			return false;
		}
	}	
	else
	{
		s1.Phone.value = "";	
	}
	
	
	if(trimString(s1.Email.value)!="")
	{
		st=s1.Email.value;
		if(checkEmail(st)==false)
		{
			alert("Please enter correct Email address.")
			s1.Email.value=""
			s1.Email.focus();
			return false;
		}
    }	
	else
	{
		s1.Email.value="";
	}	
	
	if(trimString(s1.Comment.value)=="")
	{
		alert("Please enter the Comment.")
		s1.Comment.focus()
		return false
	}		
	
}

//Trimming the string
function trimString (str)
   {   
        str = this != window? this : str;
        return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
   } 

function IsNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) 
{ 
Char = sText.charAt(i); 
if (ValidChars.indexOf(Char) == -1) 
{
IsNumber = false;
}
}
return IsNumber; 
}

function checkEmail(str)
{
   
    var filterEmail =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})$/;     
    if(filterEmail.test(str))
    {
		return true;
	}
	else
	{
		return false;
	}
}

function CheckName(str)
{
	if (!str.match(/^[a-zA-Z ]+$/))
	{
	    alert("Please enter alphabets only.");
		return false;
	}
	else
	{
	   return true;
	}
}
