$(document).ready(function(){
	
	// TABS
	var $tabs = $("#good-subpage").tabs();
	$("#good-subpage").bind('tabsselect', function(event, ui) {
    pageTracker._trackEvent('Tabs', ui.panel.id, location.pathname + location.search);
  }); 
	$('.tabs-link').click(function() {
    $tabs.tabs('select', $(this).attr('href'));
    return false;
  });
  
  // Share - trackEvent
	$(".share").click(function () {
		var href = $(this).attr("href");
		pageTracker._trackEvent('Share', $(this).attr("title"), location.pathname + location.search);
		window.open(encodeURI(this.href),'sharer','toolbar=0,status=0,width=826,height=436');
    return false;
	});
	// trackEvent Link
	$("a.link").each(function(){
    var href = this.href;
    if(href && !href.match(/^.*yenzde\.cz/) && href.match(/\./)){
      if(!$(this).attr('onClick')){
          $(this).attr('onClick', "pageTracker._trackEvent('Link', this.href, location.pathname + location.search)");
      } else {
        $(this).attr('onClick', "pageTracker._trackEvent('Link', this.href, location.pathname + location.search);" + $(this).attr('onClick'));
      }
    }
  });


	// Lightbox
	$('a[rel=lightbox]').lightBox();
	
	// funkce orderby
	$("#orderby").change(function () {
		var url = location.pathname + $(this).val();
		window.location.href = url;
	});
	$("#orderbysort").click(function () {
		var url = location.pathname + $(this).val();
		window.location.href = url;
	});
	
	// funkce zvyrazneni dopravy a platby
	$(".payment").focus(function () {
		var id = $(this).val();
		var platdop = new Array();
	  platdop[1] = new Array();
	  platdop[1][1] = 1;
	  //platdop[1][2] = 1;
		platdop[2] = new Array();
	  platdop[2][1] = 1;
	  //platdop[2][2] = 1;
	  platdop[2][3] = 1;
	  platdop[3] = new Array();
	  platdop[3][3] = 1;
		var tmp = platdop[id];
		for (var i = 1; i <= 4; i++) {
			if (tmp [i]) {
				$("#delivery"+i).removeAttr('disabled');
			} else {
				$("#delivery"+i).attr('disabled', true);
				$("#delivery"+i).removeAttr('checked');
			}
			if (id == i) {
				$("#row-payment"+i).addClass("selected");
			} else {
				$("#row-payment"+i).removeClass("selected");
			}
		}
		if (id == 1 || id == 2) {
	    $("#delivery1").attr('checked', true);
	    $("#row-delivery1").addClass("selected");
	    $("#row-delivery2").removeClass("selected");
	    $("#row-delivery3").removeClass("selected");
	  } else {
	    $("#delivery1").removeAttr('checked');
	    $("#row-delivery1").removeClass("selected");
	  }
	  
		if (id == 3) {
	    $("#delivery3").attr('checked', true);
	    $("#row-delivery3").addClass("selected");
	    $("#row-delivery2").removeClass("selected");
	    $("#row-delivery1").removeClass("selected");
	  } else {
	    $("#delivery3").removeAttr('checked');
	    $("#row-delivery3").removeClass("selected");
	  }
	});
	
	$(".delivery").focus(function () {
		var id = $(this).val();
		for (i = 1; i <= 4; i++) {
			if(id == i) {
				$("#row-delivery"+i).addClass("selected");
			} else {
				$("#row-delivery"+i).removeClass("selected");
			}
		}
	});
	
	
	autoHeight();
	new autoHeightListener();

	
	
	// dialog
	$('a[rel=dialog]').dialog();

});


// nastavi vysku stranky
function autoHeightListener() {
	this.el = 0;
	this.h = 0;
	this.listen = function() {  
		autoHeight();			
	};
	this.autoHeightInterval = setInterval(this.listen, 200);			
};
function autoHeight() {
	
	var left = $('#left').height();
	var main = $('#main').height();
	var right = $('#right').height();
	var help = 0;
	if(left > right) {
		help = left;
	} else {
		help = right;
	}
	if(main <= help) {
		var x = help-main;
		$('#main').css("padding-bottom",x);
	} else {
		$('#main').css("padding-bottom",0);
	}	
}
