function is_float( mixed_var ) {  
    // Returns true if variable is float point    
    //   
    // version: 812.1017  
    // discuss at: http://phpjs.org/functions/is_float  
    // +   original by: Paulo Ricardo F. Santos  
    // %        note 1: 1.0 is simplified to 1 before it can be accessed by the function, this makes  
    // %        note 1: it different from the PHP implementation. We can't fix this unfortunately.  
    // *     example 1: is_float(186.31);  
    // *     returns 1: true  
    return parseFloat(mixed_var * 1) != parseInt(mixed_var * 1);  
}  

function check_val(form, minval){
	//jAlert(val1, val2);
	if (!is_float(form.cnt.value)){
		//jAlert('Недопустимое значение', 'Ошибка');
		alert('Недопустимое значение');
		return false;
	}
	var num = new Number(form.cnt.value);
	num = num.toFixed(1);
	
	var dataString = 'cnt='+ num;
	//alert (dataString);return false;  
	$.ajax({  
	  type: "POST",  
	  url: form.action,  
	  data: dataString,  
	  success: function(data) {
		alert('Товар добавлен в корзину');
		$("#cart_html").html(data);
		//jAlert('Товар добавлен в корзину', 'Корзина', function(){
			//window.location.reload();
			//alert(data);
			//$("#cart_html").html(data);
			//$("div.korzina2 p.tx2").html(data);
		//});
	  },
	  error: function() {  
		//jAlert('Ошибка при добавлении в корзину. Попробуйте еще раз', 'Ошибка');
		alert('Ошибка при добавлении в корзину. Попробуйте еще раз');
		return false;
	  }
	});
return false;
}