function submitRezForm() {
	var reg = new Register($("#formrez")[0]);
	if (reg.check()) {
		document.getElementById('formrez').submit();
	}
}

function resizeImgToMax() {
    var maxWidth = 311;
    var maxHeight = 232;
    var width = $("#hlavni_foto").width();
    var height = $("#hlavni_foto").height();
    if(width>height && width>maxWidth) {
        ratio = maxWidth / width;
        $("#hlavni_foto").attr("width", maxWidth);
        $("#hlavni_foto").attr("height", height * ratio);
    }
    else if(height>width && height>maxHeight) {
        ratio = maxHeight / height;
        $("#hlavni_foto").attr("height", maxHeight);
        $("#hlavni_foto").attr("width", width * ratio);
    }

    if($("#hlavni_foto").width() > $("#hlavni_foto").height()) {
        $("#hlavni_foto").css("margin-top", (232 - $("#hlavni_foto").height()) / 2);
    }

    $("#hlavni_foto").css("display", "inline");

}

$.maxZIndex = $.fn.maxZIndex = function(opt) {
    /// <summary>
    /// Returns the max zOrder in the document (no parameter)
    /// Sets max zOrder by passing a non-zero number
    /// which gets added to the highest zOrder.
    /// </summary>
    /// <param name="opt" type="object">
    /// inc: increment value,
    /// group: selector for zIndex elements to find max for
    /// </param>
    /// <returns type="jQuery" />
    var def = {inc: 10, group: "*"};
    $.extend(def, opt);
    var zmax = 0;
    $(def.group).each(function() {
        var cur = parseInt($(this).css('z-index'));
        zmax = cur > zmax ? cur : zmax;
    });
    if (!this.jquery)
        return zmax;

    return this.each(function() {
        zmax += def.inc;
        $(this).css("z-index", zmax);
    });
}


// Po nacteni stranky

function startup() {
	// pri kliknuti na horni tlacitko Rezervace emulovat klik na zalozku s cenami
	$("#rezervace_top").click( function() {
		change_active("ceny");
		$("#a_ceny").trigger('click');
	  //$("#a_ceny").trigger('focus');
	  return true;
	} );
	// a totez pri kliknuti na Rezervace pod popisem
	$("#rezervace_bott1").click( function() {
		change_active("ceny");
		$("#a_ceny").trigger('click');
	  //$("#a_ceny").trigger('focus');
	  return true;
	} );
	//odeslani formu ke zpracovani
	$("#rezervace_bott2").click( function() {
		//x $("#formrez").submit();
		var reg = new Register($("#formrez")[0]);
		reg.check();
		return false;
	} );
	// Kalendare jquery
	$('.jqCalendar').datepicker({
		autoSize: false,
		dateFormat: 'dd.mm.yy',
		dayNames: ['Neděle', 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota'],
		dayNamesMin: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
		monthNames: ['Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'],
		monthNamesShort: ['Led', 'Ún', 'Bře', 'Dub', 'Kvě', 'Črn', 'Čnc', 'Srp', 'Zář', 'Říj', 'Lis', 'Pro'],
		firstDay: 1,
		timeOnlyTitle: 'Vyberte čas',
		timeText: 'Čas',
		hourText: 'Hodina',
		minuteText: 'Minuta',
		secondText: 'Sekunda',
		currentText: 'Teď',
		closeText: 'Hotovo',
		ampm: false,
		beforeShow: function(){
			// $(this).datepicker( "widget" ).css("left", "20px");
			setTimeout(function() {$('#ui-datepicker-div').css('z-index', 1000);}, 300)
		}
	});

	$(function() {
		// Kurzy a pocasi az na konec
		/*$('#widget-pocasi').html(
			'<script type="text/javascript" src="http://www.in-pocasi.cz/pocasi-na-web/pocasi-na-web.php?typ=modern&amp;layout=pruh&amp;region=0&amp;barva-den=373737&amp;barva-teplota=284874&amp;dni=3">\n</script>\n<a href="http://www.in-pocasi.cz" title="In-počasí">In-počasí</a>'
		);*/
		$('#widget-kurzy').html(
			'<h2>Kurzovní lístek</h2>  '
			+ '<!--kurzy start -->'
			+ '<div id="kurzy_main" style="padding:2px;text-align:center;">'
			+ '	<center>'
			+ '		<table style="width:125px;" id="k__t">'
			+ '			<tr><td class="zeme">&nbsp;</td><th class="zeme">Země:</th><th>Změna:</th><th>Střed:</th></tr>'
			+ '			<tr>'
			+ '			<td><img src="http://i.fin.cz/i/flag/EUR.gif" alt="Vlajka meny EUR" /></td>'
			+ '			<td nowrap="nowrap"><a href="http://www.kurzy.cz/kurzy-men/nejlepsi-kurzy/EUR-euro/" id="k__EUR" title="euro, EMU EURO, EUR - nejlepší kurzy bank, kurzy ČNB">EUR</a></td>'
			+ '			<td nowrap="nowrap" style="text-align: right;" id="kc__EUR">{value}%</td>'
			+ '			<td nowrap="nowrap" style="text-align: right;font-weight:bold;" id="kk__EUR"></td>'
			+ '			</tr>'
			+ '			<tr>'
			+ '			<td><img src="http://i.fin.cz/i/flag/GBP.gif" alt="Vlajka meny GBP" /></td>'
			+ '			<td nowrap="nowrap"><a href="http://www.kurzy.cz/kurzy-men/nejlepsi-kurzy/GBP-britska-libra/" id="k__GBP" title="britská libra, Británie, GBP - nejlepší kurzy bank, kurzy ČNB">GBP</a></td>'
			+ '			<td nowrap="nowrap" style="text-align: right;" id="kc__GBP">{value}%</td>'
			+ '			<td nowrap="nowrap" style="text-align: right;font-weight:bold;" id="kk__GBP"></td>'
			+ '			</tr>'
			+ '			<tr>                                                                                          '
			+ '			<td><img src="http://i.fin.cz/i/flag/USD.gif" alt="Vlajka meny USD" /></td>'
			+ '			<td nowrap="nowrap"><a href="http://www.kurzy.cz/kurzy-men/nejlepsi-kurzy/USD-americky-dolar/" id="k__USD" title="americký dolar, USA, USD - nejlepší kurzy bank, kurzy ČNB">USD</a></td>'
			+ '			<td nowrap="nowrap" style="text-align: right;" id="kc__USD">{value}%</td>'
			+ '			<td nowrap="nowrap" style="text-align: right;font-weight:bold;" id="kk__USD"></td>'
			+ '			</tr>'
			+ '			<tr>'
			+ '			<td><img src="http://i.fin.cz/i/flag/HRK.gif" alt="Vlajka meny HRK" /></td>'
			+ '			<td nowrap="nowrap"><a href="http://www.kurzy.cz/kurzy-men/nejlepsi-kurzy/HRK-chorvatska-kuna/" id="k__HRK" title="chorvatská kuna, Chorvatsko, HRK - nejlepší kurzy bank, kurzy ČNB">HRK</a></td>'
			+ '			<td nowrap="nowrap" style="text-align: right;" id="kc__HRK">{value}%</td>'
			+ '			<td nowrap="nowrap" style="text-align: right;font-weight:bold;" id="kk__HRK"></td>'
			+ '			</tr>'
			+ '		</table>'
			+ '		<div id="kurzy_head" style="white-space: nowrap;">'
			+ '			<a href="http://www.kurzy.cz/" title="Běžné účty bank a podmínky - úroky, poplatky">www.kurzy.cz</a><br />'
			+ '			<a href="http://www.kurzy.cz/kurzy-men/" title="Kurzy měn z WWW.ČNB.CZ, kurzovní lístek Česká národní banka, devizové kurzy bank" id="kurzy_datum">Kurzy ČNB</a>'
			+ '		</div>'
			+ '	</center>'
			+ '</div>'
			+ '<script src="http://data.kurzy.cz/export/kurzy-cs.js" type="text/javascript"> </script>'
			+ '<!--kurzy end -->'
			+ '<div class="dwnback">&nbsp;</div>'
		);
	});
}

// zmena fotky hotelu po kliknuti na nahledovou
function change_foto( foto_idx ) {
  $("#hlavni_foto").css("display", "none");
  nahled = $("#foto_"+foto_idx).attr("src");
  fotka = nahled.replace( 'nahledy/', 'foto/' );
  $("#hlavni_foto").attr( "src", fotka );
  $("#hlavni_foto").removeAttr("height");
  $("#hlavni_foto").removeAttr("width");
  //resizeImgToMax();
}

// posun nahledovych fotek o jednu dolu (kam=1) nebo nahoru (kam=-1)
function posun_foto( kam ) {
  if ( kam < 0 && index_foto == 1 ) {
    $("#foto_up").hide();
    return false;
  }
  if ( kam > 0 && index_foto > ( fotky.length - 4 ) ) {
    $("#foto_down").hide();
    return false;
  }
  index = index_foto + kam;
  if ( kam < 0 && index_foto == 1 ) $("#foto_up").hide();
  else $("#foto_up").show();
  if ( kam > 0 && index_foto > ( fotky.length - 4 ) ) $("#foto_down").hide();
  else $("#foto_down").show();
  $("#foto_1").attr( "src", fotky[ index ] );
  $("#foto_2").attr( "src", fotky[ index + 1 ] );
  $("#foto_3").attr( "src", fotky[ index + 2 ] );
  index_foto = index_foto + kam;
  //if ( kam > 0 ) change_foto(1);
  //if ( kam < 0 ) change_foto(3);
  change_foto(2);
}

// zmenit pocet objednanych sluzeb klikanim na + a -
function zmen_pocet( id, kolik ) {
  pocet = Math.max( 0, Number( $("#"+id).val() ) + kolik );
  $("#"+id).val( pocet );
  secti_cenu();
}

show_tr_p = 0;
show_tr_j = 0;
show_tr_s = 0;

function zapnisedoupresbanner()
{
  if(document.getElementById('zakryt'))
  {
    document.getElementById('zakryt').style.display = 'block';
  }
}
function vypnisedoupresbanner()
{
  if(document.getElementById('zakryt'))
  {
    document.getElementById('zakryt').style.display = 'none';
  }
}

// secist a zobrazit cenu z jednotlivych polozek
function secti_cenu() {
  var suma = 0;
  jQuery.each( $(".pocet_inp"), function( i, hodnota ) {
    pocet = Math.max( 0, $("#pct_"+i).val() );
    cena = $("#cena_"+i).attr("cena");
    suma += ( pocet * cena );
  } );
  $("#cena_celkem").text( suma.toString() + ',-' );
}

// prepnuti aktivni zalozky popis / ceny / terminy / darky / atd.
function change_active( div_name ) {
  // vsecky zalozky vypnout
  $("#div_popis").hide();
  $("#div_ceny").hide();
  $("#div_term_1").hide();
  $("#div_term_2").hide();
  $("#div_term_3").hide();
  $("#a_popis").removeClass("active");
  $("#a_ceny").removeClass("active");
  $("#a_term_1").removeClass("active");
  $("#a_term_2").removeClass("active");
  $("#a_term_3").removeClass("active");
  // a jednu aktivni zapnout
  $("#div_"+div_name).show();
  $("#a_"+div_name).addClass("active");
}

