if(document.images){

	preload_image1 = new Image();
	preload_image1.src="/gfx/menu-bg-selected.png.gif";

	preload_image2 = new Image();
	preload_image2.src="/gfx/menu-bul-selected.png.gif";

	preload_image3 = new Image();
	preload_image3.src="/gfx/menu-bul-inside.png";

	preload_image4 = new Image();
	preload_image4.src="/gfx/menu-bg-m2.png";	

}

var SELECTED_RANGE = null;
      function getSelectionHandler() {
              var startDate = null;
              var ignoreEvent = false;
              return function(cal) {
                      var selectionObject = cal.selection;

                      // avoid recursion, since selectRange triggers onSelect
                      if (ignoreEvent)
                              return;

                      var selectedDate = selectionObject.get();
                      if (startDate == null) {
                              startDate = selectedDate;
                              SELECTED_RANGE = null;
//                              document.getElementById("info").innerHTML = "";

                              // comment out the following two lines and the ones marked (*) in the else branch
                              // if you wish to allow selection of an older date (will still select range)
                              cal.args.min = Calendar.intToDate(selectedDate);
                              cal.refresh();
                      } else {
                              ignoreEvent = true;
                              selectionObject.selectRange(startDate, selectedDate);
                              ignoreEvent = false;
                              SELECTED_RANGE = selectionObject.sel[0];

                              // alert(SELECTED_RANGE.toSource());
                              //
                              // here SELECTED_RANGE contains two integer numbers: start date and end date.
                              // you can get JS Date objects from them using Calendar.intToDate(number)

                              startDate = null;
										document.getElementById("f_termin").value = selectionObject.print("%Y-%m-%d");

                              // (*)
                              cal.args.min = null;
                              cal.refresh();
                      }
              };
      };

    function toggle_vis(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
		
function handleEnter (field, event) {
        var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
        if (keyCode == 13) {
            var i;
            for (i = 0; i < field.form.elements.length; i++)
                if (field == field.form.elements[i])
                    break;
            i = (i + 1) % field.form.elements.length;
            field.form.elements[i].focus();
            return false;
        }
        else
        return true;
    }

function AddRemAdres(o) {
    var req = mint.Request();
	 
	 if (o == 'd') {
		 req.AddParam("o", 'd');
	 } else {
		 req.AddParam("o", 'u');
	 }
               
    req.OnSuccess = function() {
		$("newsletter-form").innerHTML = this.responseText;
    }

    req.SendForm("newsletterform", "/ajax/newsletter.phtml", "POST");

}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus();
		return false;
	}
	return true;
}


function Rezerwuj() {
    var req = mint.Request();
	 
    req.OnSuccess = function() {
			$("rezerwacja_form").innerHTML = this.responseText;
    }
	 
	 if (notEmpty(document.getElementById('f_email'), 'Proszę wprowadzić adres e-mail!') && notEmpty(document.getElementById('f_telefon'), 'Proszę wprowadzić telefon kontaktowy!')) {

	    req.SendForm("rezerwacja_form", "/ajax/rezerwacja.phtml", "POST");
	 
	 }

}

function Pokaz(nr) {
	 
	for (var i = 1; i < 10 ; i++) {
		
		if (nr == i) {
			document.getElementById('mr_'+i).style.display = 'block';
			document.getElementById('mpr_'+i).className = "selected";
		} else {
			document.getElementById('mr_'+i).style.display = 'none';
			document.getElementById('mpr_'+i).className = "";
		}
		
	}

}

function Start() {

	for (var i = 1; i < 9; i++) {
	
		document.getElementById('mr_'+i).style.display = 'none';	

	}

}