function isNullValue(aStr)
{
	var index;		
	for (index=0; index < aStr.length; index++)
		if (aStr.charAt(index) != ' ')
			return false;
	return true;
}
function isEmail_ForCommentPage(aStr)
{
	var reEmail=/^[0-9a-zA-Z_'\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
	if(!reEmail.test(aStr))
	{
		return false;
	}
	return true;
}
function strim(str)
{
    s = str.replace(/^(\s)*/, '');
    s = s.replace(/(\s)*$/, '');
    return s;
}
function check_comments()
{
	var msg="",errFlag=false,errMsg="";
	errMsg = "The Following Error Occurs:\n";
	errMsg = errMsg + "__________________________________\n\n";
	var name = document.getElementById("author").value;
	var email = document.getElementById("email").value;
	var comments  = document.getElementById("comment").value;
	/*var captcha  = document.getElementById("captcha").value;*/
	var setFocus1=false,setFocus2=false,setFocus3=false;
	if(isNullValue(strim(name)))
	{
       
	  errMsg = errMsg + "- Please enter the Name " + "\n";
	  setFocus1 =true;
	  errFlag = true;
 	}
	if(isNullValue(strim(email)))
	{
    
	  errMsg = errMsg + "- Please enter the Email " + "\n";
 	  setFocus2 =true;
	  errFlag = true;
	}
	if(!isEmail_ForCommentPage(email))
	{
	  errMsg = errMsg + "- Please enter the valid Email Address " + "\n";
	  setFocus2 =true;
 	  errFlag = true;		
	}
	if(isNullValue(strim(comments)))
	{
     errMsg = errMsg + "- Please enter the Comments " + "\n";
	 setFocus3 =true;
 	 errFlag = true;	
	}
	/*if(isNullValue(strim(captcha)))
	{
     errMsg = errMsg + "- Please enter the Verification code as shown in the image above " + "\n";
	 setFocus5 =true;
 	 errFlag = true;	
	}*/
	if(errFlag==true)
	{
		alert(errMsg);
		if(setFocus1) 
		{
			document.getElementById("author").focus();
		}
		else if(setFocus2)
		{
			document.getElementById("email").focus();
		}
		else
		{
			document.getElementById("comment").focus();
		}		
  		return false;
	}
	else{
		return true;
	}
}