$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});

$(document).ready(function(){	
	/* Datepicker */
	$.datepicker.setDefaults($.extend({showMonthAfterYear: false}, $.datepicker.regional['pl']));
	
	$(".callendar").datepicker({
	dateFormat: 'yy-mm-dd'
	});
	$('.notification .close').click(function () {
	$(this).parent().fadeOut(1000);		
	return false;
	});
	
	/* Tabs and anchors */
	var anchor = $(document).attr('location').hash.substr(1);	
	if( ! anchor)
	{
		anchor = 0;
	}
	$('.tabs').idTabs(anchor);
	window.setTimeout(function() {
		$('.tabs-delay').idTabs(anchor);
	},1500);

	/* new window links */
	$('a.new-window, a.new-window-cnt').click(function(){
        window.open(this.href);
		elem = $(this);
		if(elem.attr("class") == 'new-window-cnt')
		{
			$.get("/ajax/cnt_link", { id: elem.attr("id"), options: elem.attr("name") });
		}
        return false;
    });
	
	var hash_anchor = $.getUrlVar('dom');
	if(hash_anchor)
	{
		window.location.hash=hash_anchor;
		return false;
	}
	
	/* Search engines custom actions */
	$("#hotel-standard").hide();
	$("#search_object_form_hotel, #search_boardroom_form_hotel").change(function() {
		$("#hotel-standard").toggle('blind');
	});
});
