function addVariants2Group(groupName, fld, Id_subcategories){
var optIndex = fld.selectedIndex;
if (fld.value == '0'){ document.getElementById('filterGroupSelect-' + groupName).innerHTML = ''; return false;}
//{document.getElementById('filterGroupName-'+groupName).innerHTML = ''; return false; }
//else document.getElementById('filterGroupName-'+groupName).innerHTML = fld.options[optIndex].text;
var xmlhttp;
var connection = "close";
if      (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); }
else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); connection = "Keep-Alive";}
else  return false; 
var url = "/esc/default.php";
var params = 'groupName=' + groupName + '&Id_filters=' + fld.value + '&Id_subcategories=' + Id_subcategories;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", connection);
xmlhttp.onreadystatechange = function() {
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		var responseId = xmlhttp.responseText;
		//alert(responseId);
		if(responseId.substring(0,35) != '<select id="filters_variants-group-') return false;		
		document.getElementById('filterGroupSelect-' + groupName).innerHTML = responseId;
	}
}
xmlhttp.send(params);	
}

function resetFilters(){
//delVariants
var spanVariants = document.getElementById('filtersSearch').getElementsByTagName('span');
for(var i = 0, il=spanVariants.length; i < il ; i++)
  spanVariants.item(i).innerHTML = '';
//resetFilter
var selectFilters = document.getElementById('filtersSearch').getElementsByTagName('select');
for(var i = 0, il=selectFilters.length; i < il ; i++)
  selectFilters.item(i).options[0].selected = true;
}
function resetCodeField(){
if (document.getElementById('code') != null) document.getElementById('code').value = '';
}
function delVariants(){
alert('function delVariants deprecated');
/*
spanVariants = document.getElementById('filtersSearch').getElementsByTagName('span');
for(var i = 0, il=spanVariants.length; i < il ; i++)
  spanVariants.item(i).innerHTML = '';
*/  
}


function delLeadingSpaces(fld){ // remove starting and ending string spaces
	var fldVal = fld.value;
	while ((fldVal.length > 0) && (fldVal.charAt(0) == " ")	)
		fldVal = fldVal.substr(1);
	while ((fldVal.length > 0) && (fldVal.charAt(fldVal.length - 1) == " ")	)
		fldVal = fldVal.substr(0, fldVal.length - 1);	
	fld.value = fldVal;	
}