// JavaScript Document
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
function validation()
	{

		 if (document.frmregister.txtname.value=="" )
		 { 
  			alert ("Please specify Your Name.");
		  	document.frmregister.txtname.focus();
			return false;
		 }
		var pattern=/^[a-zA-Z][a-zA-Z]{2,19}$/
		Char = document.frmregister.txtname.value; 
		if(Char.search(pattern)==-1)
		{
			  alert("Please specify valid Name.");
			  document.frmregister.txtname.focus();
			  return false;
		}
		 
		if(!isValidEmail(document.frmregister.txtemail.value))
		{
			alert("Please specify Valid Email.");
			document.frmregister.txtemail.focus();
			return false;
		}
		 if (document.frmregister.txtDescription.value=="" || isBlank(document.frmregister.txtDescription.value))
		 { 
  			alert ("Please specify your Comments.");
		  	document.frmregister.txtDescription.focus();
			return false;
		 }
			
		
		
		 
function isValidEmail(emailStr) {
var emailPat=/^[a-zA-z](.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if ('!%&\\(\\)<>@,;:\\\\\\\"\\.\\[\\]'.indexOf(emailStr.charAt(0)) >= 0) 
{
   return false; 	
}
var pattern=/^[a-z]/

if(emailStr.search(pattern)==-1)
{

	  return false;
}
	
if (matchArray==null) 
{
  
	return false;
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
   
    return false;
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
		return false;
	    }
    }
    return true;
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
    return false;
}


var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>3) {
 
   return false;
}

if (len<2) {

   return false;
}

return true;
}
}
	
function phone_no(phone,no)
{
	var temp=phone.value;
	if(temp.length==3 && no==1) {
		
		document.forms['frmregister']['txtphone2'].focus();
	}
	if(temp.length==3 && no==2) {
		
		document.forms['frmregister']['txtphone3'].focus();
	}
	//alert(temp.length);
	
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 	

