function Validation(user)
{
var err=0;
var message =""; 
var desc=document.getElementById('recommendsiteid').value; 
if(user=='')
{
var name=document.getElementById('usernameid').value;
var password=document.getElementById('passwordid').value;
var email=document.getElementById('emailids').value;
}
		if(desc=="")
		{
			err++;
			message=message+"Enter the Comment\n";
		}
		else
		{
			if(desc.charAt(0)==' ')
			{
				err++;
				message=message+"Invalid Comment\n";
			} 
		}
if(user=='')
{
		
		if(name=="")
		{
			  err++;
			  message=message+"Enter the User Name\n";
		 }
		 else
		 {
			if(name.charAt(0)==' ')
			{
				err++;
				message=message+"Invalid User Name\n";
			} 
			else
			{
			var checkString="1234567890`~!@#$%^&*()_+-=\|}{[]:;\"'?/>.<,";
			var Result=true;
			for( i=0; i < name.length; i++)
			{
				if(checkString.indexOf(name.charAt(i))!=-1)
				{
					Result = false;
				}
			}
				if(!Result)
				{
					err++;
					message=message+"Invalid User Name\n";
				}
			}
		 }
		if(password=="")
		 {
		   err++;
		   message=message+"Enter the Password\n";
		 }
		else
		 {
			 if(name.charAt(0)==' ')
			{
				err++;
				message=message+"Invalid Password\n";
			} 
		 }
		 
		if(email=="")
		 {
		   err++;
		   message=message+"Enter the E-Mail Address\n";
		 }
		else
		 {
			  EA = email.toLowerCase();                 
			  if((EA.substring(0,1)<"a" || EA.substring(0,1)>"z") && (EA.substring(0,1)<"A" || EA.substring(0,1)>"Z"))
				  {               
					   err++;
					   message=message+"Invalid E-mail Address\n";
				  }
			 else 
				 {              
				   if(!emailvalidation(EA)) 
					    {                   
						     err++;
						     message=message+"Invalid E-mail Address\n";               
					    }
				 }  
			}    			}
	if(err>=1)
            {
              var i;
              var almsg;
              var errmsg="";
              almsg = new Array(err);
              for(i=0;i<err;i++)
               {
                 almsg=message.split('\n');
                 errmsg=almsg[i];
				 	 if(errmsg=="Enter the Comment" || errmsg=="Invalid Comment")
        		       {                
		                document.getElementById('recommendsiteid').value="";
        		        document.getElementById('recommendsiteid').focus();
                		alert(message);
		                return false;
        			   }
		    	     else if(errmsg=="Enter the User Name" || errmsg=="Invalid User Name")
        		       {                
		                document.getElementById('usernameid').value="";
        		        document.getElementById('usernameid').focus();
                		alert(message);
		                return false;
        			   }
		    		 else if(errmsg=="Enter the Password" || errmsg=="Invalid Password")
		               {                
        		        document.getElementById('passwordid').value="";
                		document.getElementById('passwordid').focus();   
		                alert(message);
        		        return false;
			           }						   
					 else if(errmsg=="Enter the E-Mail Address" || errmsg=="Invalid E-mail Address")
        		       {                
                		document.getElementById('emailids').value="";
		                document.getElementById('emailids').focus();   
        		        alert(message);
                		return false;
			           }
			  }
		  }
}

function emailvalidation(value) {
	var emailregex = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	if (value.search(emailregex)==-1) {
		return false;
	}
	return true;
}
function keyalert(e){
	if(e.keyCode==13){
		Validation();
	}
}