var filtersHandlers = { };
filtersHandlers.filters = {};
filtersHandlers.filters.selected = {};
filtersHandlers.filters.sekce = null;
filtersHandlers.filters.selected.sekce = null;
filtersHandlers.filters.znacka = null;
filtersHandlers.filters.selected.znacka = null;
filtersHandlers.filters.rada = null;
filtersHandlers.filters.selected.rada = null;
filtersHandlers.filters.pouzdro = null;
filtersHandlers.filters.selected.pouzdro = null;
filtersHandlers.filters.pasek = null;
filtersHandlers.filters.selected.pasek = null;
filtersHandlers.filters.ecodrive = null;
filtersHandlers.filters.selected.ecodrive = null;
filtersHandlers.filters.quartz = null;
filtersHandlers.filters.selected.quartz = null;
filtersHandlers.filters.cena = {};
filtersHandlers.filters.cena.min = null;
filtersHandlers.filters.cena.max = null;
filtersHandlers.filters.order = null;
filtersHandlers.filters.oba = null;
filtersHandlers.data = {};
filtersHandlers.data.rady = ["b_1", "b_2", "b_3", "b_6", "b_7", "b_8"];
filtersHandlers.data.radyNames = [];
filtersHandlers.data.radyNames[1] = "Skyhawk";
filtersHandlers.data.radyNames[2] = "Calibre";
filtersHandlers.data.radyNames[3] = "Divers";
filtersHandlers.data.radyNames[6] = "Promaster";
filtersHandlers.data.radyNames[7] = "Diamond";
filtersHandlers.data.radyNames[8] = "Ostatní";
filtersHandlers.data.sekceNames = [];
filtersHandlers.data.sekceNames['panske-hodinky'] = "Pánské";
filtersHandlers.data.sekceNames['damske-hodinky'] = "Dámské";
filtersHandlers.data.sekceNames['diesel'] = "Diesel";
filtersHandlers.data.sekceNames['guess'] = "Guess";
filtersHandlers.data.sekceNames['citizen'] = "Citizen";
filtersHandlers.data.sekceNames['armani'] = "Armani";
filtersHandlers.data.sekceNames['dkny'] = "DKNY";
filtersHandlers.data.sekceNames['dolce-gabbana'] = "Dolce Gabbana";
filtersHandlers.data.sekceNames['burberry'] = "Burberry";
filtersHandlers.data.sekceNames['tommy-hilfiger'] = "Tommy Hilfiger";
filtersHandlers.data.sekceNames['calvin-klein'] = "Calvin Klein";
filtersHandlers.data.sekceNames['lacoste'] = "Lacoste";
filtersHandlers.data.sekceNames['michael-kors'] = "Michael Kors";
filtersHandlers.data.sekceNames['fossil'] = "Fossil";
filtersHandlers.data.znackaNames = [];
filtersHandlers.data.znackaNames['diesel'] = "Diesel";
filtersHandlers.data.znackaNames['guess'] = "Guess";
filtersHandlers.data.znackaNames['citizen'] = "Citizen";
filtersHandlers.data.znackaNames['armani'] = "Armani";
filtersHandlers.data.znackaNames['dkny'] = "DKNY";
filtersHandlers.data.znackaNames['dolce-gabbana'] = "Dolce Gabbana";
filtersHandlers.data.znackaNames['burberry'] = "Burberry";
filtersHandlers.data.znackaNames['tommy-hilfiger'] = "Tommy Hilfiger";
filtersHandlers.data.znackaNames['calvin-klein'] = "Calvin Klein";
filtersHandlers.data.znackaNames['lacoste'] = "Lacoste";
filtersHandlers.data.znackaNames['michael-kors'] = "Michael Kors";
filtersHandlers.data.znackaNames['fossil'] = "Fossil";
filtersHandlers.data.pouzdraNames = [];
filtersHandlers.data.pouzdraNames[1] = "Čistá ocel";
filtersHandlers.data.pouzdraNames[2] = "Pozlacená ocel";
filtersHandlers.data.pouzdraNames[3] = "Černá ocel";
filtersHandlers.data.pouzdraNames[4] = "Titan";
filtersHandlers.data.pouzdraNames[5] = "Keramika";
filtersHandlers.data.pouzdraNames[6] = "Pryž";
filtersHandlers.data.pouzdraNames[7] = "Jiné";
filtersHandlers.data.pasekNames = [];
filtersHandlers.data.pasekNames[1] = "Ocelový";
filtersHandlers.data.pasekNames[2] = "Kožený";
filtersHandlers.data.pasekNames[3] = "Gumový";
filtersHandlers.data.pasekNames[4] = "Titanový";
filtersHandlers.data.pasekNames[5] = "Jiný";
/*
filtersHandlers.counter = {};
filtersHandlers.counter.zlata = {};
filtersHandlers.counter.zlata.obj = null;
filtersHandlers.counter.zlata.update = null;
filtersHandlers.counter.ocel = {};
filtersHandlers.counter.ocel.obj = null;
filtersHandlers.counter.ocel.update = null;
filtersHandlers.counter.bila = {};
filtersHandlers.counter.bila.obj = null;
filtersHandlers.counter.bila.update = null;
filtersHandlers.counter.cerna = {};
filtersHandlers.counter.cerna.obj = null;
filtersHandlers.counter.cerna.update = null;
filtersHandlers.counter.hneda = {};
filtersHandlers.counter.hneda.obj = null;
filtersHandlers.counter.hneda.update = null;
filtersHandlers.counter.jina = {};
filtersHandlers.counter.jina.obj = null;
filtersHandlers.counter.jina.update = null;
filtersHandlers.counter.pouzdroCistaOcel = {};
filtersHandlers.counter.pouzdroCistaOcel.obj = null;
filtersHandlers.counter.pouzdroCistaOcel.update = null;
filtersHandlers.counter.pouzdroPozlacenaOcel = {};
filtersHandlers.counter.pouzdroPozlacenaOcel.obj = null;
filtersHandlers.counter.pouzdroPozlacenaOcel.update = null;
filtersHandlers.counter.pouzdroCernaOcel = {};
filtersHandlers.counter.pouzdroCernaOcel.obj = null;
filtersHandlers.counter.pouzdroCernaOcel.update = null;
filtersHandlers.counter.pouzdroTitan = {};
filtersHandlers.counter.pouzdroTitan.obj = null;
filtersHandlers.counter.pouzdroTitan.update = null;
filtersHandlers.counter.pouzdroKeramika = {};
filtersHandlers.counter.pouzdroKeramika.obj = null;
filtersHandlers.counter.pouzdroKeramika.update = null;
filtersHandlers.counter.pouzdroPryz = {};
filtersHandlers.counter.pouzdroPryz.obj = null;
filtersHandlers.counter.pouzdroPryz.update = null;
filtersHandlers.counter.pouzdroJine = {};
filtersHandlers.counter.pouzdroJine.obj = null;
filtersHandlers.counter.pouzdroJine.update = null;
filtersHandlers.counter.pasekOcelovy = {};
filtersHandlers.counter.pasekOcelovy.obj = null;
filtersHandlers.counter.pasekOcelovy.update = null;
filtersHandlers.counter.pasekKozeny = {};
filtersHandlers.counter.pasekKozeny.obj = null;
filtersHandlers.counter.pasekKozeny.update = null;
filtersHandlers.counter.pasekGumovy = {};
filtersHandlers.counter.pasekGumovy.obj = null;
filtersHandlers.counter.pasekGumovy.update = null;
filtersHandlers.counter.pasekTitanovy = {};
filtersHandlers.counter.pasekTitanovy.obj = null;
filtersHandlers.counter.pasekTitanovy.update = null;
filtersHandlers.counter.pasekPlastovy = {};
filtersHandlers.counter.pasekPlastovy.obj = null;
filtersHandlers.counter.pasekPlastovy.update = null;
filtersHandlers.counter.pasekTextilni = {};
filtersHandlers.counter.pasekTextilni.obj = null;
filtersHandlers.counter.pasekTextilni.update = null;
filtersHandlers.counter.pasekKeramicky = {};
filtersHandlers.counter.pasekKeramicky.obj = null;
filtersHandlers.counter.pasekKeramicky.update = null;
filtersHandlers.counter.pasekJiny = {};
filtersHandlers.counter.pasekJiny.obj = null;
filtersHandlers.counter.pasekJiny.update = null;
*/

var nastaveni = {
domain: '*.delux.cz', 
expiresAt: new Date( 2011, 1, 3 ),
secure: false  
}

var nastaveni2 = {
domain: '*.delux.cz', 
expiresAt: new Date( 2010, 1, 3 ),
secure: false  
}

filtersHandlers.showFilter = function() {
  
  var toShowArray = [];
  if(this.filters.selected.sekce != null){
    toShowArray.push(this.data.sekceNames[this.filters.selected.sekce] + " hodinky");
  }
   if(this.filters.selected.znacka != null){
    toShowArray.push(this.data.znackaNames[this.filters.selected.znacka]);
  }
  if(this.filters.selected.ecodrive != null){
    toShowArray.push("technologie Eco-Drive");
  }
  if(this.filters.selected.quartz != null){
    toShowArray.push("technologie Citizen Quartz");
  }
  if(this.filters.selected.rada != null){
    toShowArray.push("řada " + this.data.radyNames[this.filters.selected.rada]);
  }
  if(this.filters.selected.pouzdro != null){
    toShowArray.push("typ pouzdra " + this.data.pouzdraNames[this.filters.selected.pouzdro]);
  }
  if(this.filters.selected.pasek != null){
    toShowArray.push("typ pásku " + this.data.pasekNames[this.filters.selected.pasek]);
  }
  if(this.filters.cena.min != null && this.filters.cena.max != null){
    toShowArray.push("cenové rozmezí " + this.filters.cena.min + "Kč - " + this.filters.cena.max + "Kč");
  }
  
  var toShow = "";
  for(var i = 0; i < toShowArray.length; i++)
    toShow += toShowArray[i] + " / ";
  /*show*/
  document.getElementById("selectedFilters").innerHTML = toShow;
};

filtersHandlers.clearPouzdro = function() {
  this.filters.pouzdro = null;
  this.filters.selected.pouzdro = null;
  document.getElementById("pouzdroClear").style.display = 'none';
  document.cookie ='zko=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
  
  for(var i = 1; i < 8; i++){
    var pattern = "p_";
    pattern += i;
    document.getElementById(pattern).style.fontWeight = 'normal';
  }

	this.filter();
}

filtersHandlers.clearRada = function() {
	this.filters.rada = null;
	this.filters.selected.rada = null;
	document.getElementById("radaClear").style.display = 'none';
	document.getElementById("b_1").style.fontWeight = 'normal';
	document.getElementById("b_2").style.fontWeight = 'normal';
	document.getElementById("b_3").style.fontWeight = 'normal';
	document.getElementById("b_6").style.fontWeight = 'normal';
	document.getElementById("b_7").style.fontWeight = 'normal';
	document.getElementById("b_8").style.fontWeight = 'normal';
    document.cookie ='rad=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
	this.filter();
}

filtersHandlers.clearPasek = function() {
  this.filters.pasek = null;
  this.filters.selected.pasek = null;
  document.getElementById("pasekClear").style.display = 'none';
  document.cookie ='psk=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
  for(var i = 1; i < 9; i++){
    var pattern = "pa_";
    pattern += i;
    document.getElementById(pattern).style.fontWeight = 'normal';
  }

	this.filter();
}

filtersHandlers.oba = function(sekce, znacka) {
/*get by sekce*/
  document.getElementById("sekceDamske").style.fontWeight = 'normal';
  document.getElementById("sekcePanske").style.fontWeight = 'normal';
  document.getElementById("znackaDiesel").style.fontWeight = 'normal';
  document.getElementById("znackaGuess").style.fontWeight = 'normal';
  document.getElementById("znackaCitizen").style.fontWeight = 'normal';
  document.getElementById("znackaArmani").style.fontWeight = 'normal';
  document.getElementById("znackaDkny").style.fontWeight = 'normal';
  document.getElementById("znackaDolcegabbana").style.fontWeight = 'normal';
  document.getElementById("znackaBurberry").style.fontWeight = 'normal';
  document.getElementById("znackaTommyhilfiger").style.fontWeight = 'normal';
  document.getElementById("znackaCalvinklein").style.fontWeight = 'normal'; 
  document.getElementById("znackaLacoste").style.fontWeight = 'normal'; 
  document.getElementById("znackaMichaelkors").style.fontWeight = 'normal'; 
  document.getElementById("znackaFossil").style.fontWeight = 'normal';
/*get by znacka*/
  document.getElementById("znackaDiesel").style.fontWeight = 'normal';
  document.getElementById("znackaGuess").style.fontWeight = 'normal';
  document.getElementById("znackaCitizen").style.fontWeight = 'normal';
  document.getElementById("znackaArmani").style.fontWeight = 'normal';
  document.getElementById("znackaDkny").style.fontWeight = 'normal';
  document.getElementById("znackaDolcegabbana").style.fontWeight = 'normal';
  document.getElementById("znackaBurberry").style.fontWeight = 'normal';
  document.getElementById("znackaTommyhilfiger").style.fontWeight = 'normal';
  document.getElementById("znackaCalvinklein").style.fontWeight = 'normal';  
  document.getElementById("znackaLacoste").style.fontWeight = 'normal';
  document.getElementById("znackaMichaelkors").style.fontWeight = 'normal';
  document.getElementById("znackaFossil").style.fontWeight = 'normal';  

/*if by sekce*/
  if(sekce == this.filters.selected.sekce){
    this.filters.sekce = null;
    this.filters.selected.sekce = null;
  }
  else {
    this.filters.sekce = sekce;
    this.filters.selected.sekce = sekce;
   
       if(sekce == 'damske-hodinky') {
      document.getElementById("sekceDamske").style.fontWeight = 'bold';
    }
    else if(sekce == 'panske-hodinky') {
      document.getElementById("sekcePanske").style.fontWeight = 'bold';
    }  
	else if(sekce == 'diesel') {
      document.getElementById("znackaDiesel").style.fontWeight = 'bold';
    } 
    else if(sekce == 'guess') {
      document.getElementById("znackaGuess").style.fontWeight = 'bold';
    } 
    else if(sekce == 'citizen') {
      document.getElementById("znackaCitizen").style.fontWeight = 'bold';
    }
    else if(sekce == 'armani') {
      document.getElementById("znackaArmani").style.fontWeight = 'bold';
    }
    else if(sekce == 'dkny') {
      document.getElementById("znackaDkny").style.fontWeight = 'bold';
    }
    else if(sekce == 'dolce-gabbana') {
      document.getElementById("znackaDolcegabbana").style.fontWeight = 'bold';
    }
    else if(sekce == 'burberry') {
      document.getElementById("znackaBurberry").style.fontWeight = 'bold';
    }
    else if(sekce == 'tommy-hilfiger') {
      document.getElementById("znackaTommyhilfiger").style.fontWeight = 'bold';
    }
    else if(sekce == 'calvin-klein') {
      document.getElementById("znackaCalvinklein").style.fontWeight = 'bold';
    }
	else if(sekce == 'lacoste') {
      document.getElementById("znackaLacoste").style.fontWeight = 'bold';
    }
  	else if(sekce == 'michael-kors') {
      document.getElementById("znackaMichaelkors").style.fontWeight = 'bold';
    }
  	else if(sekce == 'fossil') {
      document.getElementById("znackaFossil").style.fontWeight = 'bold';
    }
  }
 /*if by znacka*/ 
  if(znacka == this.filters.selected.znacka){
    this.filters.znacka = null;
    this.filters.selected.znacka = null;
  }
  else {
    this.filters.znacka = znacka;
    this.filters.selected.znacka = znacka;
	
	  if(znacka == 'diesel') {
      document.getElementById("znackaDiesel").style.fontWeight = 'bold';
    } 
    else if(znacka == 'guess') {
      document.getElementById("znackaGuess").style.fontWeight = 'bold';
    } 
    else if(znacka == 'citizen') {
      document.getElementById("znackaCitizen").style.fontWeight = 'bold';
    }
    else if(znacka == 'armani') {
      document.getElementById("znackaArmani").style.fontWeight = 'bold';
    }
    else if(znacka == 'dkny') {
      document.getElementById("znackaDkny").style.fontWeight = 'bold';
    }
    else if(znacka == 'dolce-gabbana') {
      document.getElementById("znackaDolcegabbana").style.fontWeight = 'bold';
    }
    else if(znacka == 'burberry') {
      document.getElementById("znackaBurberry").style.fontWeight = 'bold';
    }
    else if(znacka == 'tommy-hilfiger') {
      document.getElementById("znackaTommyhilfiger").style.fontWeight = 'bold';
    }
    else if(znacka == 'calvin-klein') {
      document.getElementById("znackaCalvinklein").style.fontWeight = 'bold';
    }	
    else if(znacka == 'lacoste') {
      document.getElementById("znackaLacoste").style.fontWeight = 'bold';
    }	
    else if(znacka == 'michael-kors') {
      document.getElementById("znackaMichaelkors").style.fontWeight = 'bold';
    }	
    else if(znacka == 'fossil') {
      document.getElementById("znackaFossil").style.fontWeight = 'bold';
    }
	
}
  this.filter();
};

filtersHandlers.sekce = function(sekce) {
  document.getElementById("sekceDamske").style.fontWeight = 'normal';
  document.getElementById("sekcePanske").style.fontWeight = 'normal';
  document.getElementById("znackaDiesel").style.fontWeight = 'normal';
  document.getElementById("znackaGuess").style.fontWeight = 'normal';
  document.getElementById("znackaCitizen").style.fontWeight = 'normal';
  document.getElementById("znackaArmani").style.fontWeight = 'normal';
  document.getElementById("znackaDkny").style.fontWeight = 'normal';
  document.getElementById("znackaDolcegabbana").style.fontWeight = 'normal';
  document.getElementById("znackaBurberry").style.fontWeight = 'normal';
  document.getElementById("znackaTommyhilfiger").style.fontWeight = 'normal';
  document.getElementById("znackaCalvinklein").style.fontWeight = 'normal'; 
  document.getElementById("znackaLacoste").style.fontWeight = 'normal'; 
  document.getElementById("znackaMichaelkors").style.fontWeight = 'normal'; 
  document.getElementById("znackaFossil").style.fontWeight = 'normal'; 
  
  if(sekce == this.filters.selected.sekce){
    this.filters.sekce = null;
    this.filters.selected.sekce = null;
  }
  else {
    this.filters.sekce = sekce;
    this.filters.selected.sekce = sekce;
    
    if(sekce == 'damske-hodinky') {
      document.getElementById("sekceDamske").style.fontWeight = 'bold';
    }
    else if(sekce == 'panske-hodinky') {
      document.getElementById("sekcePanske").style.fontWeight = 'bold';
    }  
	else if(sekce == 'diesel') {
      document.getElementById("znackaDiesel").style.fontWeight = 'bold';
    } 
    else if(sekce == 'guess') {
      document.getElementById("znackaGuess").style.fontWeight = 'bold';
    } 
    else if(sekce == 'citizen') {
      document.getElementById("znackaCitizen").style.fontWeight = 'bold';
    }
    else if(sekce == 'armani') {
      document.getElementById("znackaArmani").style.fontWeight = 'bold';
    }
    else if(sekce == 'dkny') {
      document.getElementById("znackaDkny").style.fontWeight = 'bold';
    }
    else if(sekce == 'dolce-gabbana') {
      document.getElementById("znackaDolcegabbana").style.fontWeight = 'bold';
    }
    else if(sekce == 'burberry') {
      document.getElementById("znackaBurberry").style.fontWeight = 'bold';
    }
    else if(sekce == 'tommy-hilfiger') {
      document.getElementById("znackaTommyhilfiger").style.fontWeight = 'bold';
    }
    else if(sekce == 'calvin-klein') {
      document.getElementById("znackaCalvinklein").style.fontWeight = 'bold';
    }
	else if(sekce == 'lacoste') {
      document.getElementById("znackaLacoste").style.fontWeight = 'bold';
    }
  	else if(sekce == 'michael-kors') {
      document.getElementById("znackaMichaelkors").style.fontWeight = 'bold';
    }
  	else if(sekce == 'fossil') {
      document.getElementById("znackaFossil").style.fontWeight = 'bold';
    }
  }

  this.filter();
};

filtersHandlers.znacka = function(znacka) {
  document.getElementById("znackaDiesel").style.fontWeight = 'normal';
  document.getElementById("znackaGuess").style.fontWeight = 'normal';
  document.getElementById("znackaCitizen").style.fontWeight = 'normal';
  document.getElementById("znackaArmani").style.fontWeight = 'normal';
  document.getElementById("znackaDkny").style.fontWeight = 'normal';
  document.getElementById("znackaDolcegabbana").style.fontWeight = 'normal';
  document.getElementById("znackaBurberry").style.fontWeight = 'normal';
  document.getElementById("znackaTommyhilfiger").style.fontWeight = 'normal';
  document.getElementById("znackaCalvinklein").style.fontWeight = 'normal';  
  document.getElementById("znackaLacoste").style.fontWeight = 'normal';
  document.getElementById("znackaMichaelkors").style.fontWeight = 'normal';
  document.getElementById("znackaFossil").style.fontWeight = 'normal';
  if(znacka == this.filters.selected.znacka){
    this.filters.znacka = null;
    this.filters.selected.znacka = null;
  }
  else {
    this.filters.znacka = znacka;
    this.filters.selected.znacka = znacka;
    
    if(znacka == 'diesel') {
      document.getElementById("znackaDiesel").style.fontWeight = 'bold';
    } 
    else if(znacka == 'guess') {
      document.getElementById("znackaGuess").style.fontWeight = 'bold';
    } 
    else if(znacka == 'citizen') {
      document.getElementById("znackaCitizen").style.fontWeight = 'bold';
    }
    else if(znacka == 'armani') {
      document.getElementById("znackaArmani").style.fontWeight = 'bold';
    }
    else if(znacka == 'dkny') {
      document.getElementById("znackaDkny").style.fontWeight = 'bold';
    }
    else if(znacka == 'dolce-gabbana') {
      document.getElementById("znackaDolcegabbana").style.fontWeight = 'bold';
    }
    else if(znacka == 'burberry') {
      document.getElementById("znackaBurberry").style.fontWeight = 'bold';
    }
    else if(znacka == 'tommy-hilfiger') {
      document.getElementById("znackaTommyhilfiger").style.fontWeight = 'bold';
    }
    else if(znacka == 'calvin-klein') {
      document.getElementById("znackaCalvinklein").style.fontWeight = 'bold';
    }	
    else if(znacka == 'lacoste') {
      document.getElementById("znackaLacoste").style.fontWeight = 'bold';
    }	
    else if(znacka == 'michael-kors') {
      document.getElementById("znackaMichaelkors").style.fontWeight = 'bold';
    }	
    else if(znacka == 'fossil') {
      document.getElementById("znackaFossil").style.fontWeight = 'bold';
    }	
  }

  this.filter();
};

filtersHandlers.pouzdro = function(id) {
this.pouzdro2(id);
this.filter();
};

filtersHandlers.rada = function(id) {
this.rada2(id);
this.filter();
};

filtersHandlers.pasek = function(id) {
this.pasek2(id);
this.filter();
};

filtersHandlers.pouzdro2 = function(id) {
  var selected = "p_";

  /*unselect*/
  if(id == this.filters.selected.pouzdro){
    this.filters.pouzdro = null;
    this.filters.selected.pouzdro = null;
    //$.cookies.set("zko", pouzdro, nastaveni2);
	//$.cookies.del("zko", nastaveni);
	document.cookie ='zko=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
  }
  /*select*/
  else{
    this.filters.pouzdro = id;
    this.filters.selected.pouzdro = id;
    selected += id;
    var pouzdro = this.filters.pouzdro;
	var expires = "";
	var name = "zko";
//document.cookie =zko+"=" pouzdro; expires=Fri, 3 Aug 2020 20:47:11 UTC; path=/'
document.cookie = name+"="+pouzdro+expires+"; path=/";
   // $.cookies.set("zko", pouzdro);
  }
  
  var sel = false;
  for(var i = 1; i < 8; i++){
    var pattern = "p_";
    pattern += i;
    if(pattern == selected) {
      sel = true;
      document.getElementById(selected).style.fontWeight = 'bold';
    }
    else
     document.getElementById(pattern).style.fontWeight = 'normal';
  }
  
  if(sel)
    document.getElementById("pouzdroClear").style.display = 'inline';
  else
    document.getElementById("pouzdroClear").style.display = 'none';
  
	//this.filter();
};

filtersHandlers.rada2 = function(id) {
  
  var selected = "b_";
  //var rady = ["b_1", "b_2", "b_3", "b_6", "b_7", "b_8"];
  /*unselect*/
  if(id == this.filters.selected.rada){
    this.filters.rada = null;
    this.filters.selected.rada = null;
	document.cookie ='rad=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
  }
  /*select*/
  else{
    this.filters.rada = id;
    this.filters.selected.rada = id;
    selected += id;
	var rada = this.filters.rada;
	var expires = "";
	var name = "rad";
	document.cookie = name+"="+rada+expires+"; path=/";
  }
  
	var sel = false;
	for(var i = 0; i < filtersHandlers.data.rady.length; i++){
	  if(filtersHandlers.data.rady[i] == selected) {
	    sel = true;
	    document.getElementById(selected).style.fontWeight = 'bold';
	  }
	  else
	   document.getElementById(filtersHandlers.data.rady[i]).style.fontWeight = 'normal';
	}
	
	if(sel)
    document.getElementById("radaClear").style.display = 'inline';
  else if(this.filters.selected.ecodrive == null && this.filters.selected.quartz == null)
    document.getElementById("radaClear").style.display = 'none';
  else
	  document.getElementById("radaClear").style.display = 'inline';
	
	//this.filter();
};

filtersHandlers.pasek2 = function(id) {
  var selected = "pa_";

  /*unselect*/
  if(id == this.filters.selected.pasek){
    this.filters.pasek = null;
    this.filters.selected.pasek = null;
	document.cookie ='psk=; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
  }
  /*select*/
  else{
    this.filters.pasek = id;
    this.filters.selected.pasek = id;
    selected += id;
	var pasek = this.filters.pasek;
	var expires = "";
	var name = "psk";
	document.cookie = name+"="+pasek+expires+"; path=/";
  }
  
  var sel = false;
  for(var i = 1; i < 9; i++){
    var pattern = "pa_";
    pattern += i;
    if(pattern == selected) {
     sel = true;
     document.getElementById(selected).style.fontWeight = 'bold'; 
    }
    else
     document.getElementById(pattern).style.fontWeight = 'normal';
  }
  
  if(sel)
    document.getElementById("pasekClear").style.display = 'inline';
  else
    document.getElementById("pasekClear").style.display = 'none';
  
	//this.filters.pasek = id;
	this.filter();
};

filtersHandlers.ecodrive = function(id) {
  /*unselect*/
  if(this.filters.selected.ecodrive != null){
    this.filters.ecodrive = null;
    this.filters.selected.ecodrive = null;
    document.getElementById("b_eco").style.fontWeight = 'normal';
    if(this.filters.selected.rada == null && this.filters.selected.quartz == null)
      document.getElementById("radaClear").style.display = 'none';
    else
      document.getElementById("radaClear").style.display = 'inline';
  }
  /*select*/
  else{
    this.filters.ecodrive = id;
    this.filters.selected.ecodrive = true;
    document.getElementById("b_eco").style.fontWeight = 'bold';
    document.getElementById("radaClear").style.display = 'inline';
    this.filters.quartz = null;
    this.filters.selected.quartz = null;
    document.getElementById("b_qua").style.fontWeight = 'normal';
  }

	//this.filter();
};

filtersHandlers.quartz = function(id) {
  /*unselect*/
  if(this.filters.selected.quartz != null){
    this.filters.quartz = null;
    this.filters.selected.quartz = null;
    document.getElementById("b_qua").style.fontWeight = 'normal';
    if(this.filters.selected.rada == null && this.filters.selected.ecodrive == null)
      document.getElementById("radaClear").style.display = 'none';
    else
      document.getElementById("radaClear").style.display = 'inline';
  }
  /*select*/
  else{
    this.filters.quartz = id;
    this.filters.selected.quartz = true;
    document.getElementById("b_qua").style.fontWeight = 'bold';
    document.getElementById("radaClear").style.display = 'inline';
    this.filters.ecodrive = null;
    this.filters.selected.ecodrive = null;
    document.getElementById("b_eco").style.fontWeight = 'normal';
  }

	this.filter();
};


filtersHandlers.order = function(order) {
	this.filters.order = order;
	this.filter();
};

filtersHandlers.cena = function(min, max) {
	this.filters.cena.min = min;
	this.filters.cena.max = max;
	this.filter();
};

filtersHandlers.filter = function()
{
	var url = "/slider/ajaxSlider.php?";
	if (this.filters.sekce != null && this.filters.znacka != null)
        url += "sekce=" + this.filters.sekce + "&" + "znacka=" + this.filters.znacka + "&";
	if (this.filters.sekce != null && this.filters.znacka == null)
        url += "sekce=" + this.filters.sekce + "&";
	if (this.filters.znacka != null && this.filters.sekce == null)
        url += "znacka=" + this.filters.znacka + "&";
	if (this.filters.rada != null)
		url += "rada=" + this.filters.rada + "&";
	if (this.filters.pouzdro != null)
		url += "pouzdro=" + this.filters.pouzdro + "&";
	if (this.filters.pasek != null)
		url += "pasek=" + this.filters.pasek + "&";
	if (this.filters.ecodrive != null)
		url += "ecodrive=" + this.filters.ecodrive + "&";
	if (this.filters.quartz != null)
		url += "quartz=" + this.filters.quartz + "&";
	if (this.filters.cena.min != null)
		url += "minCena=" + this.filters.cena.min + "&";
	if (this.filters.cena.max != null)
		url += "maxCena=" + this.filters.cena.max + "&";
	if (this.filters.order != null)
		url += "order=" + this.filters.order + "&";
	
	var productsUl = document.getElementById("products");
	
	$.ajax({ url: url, dataType: "text", success: function(data){
		productsUl.innerHTML = data;
	  }});
	
	//this.showFilter();
	//this.updateCounters(url);
}
/*
filtersHandlers.updateCounters = function(url) {
  this.counter.zlata.update(url);
  this.counter.ocel.update(url);
  this.counter.bila.update(url);
  this.counter.cerna.update(url);
  this.counter.hneda.update(url);
  this.counter.jina.update(url);
  this.counter.pouzdroCistaOcel.update(url);
  this.counter.pouzdroPozlacenaOcel.update(url);
  this.counter.pouzdroCernaOcel.update(url);
  this.counter.pouzdroTitan.update(url);
  this.counter.pouzdroKeramika.update(url);
  this.counter.pouzdroPryz.update(url);
  this.counter.pouzdroJine.update(url);
  this.counter.pasekOcelovy.update(url);
  this.counter.pasekKozeny.update(url);
  this.counter.pasekGumovy.update(url);
  this.counter.pasekTitanovy.update(url);
  this.counter.pasekPlastovy.update(url);
  this.counter.pasekTextilni.update(url);
  this.counter.pasekKeramicky.update(url);
  this.counter.pasekJiny.update(url);
};
/*
filtersHandlers.counter.zlata.update = function(url) {
  var newUrl = url;
  newUrl += "count=zlata&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.zlata.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.ocel.update = function(url) {
  var newUrl = url;
  newUrl += "count=ocel&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.ocel.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.bila.update = function(url) {
  var newUrl = url;
  newUrl += "count=bila&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.bila.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.cerna.update = function(url) {
  var newUrl = url;
  newUrl += "count=cerna&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.cerna.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.hneda.update = function(url) {
  var newUrl = url;
  newUrl += "count=hneda&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.hneda.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.jina.update = function(url) {
  var newUrl = url;
  newUrl += "count=jina&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.jina.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroCistaOcel.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroCistaOcel&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroCistaOcel.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroPozlacenaOcel.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroPozlacenaOcel&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroPozlacenaOcel.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroCernaOcel.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroCernaOcel&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroCernaOcel.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroTitan.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroJine&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroTitan.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroKeramika.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroKeramika&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroKeramika.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroPryz.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroPryz&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroPryz.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pouzdroJine.update = function(url) {
  var newUrl = url;
  newUrl += "count=pouzdroJine&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pouzdroJine.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekOcelovy.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekOcelovy&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekOcelovy.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekKozeny.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekKozeny&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekKozeny.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekGumovy.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekGumovy&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekGumovy.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekTitanovy.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekTitanovy&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekTitanovy.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekPlastovy.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekPlastovy&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekPlastovy.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekTextilni.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekTextilni&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekTextilni.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekKeramicky.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekKeramicky&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekKeramicky.obj.innerHTML = data;
  }});
};

filtersHandlers.counter.pasekJiny.update = function(url) {
  var newUrl = url;
  newUrl += "count=pasekJiny&";
  $.ajax({ url: newUrl, dataType: "text", success: function(data){
    filtersHandlers.counter.pasekJiny.obj.innerHTML = data;
  }});
};
/*
filtersHandlers.initCounters = function() {
  this.counter.zlata.obj = document.getElementById("pocet_zlata");
  this.counter.ocel.obj = document.getElementById("pocet_ocel");
  this.counter.bila.obj = document.getElementById("pocet_bila");
  this.counter.cerna.obj = document.getElementById("pocet_cerna");
  this.counter.hneda.obj = document.getElementById("pocet_hneda");
  this.counter.jina.obj = document.getElementById("pocet_jina");
  this.counter.pouzdroCistaOcel.obj = document.getElementById("pouzdro_1");
  this.counter.pouzdroPozlacenaOcel.obj = document.getElementById("pouzdro_2");
  this.counter.pouzdroCernaOcel.obj = document.getElementById("pouzdro_3");
  this.counter.pouzdroTitan.obj = document.getElementById("pouzdro_4");
  this.counter.pouzdroKeramika.obj = document.getElementById("pouzdro_5");
  this.counter.pouzdroPryz.obj = document.getElementById("pouzdro_6");
  this.counter.pouzdroJine.obj = document.getElementById("pouzdro_7");
  this.counter.pasekOcelovy.obj = document.getElementById("pasek_1");
  this.counter.pasekKozeny.obj = document.getElementById("pasek_2");
  this.counter.pasekGumovy.obj = document.getElementById("pasek_3");
  this.counter.pasekTitanovy.obj = document.getElementById("pasek_4");
  this.counter.pasekPlastovy.obj = document.getElementById("pasek_5");
  this.counter.pasekTextilni.obj = document.getElementById("pasek_6");
  this.counter.pasekKeramicky.obj = document.getElementById("pasek_7");
  this.counter.pasekJiny.obj = document.getElementById("pasek_8");
};
*/
filtersHandlers.hideClearButtons = function() {
  var buttons = ["radaClear", "pouzdroClear", "pasekClear"];
  for(var i = 0; i < buttons.length; i++)
    document.getElementById(buttons[i]).style.display = 'none';
	  if(radac > 0)
  {
  document.getElementById(buttons[0]).style.display = 'inline';
  }
  else
  {
  document.getElementById(buttons[0]).style.display = 'none';
  }
  
  if(pouzdrac > 0)
  {
  document.getElementById(buttons[1]).style.display = 'inline';
  }
  else
  {
  document.getElementById(buttons[1]).style.display = 'none';
  }
  
  if(paskac > 0)
  {
  document.getElementById(buttons[2]).style.display = 'inline';
  }
  else
  {
  document.getElementById(buttons[2]).style.display = 'none';
  }
}
