﻿

<!--
var filtry=0;
var tablica = new Array(); 
 
 $(document).ready(function(){
   $(".dodajFiltr img").click( choiceFiltr );
   $(".addFiltr .content .close img").click(closeSelectorFiltr);
   $(".addFiltr .content .add img").click(addFiltr);
   $("#dostepne_filtry").sortOptions(); 
 });
function choiceFiltr(){
      var t = $(this);
      var offset = t.offset();
      //var poz = findPos(this);
      $(".addFiltr").css("left",offset.left-20).css("top",offset.top-40);
      $(".addFiltr").toggle();
}
function addFiltr(){
 var html='', filtr, opcja;
 if(filtry<2){
  filtry++;
  filtr = $(".addFiltr select option[@selected]").val();
  opcja = $(".addFiltr select option[@selected]").html();
  //eval("tablica['"+filtr+"'] = "+opcja+";");
  tablica[""+filtr] = opcja;
  //alert(tablica[""+filtr]);
  //alert(filtr);
  html ='<div class="filtr">\n';
  html+='<div class="close"></div>\n';
  html+='<select name="_factor_filter['+filtr+']" id="f_'+filtr+'" onchange="javascript:this.form.submit();">';
  html+='<option></option>';
  html+='</select>';
  //html+='<div class="sort"></div>';
  html+='</div>';  
  advAJAX.get({
   url: "/catalog/filter/ajax/"+cc2+"/"+filtr,
   onSuccess : function( obj ){
    /*getVals( obj.responseText );*/
    //var s = document.getElementById( "f_" + filtr );
    //alert(s);
    var s = $('#f_'+filtr);
    var opt;
    eval( "var opts = " + obj.responseText );
    if( s && opts.length ){
     for( var i=0; i<opts.length; i++ ){
      s.addOption(opts[i],opts[i],false);
      //opt = new Option( opts[i] );
      //s.appendChild( opt );
     }
      $("#dostepne_filtry").removeOption(filtr);
      $("#f_"+filtr).show();
    }
   }
  });
  $(".dodajFiltr").before(html);
  $("#f_"+filtr).hide();
  $(".filtr .close").click(remoweFiltr);
 } 
 
 if(filtry==2){
  $(".dodajFiltr").hide();
 }
 closeSelectorFiltr();  
}
function dodajFiltr(filtr,opcja){
  //alert("dodajFiltr, filt: "+filtr+", opcja "+opcja);
  filtry++;
  var html='';
  html ='<div class="filtr">\n';
  html+='<div class="close"></div>\n';
  html+='<select name="_factor_filter['+filtr+']" id="f_'+filtr+'" onchange="javascript:this.form.submit();">';
  html+='<option></option>';
  html+='</select>';
  //html+='<div class="sort"></div>';
  html+='</div>';  
  
 
  $(".dodajFiltr").before(html);
  $("#f_"+filtr).hide();
  advAJAX.get({
   url: "/catalog/filter/ajax/"+cc2+"/"+filtr,
   onSuccess : function( obj ){
    /*getVals( obj.responseText );*/
    //var s = document.getElementById( "f_" + filtr );
    var s = $("#f_" + filtr );
    var opt;
    eval( "var opts = " + obj.responseText );
    if( s && opts.length ){
     for( var i=0; i<opts.length; i++ ){
      s.addOption(opts[i],opts[i],false);
      //opt = new Option( opts[i] );
      //s.appendChild( opt );
     }
     $("#f_"+filtr).show();
    }
  //$('#f_'+filtr).selectOptions(opcja,true);  
  $("#f_"+filtr+" option[value=" + opcja + "]").attr("selected",
"selected");  
   
   }
  });
  $(".filtr .close").click(remoweFiltr);
  if(filtry==2){
  $(".dodajFiltr").hide();
 }
}
function remoweFiltr(){
   $(this).parent().remove();
   filtry--;
   var f = $(this).siblings("select").attr("id");
   f = f.substr(2);
   $(".dodajFiltr").show();
 
  
  var s = $(this).siblings("select").selectedValues();
  if(s!=""){
   $("#zamykam").val(f);
   $("#filtr_form").submit();
  } else{
   $("#dostepne_filtry").addOption(f, tablica[""+f],false);
   $("#dostepne_filtry").sortOptions(); 
  } 
 }
function closeSelectorFiltr(){
$(".addFiltr").hide();
}
//-->

