/// <reference path="jquery-ui/jquery-1.6.2-vsdoc.js" />

$(function () {

	//premenne dialogu newsletter
	var email = $("#email"),
			allFields = $([]).add(email);


	//overenie dlzky stringu
	function checkLength(o, n, min, max) {
		if (o.val().length > max || o.val().length < min) {
			o.addClass("ui-state-error");
			return false;
		} else {
			return true;
		}
	}

	//overenie regularneho vyrazu
	function checkRegexp(o, regexp, n) {
		if (!(regexp.test(o.val()))) {
			o.addClass("ui-state-error");
			updateTips(n);
			return false;
		} else {
			return true;
		}
	}

	//po kliknuti v logine popup vymaze text
	$("#login_email, #friend_email").click(function () {
		var h = $(this).val();
		if (h == "Email") $(this).val("");
		else if (h == "") $(this).val("Email");
	});

	//premenne dialogu login
	var login_email = $("#login_email"),
		  login_heslo = $("#login_heslo"),
			allFields_login = $([]).add(login_email).add(login_heslo);

	//dialogove okno loginu
	$("#dialog_form_login").dialog({
		autoOpen: false,
		height: 242,
		width: 268,
		modal: true,
		buttons: {
			"Prihlásiť": function () {
				var bValid = true;
				email.removeClass("ui-state-error");
				bValid = bValid && checkLength(login_email, "login_email", 6, 80);
				bValid = bValid && checkRegexp(login_email, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "eg. ui@jquery.com");
				bValid = bValid && checkLength(login_heslo, "login_heslo", 6, 80) && login_heslo != "Heslo";
				if (bValid) {
					//
					// SEM SA DA AJAX ALEBO SA ODOSLE ODOSLANIE FORMULARU
					//
					alert('Formular bol vyplneny a uzivatel klikol na odoslat');
					$(this).dialog("close");
				}
			}
		},
		close: function () {
			$("#login_heslo").val("");
			$("#login_email").val("");
			allFields_login.val("").removeClass("ui-state-error");
		}
	});

	//po kliknuti v logine popup vymaze text
	$("#login_heslo").click(function () {
		var h = $(this).val();
		if (h == "Heslo") $(this).val("");
		else if (h == "") $(this).val("Heslo");
	});


	//--- Base dialog windows

	//odoslat priatelovi
	$("#dialog_form_friend").dialog({ autoOpen: false, height: 190, width: 275, modal: true });
	//nastavenia rodiny
	$("#dialog_form_change").dialog({ autoOpen: false, height: 270, width: 260, modal: true });

	//obchodne podmienky
	$("#top-menu-podmienky").click(function () {
		$("#dialog_form_podmienky").dialog({ height: 471, width: 700, modal: true });
	});
	//Kontakty
	$("#top-menu-kontakt").click(function () {
		$("#dialog_form_kontakt").dialog({ height: 471, width: 700, modal: true });
	});
	//dialogove okno spolocnosti
	$("#top-menu-spolocnost").click(function () {
		$("#dialog_form_spolocnost").dialog({ height: 471, width: 700, modal: true });
	});

	$("#newsletter_assign").click(function () {
		var bValid = true;
		var mMail = $("#addemail");
		mMail.removeClass("ui-state-error");
		bValid = bValid && checkLength(mMail, "addemail", 6, 80);
		bValid = bValid && checkRegexp(mMail, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "eg. ui@jquery.com");
		if (bValid) {
			Newsletter_Send(mMail.val());
		} else {
			mMail.addClass("ui-state-error");
		}
		return false;
	});

	$("#newsletter_unassign").click(function () {
		var bValid = true;
		var mMail = $("#email");
		mMail.removeClass("ui-state-error");
		bValid = bValid && checkLength(mMail, "email", 6, 80);
		bValid = bValid && checkRegexp(mMail, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "eg. ui@jquery.com");
		if (bValid) {
			Newsletter_Unassign(mMail.val());
		} else {
			mMail.addClass("ui-state-error");
		}
		return false;
	});

	//dialogove okno newsletteru
	$("#dialog_form_newsletter").dialog({
		autoOpen: false,
		height: 242,
		width: 336,
		modal: true,
		buttons: {
			"Odoslať": function () {
				var bValid = true;
				email.removeClass("ui-state-error");
				bValid = bValid && checkLength(email, "email", 6, 80);
				bValid = bValid && checkRegexp(email, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "eg. ui@jquery.com");
				if (bValid) {
					var mMail = email.val();
					$(this).dialog("close");
					Newsletter_Send(mMail);
				} else {
					email.addClass("ui-state-error");
				}
			}
		},
		close: function () {
			allFields.val("").removeClass("ui-state-error");
			var str = eval($.cookie("hide_newsletter"));
			if (str < 1) { str = 1; }

			$.cookie("hide_newsletter", str, { expires: 31, path: '/' });
		}
	});

	$('#auth-buttons .signup a').click(function () {
		$("#msgText").html('Odoslanie údajov...');
		dlg_Wait_Show()
		setTimeout(function () {
			dlg_Wait_Close()
		}, 9000);
	});

	$("#auth-buttons .login a").click(function () {
		$("#dialog_form_login").dialog("open");
	});
	$("#open7").click(function () {
		$("#dialog_form_change").dialog("open");
	});
	$("#open10").click(function () {
		$("#dialog_form_friend").dialog("open");
	});


	//oznacenie polozky pri kliku na doplnujuce pole
	$('#dynamic-fields .show-more').click(function () {
		if ($(this).hasClass('selected')) $(this).removeClass('selected');
		else $(this).addClass('selected');
		var myid = $(this).attr('id');
		var id = myid.substr(7);
		$('#box_' + id).slideToggle();
	});

	//yobrayenie doplnujuceho pola pri kliknuti
	$('.addbutton .close').click(function () {
		$(this).parent().slideToggle();
		var myid = $(this).parent().attr('id');
		var id = myid.substr(4);
		$('#button_' + id).removeClass('selected');
	});

	//dropdowns
	$('select.search-select').selectmenu({ style: 'popup', width: 204 });
	$('select.search-select2').selectmenu({ style: 'popup', width: 133 });
	$('select.search-select3').selectmenu({ style: 'popup', width: 215 });
	$('select.search-select4').selectmenu({ style: 'popup', width: 280 });
	$('select.search-select5').selectmenu({ style: 'popup', width: 150 });
	$('select.search-select6').selectmenu({ style: 'popup', width: 100 });

	$.datepicker.regional['sk'] = {
		closeText: 'Zavrieť',
		prevText: '&#x3c;Predchádzajúci',
		nextText: 'Nasledujúci&#x3e;',
		currentText: 'Dnes',
		monthNames: ['Január', 'Február', 'Marec', 'Apríl', 'Máj', 'Jún', 'Júl', 'August', 'September', 'Október', 'November', 'December'],
		monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Máj', 'Jún', 'Júl', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],
		dayNames: ['Nedel\'a', 'Pondelok', 'Utorok', 'Streda', 'Štvrtok', 'Piatok', 'Sobota'],
		dayNamesShort: ['Ned', 'Pon', 'Uto', 'Str', 'Štv', 'Pia', 'Sob'],
		dayNamesMin: ['Ne', 'Po', 'Ut', 'St', 'Št', 'Pia', 'So'],
		weekHeader: 'Ty',
		dateFormat: 'dd.mm.yy',
		firstDay: 0,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: '',
		firstDay: 1,
		yearRange: '1945:2012'
	};
	$.datepicker.setDefaults($.datepicker.regional['sk']);

	//datepicker
	$("#zajazdy_od").datepicker({
		showOn: "both",
		buttonImage: "images/calendar.gif",
		buttonImageOnly: true
	});

	//datepicker
	$(".datepicker").datepicker({ showOn: "both", buttonImage: "images/calendar_2.gif", buttonImageOnly: true, changeYear: true });


	//--- Accommodation info
	var $tabs = $('#tabs').tabs();
	$("#tabs li a").click(function () {
		var a = $(this).text();
		//$("#ui-dialog-title-dialog_form_main").text(a);
		return false;
	});

	//$('#pop-gallery .next').click(function () {showNext()});
	//$('#pop-gallery .prev').click(function () {showPrev()});

	//dialogove okno obch. hlavne
	$(".magnifier, .zoom").click(function () {
		$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
		$("#ui-dialog-title-dialog_form_main").text($(this).attr('title'));
		$("#tabs").tabs("select", "#tabs-1");
		return false;
	});


	$("#open1").click(function () {
		$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
		$("#ui-dialog-title-dialog_form_main").text($(this).attr('title'));
		$("#tabs").tabs("select", "#tabs-1");
		return false;
	});

	$("#open2").click(function () {
		$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
		$("#ui-dialog-title-dialog_form_main").text($(this).attr('title'));
		$("#tabs").tabs("select", "#tabs-2");
	});

	$("#open3").click(function () {
		$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
		$("#ui-dialog-title-dialog_form_main").text($(this).attr('title'));
		$("#tabs").tabs("select", "#tabs-3");
		return false;
	});

	$("#open4").click(function () {
		$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
		$("#ui-dialog-title-dialog_form_main").text($(this).attr('title'));
		$("#tabs").tabs("select", "#tabs-4");
		return false;
	});

	$("#open5").click(function () {
		return OpenForm_Main("#tabs-5");
	});

	//ajax info o hoteli
	$(".open-tabs").click(function () { return OpenForm_Main_LoadAjax(this); });

	$("#open6").click(function () {
		$("#dialog_form_termin").dialog({ height: 570, width: 700, modal: true, position: 'center' });
		$("#ui-dialog-title-dialog_form_ajaxtermin").text($(this).attr('title'));
		return false;
	});

	//otvorenie ajaxoveho okna dalsich terminov
	$(".open-termin").click(function () {
		OpenForm_Termins(this);
	});

	$("#termin_filter_button").click(function () {
		var mth = $("#termin_filter_mesiac").val();
		var yer = $("#termin_filter_rok").val();
		var hid = $("#termin_filter_hotel").val();
		var ajaxurl = 'ajax_handler.ashx?method=terms&h=' + hid + '&m=' + mth + '&y=' + yer;
		$('#terminy-response').load(ajaxurl, function (response) {
			Termin_Filter_Load_Data(response);
		});
	});


	function Newsletter_Send(mail) {
		$("#msgText").html('Odosielanie údajov...');
		dlg_Wait_Show();
		var ajaxurl = 'ajax_handler.ashx?method=newsletter&m=' + mail;
		$.ajax({ url: ajaxurl, cache: false,
			success: function (result, succ) {
				if (result == '1') {
					$("#msgText").html('Zaradenie k odberu bolo úspešné.');
					$.cookie("hide_newsletter", 3, { expires: 31, path: '/' });
					setTimeout(function () {
						dlg_Wait_Close();
					}, 2000);

				} else {
					$("#msgText").html('Chyba pri zaradení k odberu.');
					setTimeout(function () {
						dlg_Wait_Close();
					}, 2000);
				}
			}
		});
	}

	function Newsletter_Unassign(mail) {
		$("#msgText").html('Odosielanie údajov...');
		dlg_Wait_Show();
		$.cookie("hide_newsletter", 3, { expires: 31, path: '/' });
		var ajaxurl = 'ajax_handler.ashx?method=remnewsletter&m=' + mMail.val();
		$.ajax({ url: ajaxurl, cache: false,
			success: function (result, succ) {
				if (result == '1') {
					$("#msgText").html('Odstránenie zo zoznamu bolo úspešné.');
					setTimeout(function () {
						dlg_Wait_Close();
					}, 1000);
				} else {
					$("#msgText").html('Chyba pri vyradení z odberu.');
					setTimeout(function () {
						dlg_Wait_Close();
					}, 1000);
				}
			}
		});
	}

	//rozpis ceny
	$(".listp").click(function () {
		var mElm = $(this).find('a');
		var myid = mElm.attr('id');
		var mytitle = mElm.attr('title');
		$('#prize-response').html($('#' + myid + 'data').html());
		$("#dialog_form_prize").dialog({ height: 500, width: 870, modal: true, title: mytitle,
			buttons: {
				"Ďalej": function () {
					$(this).dialog("close");
					var p = $("#fro_PagingPanel_Page").val();
					document.location.href = 'tourorder.aspx?p=' + p + '&id=' + myid.substring(5);
				}
			}
		});
		return false;
	});

	//vytlacenie stranky 
	$("#open8").click(function () {
		window.print();
	});

	//listovanie v pocasi
	$("#pocasie-prev").click(function () {
		alert('Užívateľ klikol na tlačidlo späť, AJAXOm natiahneme údaje');
	});

	$("#pocasie-next").click(function () {
		alert('Užívateľ klikol na tlačidlo ďalej, AJAXOm natiahneme údaje');
	});


	//po zmene krajiny nacita oblasti
	$("#search_krajina").change(function () {
		var sel = $('#search_krajina option[@selected=selected]:selected').val();
		if (sel == 0) {
			var md = '<option value="0">-- Vyberte krajinu --</option>';
			$('#search_oblast').html(md);
			$('#search_oblast').selectmenu();
			return;
		}
		var ajaxurl = 'ajax_handler.ashx?method=regions&krajina=';
		$('#search_oblast').load(ajaxurl + sel, function (response) {
			//alert('Nacitalo obsah zo suboru AJAXom, URL adresa: ' + ajaxurl + sel);
			$('#search_oblast').html(response);
			$('#search_oblast').selectmenu();
		});
	});

	//fotogaleria v detaile hotela
	$("#fotoshow a").click(function () {
		$("#fotoshow a").removeClass('selected');
		var a = $(this).attr('href');
		$(this).addClass('selected');
		$('#bigphoto').attr('src', a);
		return false;
	});

	$("#search_odchod_od").change(function () {
		var mDate = $.datepicker.parseDate('dd.mm.yy', $("#search_odchod_od").val());
		mDate.setDate(mDate.getDate() + 30);
		$("#search2_odchod_do").val($.datepicker.formatDate('dd.mm.yy', mDate));
	});

	$("#search2_odchod_do").change(function () {
		var mDate = $.datepicker.parseDate('dd.mm.yy', $("#search2_odchod_do").val());
		var m1Date = $.datepicker.parseDate('dd.mm.yy', $("#search_odchod_od").val());
		m1Date.setDate(m1Date.getDate() + 1);
		if (m1Date > mDate) {
			m1Date.setDate(m1Date.getDate() + 29);
			mDate = m1Date;
		}
		$("#search2_odchod_do").val($.datepicker.formatDate('dd.mm.yy', mDate));
	});


	//moje zájazdy
	$(".myTours").click(function () {
		var par = $(this).attr('id'); //myprice
		var myid = par.substring(7);
		var ajaxurl = 'ajax_handler.ashx?method=mytours&id=' + myid;
		$.ajax({ url: ajaxurl, cache: false,
			success: function (result, succ) {
				if (succ == 'success') {
					var elm = $('#' + par);
					if (result.substring(0, 1) == '1') {
						elm.parent().removeClass("plus");
						elm.parent().addClass("minus");
					} else {
						elm.parent().removeClass("minus");
						elm.parent().addClass("plus");
					}
					$("#mySelectedTours").html(result.substring(2));
				}
			}
		});
		return false;
	});

	$('.myTourClick').click(function () {
		var par = $(this).attr('id'); //open
		var myid = par.substring(4);
		var ajaxurl = 'ajax_handler.ashx?method=mytours&id=' + myid;
		$.ajax({ url: ajaxurl, cache: false,
			success: function (result, succ) {
				if (succ == 'success') {
					var elm = $('#' + par);
					if (result.substring(0, 1) == '1') {
						elm.parent().addClass("minus");
					} else {
						elm.parent().removeClass("minus");
					}
					$("#mySelectedTours").html(result.substring(2));
				}
			}
		});
		return false;
	});

});
  
//po nacitani stranky zobrazi newsletter ak neexistuje cookies
$(document).ready(function() {
    var str = $.cookie("hide_newsletter");
    if(str < 1){
        $("#dialog_form_newsletter").dialog("open");
    }else {
        $.cookie("hide_newsletter", 1, { expires: 365, path: '/' });
    }                  
});


function Termin_Filter_Load_Data(uData) {
	if (uData.length == 0) {
		var errData = '<div class="error-termin-data">Údaje nie sú dostupné.</div>';
		$("#term-tabs-1").html(errData);
		$("#term-tabs-2").html(errData);
		$("#term-tabs-3").html(errData);
	} else {
		$("#terminy-response").html('');
		var arrData = uData.split("|");
		$("#term-tabs-1").html(arrData[0]);
		$("#term-tabs-2").html(arrData[1]);
		$("#term-tabs-3").html(arrData[2]);

		$('.termItem').click(function () {
			var id = parseFloat($(this).find("td").eq(0).html());
			if (id > 0) { document.location.href = 'tourorder.aspx?p=1&id=' + id; }				
		});
	}
}


function OpenForm_Termins(evt) {
	var myid = $(evt).attr('id').substring(6);
	$("#termin_filter_hotel").val(myid);
	var mth = $("#termin_filter_mesiac").val();
	var yer = $("#termin_filter_rok").val();

	$(".termItem").unbind('click');

	var ajaxurl = 'ajax_handler.ashx?method=terms&h=' + myid + '&m=' + mth + '&y=' + yer;
	$('#terminy-response').load(ajaxurl, function (response) {
		Termin_Filter_Load_Data(response);
	});
	$("#dialog_form_ajaxtermin").dialog({ height: 570, width: 800, position: 'center', modal: true });
	$("#ui-dialog-title-dialog_form_ajaxtermin").text($(evt).attr('title'));
	return false;
}

function OpenForm_Main_LoadAjax(evt) {	 

	var myid = $(evt).attr('id').substring(3);
	var ajaxurl = 'ajax_handler.ashx?method=accinfo&id=' + myid;
	$('#dialog_form_main').load(ajaxurl, function (response) {
		$('#dialog_form_main').html(response);
	});

	return OpenForm_Main(evt, "#tabs-1");
}
  
function OpenForm_Main(evt, uTab) {
	if (uTab == null) { uTab = '#tabs-1' };
	$("#dialog_form_main").dialog({ height: 570, width: 700, modal: true });
	$("#ui-dialog-title-dialog_form_main").text($(evt).attr('title'));
	$("#tabs").tabs("select", uTab);
	$('#ui-dialog').css('top: -210px');



	return false;
}

/* messagebox */
var dlgWaitVisible = false;

function dlg_Wait_Message(uMessage) {
	$("#msgText").html(uMessage);	
	dlg_Wait_Show();
}

function dlg_Wait_Show() {
	if (dlgWaitVisible) { return false; }
	$("#wnd_Wait").dialog({ height: 200, width: 400, modal: true, closeText: '', bgiframe: true, closeOnEscape: false });
	$('#wnd_Wait').prev('.ui-dialog-titlebar').hide();
	$('#wnd_Wait').parent().addClass('transparent_class');
	dlgWaitVisible = true;
}
function dlg_Wait_Close() {
	dlgWaitVisible = false;
	$("#wnd_Wait").dialog("close");
}


/* pop fotogaleria */
var currentImage;
var currentIndex = -1;
var interval;

    function showImage(index){
        if(index < $('#bigPic img').length){
        	var indexImage = $('#bigPic img')[index]
            if(currentImage){   
            	if(currentImage != indexImage ){
                    $(currentImage).css('z-index',2);
                    $(currentImage).fadeOut(250, function() {
					    $(this).css({'display':'none','z-index':1})
					});
                }
            }
            $(indexImage).css({'display':'block', 'opacity':1});
            currentImage = indexImage;
            currentIndex = index;
            $('#thumbs li').removeClass('active');
            $($('#thumbs li')[index]).addClass('active');
        }
    }
    
    function showNext(){
        var len = $('#bigPic img').length;
        var next = currentIndex < (len-1) ? currentIndex + 1 : 0;
        showImage(next);
    }
	
    function showPrev(){
        var len = $('#bigPic img').length;
        var prev = currentIndex < (len+1) ? currentIndex - 1 : 0;
		if(prev >= 0) showImage(prev);
    }	
    
   
    $(document).ready(function() {
		showNext(); //loads first image
        $('#thumbs li').click(function(e){ 
        	var count = $(this).attr('id');
			var a = count.substring(5);
        	showImage(parseInt(a)-1);
        });
	});



	
