function fillCategory(kraj, region){
  removeAllOptions(document.w_form.region);
  removeAllOptions(document.w_form.kraj);
  var I = 0;
  addOption(document.w_form.kraj, "", "", kraj);
  while(WJ_DropKraj[I]) {
      var WJ_TempTown = WJ_DropKraj[I].split('|');
      addOption(document.w_form.kraj, WJ_TempTown[0], WJ_TempTown[1], kraj);
      I++;
  }
  I=0;
  addOption(document.w_form.region, "", "", region);
  while(WJ_DropRegion[I]) {
      var WJ_TempTown = WJ_DropRegion[I].split('|');
		
		if (kraj !='') {
			if (document.forms['w_form'].elements['kraj'].value == WJ_TempTown[0])	
				addOption(document.w_form.region, WJ_TempTown[1], WJ_TempTown[1], region);
		} else {
				addOption(document.w_form.region, WJ_TempTown[1], WJ_TempTown[1], region);
		}
      I++;
  }
}


function wKraj() {

  removeAllOptions(document.w_form.region);
  addOption(document.w_form.region, "", "", "");

  var I=0;
  if ( document.w_form.kraj.value == '')
	  while(WJ_DropRegion[I]) {	  		
		  var WJ_TempTown = WJ_DropRegion[I].split('|');
		  addOption(document.w_form.region, WJ_TempTown[1], WJ_TempTown[1], "");
		  I++;
	  }
  else {
    I = 0;
    while (WJ_DropRegion[I]) {
      var WJ_TempTown = WJ_DropRegion[I].split('|');
	//  addOption(document.w_form.region, "", WJ_TempTown[0]);
      if (document.forms['w_form'].elements['kraj'].value == WJ_TempTown[0])	  
        addOption(document.w_form.region, WJ_TempTown[1], WJ_TempTown[1], "");
      I++;
    }
  }

/*  removeAllOptions(document.w_form.region);
  addOption(document.w_form.region, "", "dowolny");

// ZMIEN REGION
  removeAllOptions(document.w_form.region);
  addOption(document.w_form.region, "", "dowolny");

  var I=0;
  if ( document.w_form.kraj.value != 'dowolny')
  {
    I = 0;
    while (WJ_DropRegion[I]) {
      var WJ_TempTown = WJ_DropRegion[I].split('|');
      if (document.forms['w_form'].elements['kraj'].value == WJ_TempTown[1])
        addOption(document.w_form.region, WJ_TempTown[1], WJ_TempTown[1]);
      I++;
    }
  }  
*/
}


function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text, jest )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	if (value == jest)
	  optn.selected = true;

	selectbox.options.add(optn);
}
function cart(id){
 if(document.getElementById(id).style.display == 'none') {
   document.getElementById(id).style.display = 'block'; }
   else {
   document.getElementById(id).style.display = 'none'; }
}
function cart_onoff(id, co){

	if(co == 'off') {
		document.getElementById(id).style.display = 'none';
	}
	if(co == 'on') {
		 document.getElementById(id).style.display = 'block';
	}

}
function cart2(id) {

var elms = getElementsByClassName('kat3'); 
for(var i=0; i<elms.length; i++){ 
    if (elms[i].style.display=='block') {
		elms[i].style.display = "none";
	} else {
		elms[i].style.display = "block";		
	}

} 

}

function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}