var TEMA = 0;
var COLOR = 0;
var FAKTURA = 0;

function HideShow_Searchform()
{
	if (document.getElementById('searchform').style.display=='block')
	{
		document.getElementById('searchlink').innerHTML='<img src="images/params.gif"/>';
		document.getElementById('searchform').style.display='none';
		document.getElementById('clearform').style.display='none';
	}
	else
	{
		document.getElementById('searchlink').innerHTML='Скрыть форму';
		document.getElementById('searchform').style.display='block';
		document.getElementById('clearform').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()
{
/*	if ((TEMA==0) && (COLOR==0) && (FAKTURA==0)) {alert("Необходимо выбрать хотя бы один из параметров, помимо страны");}
	else 
	{
		document.forms.selectGoods.submit();
	}*/
	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);	
	//alert('>'+cval+'<')	
	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;
}

var e=0;
function copyfield(name, name_assist) 
{  
  document.forms['ASSIST'].elements[name_assist].value = document.forms['InputForm583439'].elements[name].value;
  if (document.forms['ASSIST'].elements[name_assist].value=='') {	  
  e=1;    
  document.forms['InputForm583439'].elements[name].style.borderColor = "red";
  }
}
function submitAssist() 
{
  e=0;
  copyfield('LASTNAME', 'LastName');
  copyfield('FIRSTNAME', 'FirstName');
  copyfield('COUNTRYCODE', 'Country');
  copyfield('STATECODE', 'State');
  copyfield('ZIP', 'Zip');
  copyfield('CITY', 'City');
  copyfield('ADDRESS', 'Address');
  copyfield('PHONE', 'Phone');
  copyfield('EMAIL', 'Email');   
  if (e==0) {	
  document.forms['ASSIST'].submit();
  document.forms['InputForm583439'].submit();
  }else{
  document.getElementById('assist_error').innerHTML = 'Ошибка при заполнении обязательных полей!';  
  }
}
