
//reg exp
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

	function space(txt)
		{
			var valspace = new RegExp ("^([A-Za-z]*)$")					/*([A-Za-z]) " +"/s"+"([A-Za-z])*/
			var valnum = new RegExp ("([0-9])")
			var okspace = new RegExp();
			if (valspace.test(txt))
				{
					return true;
				}
				else
				{
					return false;
				}
		}
		function num(txt)
		{
				/*([A-Za-z]) " +"/s"+"([A-Za-z])*/
			var valnum = new RegExp ("([0-9])")
			
			if (valnum.test(txt))
				{
					return true;
				}
				else
				{
					return false;
				}
		}
// ([A-Za-z])+(\s)+([A-Za-z])


//first name
function validate_name(field_name,alerttxt)
{
	
	with(field_name)
	{
				if (trim(value) =="" /* || isNaN(value)==false*/ || value.length < 2 || num(trim(value)))
							{
		
								display_error (alerttxt);
								return false;
							}
			   else 
				{return true};
			
	}
}
//company
function validate_company(field_company,alerttxt)
{
		
	with(field_company)
	{
		if (value =="" || value.length < 2)
		{
		display_error(alerttxt);
		return false;
		}
		else 
		{return true};
	}	
}



//telephone number
function validate_tnum(field_tnum,alerttxt)
{
		
	with(field_tnum)
	{
		if(value=="" || isNaN(value)==true|| value.length < 3)
		{
		display_error(alerttxt);
		return false;
		}
		else 
		{return true};
	}	
		
}







////////trying error list...
function display_error(errorlist)
	{alert(errorlist);	}
 

function validate_form(thisform)
{
	
   with(thisform)
   {
		
		if(validate_name(txtContact,"enter name in proper format")==false)
				{	txtContact.focus();
					return false;
				}

if(validate_company(txtCompany,"enter company name in proper format")==false)
				{	txtCompany.focus();
					return false;
				}
		
if(validate_tnum(txtPhone,"enter valid phone number")==false)
				{	txtPhone.focus();
					return false;
				}



}
	
}


