function shol_TrySend(f)
{	
	var b=true;
	for (var i=0; i < necessarily_inputs.length; i++ )
	{
		if (document.forms[f].elements[necessarily_inputs[i]])		
			if (document.forms[f].elements[necessarily_inputs[i]].value == '') {b=false;}
			if (document.forms[f].elements[necessarily_inputs[i]].value == 'Выбрать') {b=false;}			
	}	
	if (b) {	
		//if (document.forms[f].elements["TEXTCONTENT"]) document.forms[f].elements["TEXTCONTENT"]).value = "test";//as
		//alert(">" + document.forms[f].elements["TEXTCONTENT"]).value + "<");
		
		document.forms[f].submit();
	} 	
	else {alert("Внимание! Заполнены не все обязательные поля. Попробуйте еще раз.");}
}

function visibl(id) {
   var e = document.getElementById(id);
   if(e.style.display == 'block')
      e.style.display = 'none';
   else
      e.style.display = 'block';
}

function onChangeParam(obj)
{	
	var hboxes=document.forms.selectGoods.elements[obj.name];

	if (obj.value=='')
	{
		for( var i=1; i < hboxes.length; i++ )
		{
			hboxes[i].disabled = obj.checked;
		}
	}

	var d = 1;
	if (!(obj.checked)) {d = -1;}

	eval(obj.name+"+= d;");

	if ( obj.checked && eval(obj.name)==4 ) 
	{
		for( var i=0; i < hboxes.length; i++ )
		{
			if (!(hboxes[i].checked)) hboxes[i].disabled = true;
		}
	}
	
	if ( !obj.checked && eval(obj.name)==3 ) 
	{
		for( var i=0; i < hboxes.length; i++ )
		{
			if (!(hboxes[i].checked)) hboxes[i].disabled = false;
		}
	}
}

function fselectGoods(){
	document.forms.selectGoods.submit();
}

function getCookieVal(offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                        return getCookieVal (j);
                i = document.cookie.indexOf(" ", i) + 1;
                        if (i == 0)
                                break;
                }
   return null;
}

function SetCookie(name, value) {
        var argv = SetCookie.arguments;
        var argc = SetCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        document.cookie = name + "=" + escape (value) +
                ((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
                ((path == null) ? "" : ("; path=" + path)) +
                ((domain == null) ? "" : ("; domain=" + domain)) +
                ((secure == true) ? "; secure" : "");
		
		
}

function StrToIntDef(s, d)
{
	if (s == null) return d;
	if (isNaN(s*1)) return d;
	return s*1;
}

function puttobasket(id, count, price)
{
	//alert('>'+count+'<')
	if (isNaN(count*1) || (count*1 < 0) || (count*1 > 999999)) 
	{	
		alert('Проверьте корректность значения');	
		return;
	}

	var cname = "";
	var cval = 0;
		
	cname = 'GOODS'+id;
	cval = StrToIntDef(GetCookie(cname),0);	
	cval += count*1;
	//cval = count*1;
	SetCookie(cname, cval);	
	document.location.reload();
}

function displayOrderValues()
{
	displayCountGoods(GetCookie('COUNTGOODS')*1);
	displayTotalPrice(GetCookie('TOTALPRICE')*1);
}

function displayCountGoods(val)
{
	obj = document.all.OrderCountGoods;
	setValue(obj, val);
}

function displayTotalPrice(val)
{
	obj = document.all.OrderTotalPrice;
	setValue(obj, val);
}

function setValue(obj, val)
{
	obj.innerHTML = val;
}

function Registr(){
  alert('Для заказа товаров необходимо авторизоваться');
}