
  //--------------Numeric Validation----------//
	  function isNumber(s) 
	  {
		if(s.match(/^\d{0,10}$/) && s <= 21474836479)
		{
			return true;
		}		
		else
		{
			return false;
		}
      }
  //------------end------------//

//////////////////////////////////for email validation//////////////////////////////////////////////////
function emailCheck(emailStr)
{	
	var emailPat=/^(.+)@(.+)$/			
	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(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)
	{
	   var errStr="This address is missing a hostname!";
	   return false
	}	
	return true;
}
//////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////// check name only enter character not numeric value ////////////////////
function checkInt(a)
{
		if (a.split(" ").join("").length ==0)
		{
			return false;
		}
		//var Anum = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.";
		var Anum = "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z.";
		for (i=0;i<a.length;i++)
		{
			if (Anum.indexOf(a.substr(i,1)) == -1)
			{
				//alert(Anum.indexOf(a.substr(i,1)) + "," + a.substr(i,1));
				return false;
			}
		}
		return true;
}
////////////////////////////////////////////////////////////////////////////////////////////////

function checkPropWant()
{			
		if(document.wanted.name.value=="")
		{
			alert('Please Fill Name');
			document.wanted.name.focus();
			return false;
		}
		else if(checkInt(document.wanted.name.value)== false)
		{				
			alert('Enter Correct Name NOT Enter Numeric Value');
			document.wanted.name.focus();
			return false;											
		}
		else if(document.wanted.phone.value=="")
		{
			alert('Please Fill Phone');
			document.wanted.phone.focus();
			return false;
		}
		else if(!isNumber(document.wanted.phone.value))
		{
			alert('Please Fill Valid Phone');
			document.wanted.phone.focus();
			return false;
		} 
		else if(document.wanted.email.value=="")
		{
			alert('Please Fill Email Field');
			document.wanted.email.focus();
			return false;
		}
		else if(emailCheck(document.wanted.email.value)==false)
		{						
			alert ('Your Email is Invalid');
			document.wanted.email.focus();
			return false;											
		}	
}