function textCounter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}

function validateOnSubmit()
{ 
	obj = document.form; 
	        
	var semail = obj.Email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi); 

	if(obj.Price.value.length>0)
	{
		obj.Price.value = obj.Price.value.replace(/[\+]+/g, '00');
		obj.Price.value = obj.Price.value.replace(/[^\d\,]+/g, ''); 
	}
	var iPrice = obj.Price.value.split(',');
	if(iPrice.length>1)
	{
		iPrice[1] = iPrice[0] + ',' + iPrice[1];	
		iPrice.shift(iPrice);
	}
	obj.Price.value = iPrice.join('');

      if (obj.Name.value == "") 
      { 
		alert(obj.ErrorName.value); 
		obj.Name.focus(); 
		return (false); 
	} 

	if (!semail) 
	{
		alert(obj.ErrorEmail.value); 
		obj.Email.focus();
		return(false); 
	}

	if (obj.DisplayOptions.selectedIndex != 0) 
	{ 
		if (obj.PhoneNumber.value == "")
		{
			alert(obj.ErrorPhoneNumber.value); 
			obj.PhoneNumber.focus(); 
			return (false);
		}
	} 
	
	if (obj.PriceOptions.selectedIndex == 0) 
	{ 
		if (obj.Price.value == "")
		{
			alert(obj.ErrorPrice.value); 
			obj.Price.focus(); 
			return (false);
		}
	} 

	if (obj.Advertisement.value == "") 
     { 
		alert(obj.ErrorAdvertise.value); 
		obj.Advertisement.focus(); 
		return (false); 
	} 

	return (true);
} 