

<!--
jQuery.fn.cssCheckbox1 = function () {
 jQuery("#askForm dl.cb input[@type='checkbox'] + dt", this)  
  .each( function(){
   if ( jQuery(this).prev().is(":checked") )
    jQuery(this).addClass("checked").prevAll(":checkbox").val("on");
   else
    jQuery(this).addClass("unchecked").prevAll(":checkbox").val("off");
  })
  .click( function() {
   jQuery(this).toggleClass("checked").prev().checked = !jQuery(this).prev()[0].checked;
   jQuery(this).toggleClass("unchecked").prev().checked = jQuery(this).prev()[0].checked;
   
   (jQuery(this).hasClass("checked"))
   ?  jQuery(this).prevAll(":checkbox").val("on")
   :  jQuery(this).prevAll(":checkbox").val("off");
   
  })
  .prev().css({
 position: "absolute",
 display: "none"
 });
}
// IE6 image flicker fix
try {
 document.execCommand("BackgroundImageCache", false, true);
} catch(err) {
}

jQuery.fn.cssCheckbox = function () {
 jQuery("#fserwis p.cb input[@type='checkbox'] + label", this)
  .each( function(){
   if ( jQuery(this).prev().is(":checked") )
    jQuery(this).addClass("checked").prevAll(":checkbox").val("on");
   else
    jQuery(this).addClass("unchecked").prevAll(":checkbox").val("off");
  })
  .click( function() {
   jQuery(this).toggleClass("checked").prev().checked = !jQuery(this).prev()[0].checked;
   jQuery(this).toggleClass("unchecked").prev().checked = jQuery(this).prev()[0].checked;
   
   (jQuery(this).hasClass("checked"))
   ?  jQuery(this).prevAll(":checkbox").val("on")
   :  jQuery(this).prevAll(":checkbox").val("off");
   
  })
  .prev().css({
 position: "absolute",
 display: "none"
 });
}
// IE6 image flicker fix
try {
 document.execCommand("BackgroundImageCache", false, true);
} catch(err) {
}
// init on DOM ready
$(function(){
if ($("#askForm").length > 0) {
  if ($.fn.cssCheckbox1)   $().cssCheckbox1(); 
  }

if ($("#fserwis").length > 0) { 
  if ($.fn.cssCheckbox)   $().cssCheckbox();
  $('textarea#txt_usterki').keyup(function(){
   var max = 1000;
   if($(this).val().length > max){
    $(this).val($(this).val().substr(0, max));
   }
  });
  var d = new Date();
  function zeroDate(date) {
    return (date < 9) ? "0" + (date + 1) : (date + 1);
  }
  $("#txt_date").val(zeroDate(d.getDate() - 1) + "." + zeroDate(d.getMonth()) + "." + d.getFullYear());
  var azs = [];
  $("#fserwis select[name=s_wojewodztwo]").change(function(){
    if ($(this).children(":selected").val() == "0") {
         $("#fserwis select[name=s_miejscowosc]").html("").selectbox();
            $("#fserwis select[name=s_punkt]").html("").selectbox();;
        return false
    }
      $.ajax({
        url: "/azsMiasta/" + $(this).children(":selected").val(),
        dataType: "json",
        type: "POST",
        success:  function(json){
            $("#fserwis select[name=s_miejscowosc]").html("");
            $("#fserwis select[name=s_miejscowosc]").prepend('<option value="0"> - wybierz - </option>');
          var i = 0;
          jQuery.each(json, function(id, val) {
            $("#fserwis select[name=s_miejscowosc]").append('<option value="' + id + '">' + id + '</option>');
            var j = 0;
            azs[i] = [];
            jQuery.each(val, function(id2, val2) {
              azs[i][j] = [id2, val2];
              j++;
            });
            i++;
          });
          
          $("#fserwis select[name=s_miejscowosc]").selectbox();
    
            $("#fserwis select[name=s_punkt]").html("");
            $("#fserwis select[name=s_punkt]").prepend('<option value="0"> - wybierz - </option>');

            $("#fserwis select[name=s_punkt]").selectbox();
            $("#sel_miejscowosc_container li").click(function(){
            var index = $("#sel_miejscowosc_container li").index(this)-1;
//            $("#fserwis select[name=s_punkt]").html("");
            
   if (index == -1) { 
    $("#fserwis select[name=s_punkt]").selectbox();
    return false
   }
            for (var j=0; j<azs[index].length; j++) {
              $("#fserwis select[name=s_punkt]").append("<option value='"+azs[index][j][0]+"'>"+azs[index][j][1].join("; ")+"</option>");
            }
             
            $("#fserwis select[name=s_punkt]").selectbox();
            $("#sel_punkt_container li").click(function(){
              var v = $("#fserwis select[name=s_punkt] :selected").html();
              $("#sel_punkt_input").val(v);
            });
            $("#sel_punkt_container li:eq(0)").click();
          });
          
          
          
          
        },
      error:  function(){
        alert("Przepraszamy, wystąpił problem w połączeniu z serwerem.");
      }
      });
      return false;
  });
/*
  var buildSelect = setInterval(function(){
    if ($("#sel_wojewodztwo_container li").length > 0) {
      $("#sel_wojewodztwo_container li:eq(0)").click();
      clearInterval(buildSelect);
      return false;
    }
  }, 300);
*/
  $("#fserwis").submit(function(){
    
    var d = "";
    $("#fserwis fieldset").each(function(){
      $(this).find("select").each(function(){
      d = d + $(this).attr("name") + "=" + $(this).children(":selected").val() + "&";
      });
          
      $(this).find("input:not(.sbBlueInput)[type!=submit], textarea").each(function(){
      d = d + $(this).attr("name") + "=" + $(this).val() + "&";
      });
    });
    d = d.slice(0, d.length - 1);
    
    $.ajax({
      url:  $(this).attr("action"),
      dataType: "json",
      type:     "POST",
      data:   d,
      beforeSend: function(){
        $("#fserwis #azs_submit").append("<span style=>Proszę czekać...</span>");
      },
      success:  function(json){
        $("#fserwis #azs_submit span").remove();
        
        $("#fserwis span.azsError").remove();
        $("#fserwis .azsError").removeClass("azsError");
        if (json.result == "error_validation") {
          
          jQuery.each(json.value, function(id, val) {
            $("#fserwis input[name=" + id + "]").addClass("azsError")
            .after('<span class="azsError">' + val + '</span>');
            $("#fserwis textarea[name=" + id + "]").addClass("azsError")
            .after('<span class="azsError">' + val + '</span>');
            
            $("#fserwis select[name=" + id + "]").after('<span class="azsError">' + val + '</span>')
            .prevAll("input").addClass("azsError");
          });
          
        } else {
          $("#fserwis").fadeOut(function(){
            $(this).replaceWith(json.result);
          });
        }
      },
      error:  function(){
        $("#fserwis #azs_submit span").remove();
        alert("Przepraszamy, wystąpił problem w połączeniu z serwerem.");
      }
    });
    return false;
  });
}
 $("#head h1 a").hover(function(){
  $(this).toggleClass("hover");
 }, function(){
  $(this).toggleClass("hover");
 });
 $("#content ul.productList li").hover(function(){
  $(this).addClass("hover");
 }, function(){
  $(this).removeClass("hover");
 });
 var menuToggler = new KOLO.ChangingText($("#menuFold"));
 if($("#menuFold").length){
  var mainMenu = new KOLO.Menu($("div.tabs ul,ul.level2", "#mainNavigation"), $("#menuFold"), function(){
   this.toggler.parent().toggleClass("fold");
   menuToggler.toggle();
  }, KOLO.config.menu.cookieName);
 };
 var arrangementMenu = new KOLO.ArrangementThumbnailsMenu({
   menuHolder: 'body.aranz #thumbs',
   buttonPrev: 'body.aranz #thumbs .prev',
   buttonNext: 'body.aranz #thumbs .next',
   thumbnailsCollectionHolder: 'body.aranz #thumbs .cont',
   thumbnailWidth: 75,
   thumbnailsMax: KOLO.config.arrangements.thumbnailsMax
 })
 $("#content form.filter select").change(function() {
  $("form.filter").submit();
 });
 /*
  * KOD INICJUJďż˝CY OBSďż˝UGďż˝ SCHOWKA DZIAďż˝AJďż˝CY W POďż˝ďż˝CZENIU Z BACK-ENDEM
 */
 KOLO.ClipBoard.init($("#head a.clipboard"),null,/%/g,$("#form_clipboard div.sum q"));
 KOLO.ClipBoard.getState('/schowek/stan');
 $("#content a.addToClipboard").each(function() {
  new KOLO.ClipBoard.handler($(this),"click");
 });
 $("#content p.doSchowka a").each(function () {
  new KOLO.ClipBoard.handler($(this),"mousedown");
  $(this).mouseup(function () {
   $(this).parent().html($(this).attr('rel'))
  })
 });
 $("#content form.filter option").click(function() {
  $("form.filter").submit();
 });
 $('form.filter.series').submit(function() {
  location.href = $(this).attr('action') + $("select#id").val();
  return false;
 });
 $("#form_clipboard ul.productList li").each(function(){
  new KOLO.ClipBoard.item(this, $("a.changeValue",this),$("dfn.price",this),$("q.count",this),$("input[type=checkbox]",this));
 });
 KOLO.ClipBoard.itemsCollection.ini({
  buttons: {
   compareSelected: $('.functions a.thickbox'),
   selectAll: $('.functions a.check_all'),
   unselectAll: $('.functions a.uncheck_all')
  },
  maxComparisionItems: KOLO.config.products.compareMax,
  comparisionTarget: $('#compare')
 });
 $('select#year').change(function() {
  if ($(this).val() != 0 && $(this).val() < 2008) {
   $('#month').val(0).attr('disabled', 'disabled');
  } else {
   $('#month').removeAttr('disabled');
  }
  KOLO.Select.refresh($('#month'));
 });
});
// init on window ready (when css is loaded & applied)
$(window).load(function () {
 // font replacement
 $("#content").find("h2, .subHeadings h3, h3 a, .productLeft h3, h4").customFont();
 $("#mainNavigation .level1 li").each(function() {
  $(this).width($(this).width() * 1.1);
  $(this).css("padding-top","15px");
 });
 $("#mainNavigation .level1 li a.customFont").css("font-size","14px");
 $("#mainNavigation li a.customFont").customFont();
zmniejszLi();
 /* New window */
 $("a[rel=external]").click( function() {
          window.open($(this).attr('href'),"","");
          return false;
      });
/* /new window */
/* Active menu */
var active = document.getElementById('activMenu');
if (active) {
    var activeMenu = active.innerHTML;
    var rightMenu = $(".menu li a");
    var j=0;
    activeMenu = activeMenu.replace(/^\s+|\s+$/g, '');
for(var i=0; i<rightMenu.length; i++)
{
    if(activeMenu == rightMenu[i].innerHTML)
    {
        j=i;
    }
}
    $(".menu li").eq(j).addClass("active");
}
/* /Active menu */
});
function openWin(theURL) {
 //alert('openWin.theURL:'+theURL);
 window.open(theURL);
 }
function zmniejszLi(){
$('.level1 li').each(function(){
$(this).width($(this).width()-8);
});
}
$(document).ready(function(){
    $('form#askForm').submit(function(){ 
        if( $("#askForm dl.cb input").val()=="off"){
         $("#askForm dl.cb span.azsError").remove();
         $("#askForm dl.cb").append('<span class="azsError">Musisz wyrazić zgodę</span>');
         return false;
        } else {
            window.location="/zapytajEksperta";
        }
    });
    
    $("#cb_34").attr("checked","checked");
    $("#cb_34").click(function(){
        $(this).attr("value","1");
        $("#cb_34_2").attr("value","");
    });
    $("#cb_34_2").click(function(){
        $(this).attr("value", "2");
        $("#cb_34").attr("value","");
    });
    $('.aranz #content .twoColumns div img').each(function(){
if ($(this).attr('src') =='http://partner.sanitec.artcom24.com/storage/images/aranzacje/ceramika_kolo/aranzacyjne/Ego_plus_5_460x345.jpg')$(this).parent().remove(); });
    $('.aranz #content .twoColumns div img').each(function(){
if ($(this).attr('src') =='http://partner.sanitec.artcom24.com/storage/images/aranzacje/aranzacje_2008/ego_plus/Ego_plus_11_460x345.jpg')$(this).parent().css('margin-bottom','50px'); });
});
/*
$(window).load(function(){
 var elem = $('.navigation.main.level1 li');
 for(var i=0; i<elem.length; i++){
  z = $(elem).eq(i).children('a').children('img').attr('src').replace('/ffffff/','/transparent/');
  $(elem).eq(i).children('a').children('img').attr('src', z);
 } 
 var elem = $('.headings h2 img');
 for(var i=0; i<elem.length; i++){
  z = $(elem).eq(i).attr('src').replace('/ffffff/','/transparent/');
  $(elem).eq(i).attr('src', z);
  
 }
});
*/
//-->

