$(document).ready(function() {

		$("#searchArrow").click(function(){
				var checkElement = $("#searchArrow");
				if(!checkElement.is(".closed")){
						$(this).addClass("closed");
						$("#searchNoResults").animate({"height": "toggle"}, "slow");
						return false;
				}
				if(checkElement.is(".closed")) {
						$(".closed").removeClass("closed");
						$("#searchNoResults").animate({"height": "toggle"}, "slow");
						return false;
				}
		});

	    /*SELECTBOXES*/
		$('.selectbox').selectbox();
	    /*PRETTY CHECKBOXES*/
		$('input[type=checkbox],input[type=radio]').prettyCheckboxes();

		$("#writeusForm").click(function() {
			//$("#writeusName").val("");
		});

		$("#offerId").click(function() {
			var res = parseInt($("#offerId").val());
			if (isNaN(res)) $("#offerId").val('');
		});

		$("#object_type input[name=object_type]").change(function(){
			$.ajax({
				type: "GET",
				url: "/load-dynamic-codebooks/" + this.value,
				success: function(result) {
					$("#hledaniBox2In").html(result);
					$('#hledaniBox2In input[type=checkbox],input[type=radio]').prettyCheckboxes();

		$("#classicRealtySearchForm ul").change(function(){
			$("label", this).removeClass("active");
			$("input:checked", this).each(function(){
				var id = $(this).attr("id");
				$("label[for='"+ id +"']").addClass("active");
			});
		});

				}
			});
		});

		$("#countyList").bind("change", countyChange);

		$("a.iframe").fancybox({
			'frameWidth':	800,
			'frameHeight': 500
		});

		$("#nemVirtual a.iframe").fancybox({
			'frameWidth':	660,
			'frameHeight': 560
		});

		$("#offerMore").click(function(){
			$("#offerMore").hide();
			$("#offerMoreText").show();
			return false;
		});

		$("#nemPhotosTns a, #nemPhotosImg a").fancybox({
			'zoomOpacity'			: true,
			'overlayShow'			: false,
			'zoomSpeedIn'			: 500,
			'zoomSpeedOut'			: 500
		});

		$("#chooseAll").click(function(){
			
			if ($("#chooseAll").attr("checked") == true)
				$(".prettyCheckbox").addClass("checked");
			else
				$(".prettyCheckbox").removeClass("checked");
		});

		$("#addSelectedToFavourites").bind("click", addSelectedToFavourites);
		$("#clearFavourites").bind("click", clearFavourites);

		// odeslani pratelum
		$("#formTip").submit(function(){
			$.getJSON("/send-to-friend?" + $('#formTip').serialize(),
				function(data){

					$("#formTip .required").removeClass("error");
					$("#formTip .inputTextError").removeClass("inputTextError");
					$("#formTip .textareaError").removeClass("textareaError");

					if (data["status"] == "ok") {
						$("#sendLink").html(data["message"]);
                        $(".sendLinkActive").removeClass("sendLinkActive");
                        $("#formTip").addClass("noScreen");
					} else {
						$.each(data["errors"], function(i, item){
							$("#" + item + "Error").addClass("error");
							var parentTag = $("#" + item).parent().get(0);
							if (item != "tipmessage")
								$(parentTag).addClass("inputTextError");
							else
								$(parentTag).addClass("textareaError");

						});
					}
				}
			);
			return false;

		});

		initGlossaryAccordion();
		
        /*ACCORDION RADY A TIPY*/
        $("#accordionRady ul.accordionContent").hide();
        $("#accordionRady ul.accordionContent:first").show();
        $("#accordionRady .clickable").click(                
                function() {
                        $("#accordionRady .clickable.selected").removeClass("selected");
                        $(this).addClass("selected");                                       
                        var checkElement = $(this).next();
                        if((checkElement.is("#accordionRady ul.accordionContent")) && (checkElement.is(":visible"))) {
                                return false;
                        }
                        if((checkElement.is("#accordionRady ul.accordionContent")) && (!checkElement.is(":visible"))) {
                                $("#accordionRady ul.accordionContent:visible").slideUp("normal");
                                checkElement.slideDown("normal");
                                return false;
                        }
                }
        ); 

              
        /*HEADER CONTACT BLOCK*/
        $(".headerBoxContacts").click(function(){
                var checkElement = $(".headerBoxContacts");
                if(!checkElement.is(".headerBoxContactsLong")){
                        $(this).addClass("headerBoxContactsLong");
                        return false;
                }        
                if(checkElement.is(".headerBoxContactsLong")) {
                        $(".headerBoxContactsLong").removeClass("headerBoxContactsLong");
                        return false;
                }        
        });            
  
	/*SEARCH RESULTS HOVER*/
        $(".searchBox").hover(function(){
                $(".searchBox.searchBoxActive").removeClass("searchBoxActive");
                $(this).addClass("searchBoxActive");              
        });

	
	/*HORIZONTAL SCROLL RADY A TIPY*/          
	var originalSizes = new Array();
	$('#pane').jScrollHorizontalPane({scrollbarHeight:19, scrollbarMargin:0});

        /*GLIDER begin*/
        var h_sl = {        	
        	duration: 500,        	
        	// go to page (posunuti na stranku x)
        	gtp: function(obj, page, page_width, callback) {
        		var n_left = (page - 1) * page_width;
        		if (callback) {
        			$(obj).animate({left: -n_left + 'px'}, h_sl.duration, callback());
        		} else {
        			$(obj).animate({left: -n_left + 'px'}, h_sl.duration);
        		}
        	},        
        	// go to next page (posunuti na dalsi stranku)
        	gtnp: function(obj, page_width, callback) {
        		var page = Math.round(- parseInt($(obj).css('left')) / page_width) + 1;
        		var total = parseInt((obj).css('width')) / page_width;
        		if (page < total) {
        			h_sl.gtp(obj, page + 1, page_width, callback);
        			return true;
        		} else {
        			h_sl.gtp(obj, 1, page_width, callback);
        			return false;
        		}
        	},         
        	// go to previous page (posunuti na predchozi stranku)
        	gtpp: function(obj, page_width, callback) {
        		var page = Math.round(- parseInt($(obj).css('left')) / page_width) + 1;
        		var n_left = (page - 2) * page_width;
        		if (page > 1) {
        			h_sl.gtp(obj, page - 1, page_width, callback);
        			return true;
        		} else {
        			var total = parseInt((obj).css('width')) / page_width;
        			h_sl.gtp(obj, total, page_width, callback);
        			return false;
        		}   
        	} 
        }
        /*GLIDER end*/

        /*GLIDER PARTNERS begin*/
	$('.footerBox .gliderDot').each(function (i, o) {
		$(o).bind('click', function (e) {
			h_sl.gtp($('.footerBox .gliderWrapper'), i + 1, 182);
			$('.footerBox .gliderDot.active').removeClass('active');
			$(o).addClass('active');
			return false;
		});
	});
	
	$('.footerBox .prev').bind('click', function (e) {
		var obj = $('.footerBox .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtpp($('.footerBox .gliderWrapper'), 182)) {
			obj.prev().addClass('active');
		} else {
			$('.footerBox .gliderDot:last').addClass('active');
		}
                return false;
	});
	
	$('.footerBox .next').bind('click', function (e) {
		var obj = $('.footerBox .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtnp($('.footerBox .gliderWrapper'), 182)) {
			obj.next().addClass('active');
		} else {
			$('.footerBox .gliderDot:first').addClass('active');
		}
                return false;
	});
        /*GLIDER PARTNERS end*/
        
        /*GLIDER NEMS begin*/        
	$('#nemPhotos .gliderDot').each(function (i, o) {
		$(o).bind('click', function (e) {
			h_sl.gtp($('#nemPhotos .gliderWrapper'), i + 1, 448);
			$('#nemPhotos .gliderDot.active').removeClass('active');
			$(o).addClass('active');
			return false;
		});
	});
	
	$('#nemPhotos .prev').bind('click', function (e) {
		var obj = $('#nemPhotos .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtpp($('#nemPhotos .gliderWrapper'), 448)) {
			obj.prev().addClass('active');
		} else {
			$('#nemPhotos .gliderDot:last').addClass('active');
		}
                return false;
	});
	
	$('#nemPhotos .next').bind('click', function (e) {
		var obj = $('#nemPhotos .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtnp($('#nemPhotos .gliderWrapper'), 448)) {
			obj.next().addClass('active');
		} else {
			$('#nemPhotos .gliderDot:first').addClass('active');
		}
                return false;
	});        
	/*GLIDER NEMS end*/  
        
        /*GLIDER POB begin*/        
	$('#pobPhotosIn .gliderDot').each(function (i, o) {
		$(o).bind('click', function (e) {
			h_sl.gtp($('#pobPhotosIn .gliderWrapper'), i + 1, 281);
			$('#pobPhotosIn .gliderDot.active').removeClass('active');
			$(o).addClass('active');
			return false;
		});
	});
	
	$('#pobPhotosIn .prev').bind('click', function (e) {
		var obj = $('#pobPhotosIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtpp($('#pobPhotosIn .gliderWrapper'), 281)) {
			obj.prev().addClass('active');
		} else {
			$('#pobPhotosIn .gliderDot:last').addClass('active');
		}
                return false;
	});
	
	$('#pobPhotosIn .next').bind('click', function (e) {
		var obj = $('#pobPhotosIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtnp($('#pobPhotosIn .gliderWrapper'), 281)) {
			obj.next().addClass('active');
		} else {
			$('#pobPhotosIn .gliderDot:first').addClass('active');
		}
                return false;
	});        
	/*GLIDER POB end*/    

/*GLIDER NO FLASH ATR begin*/
	$('#atraktivniIn .gliderDot').each(function (i, o) {
		$(o).bind('click', function (e) {
			h_sl.gtp($('#atraktivniIn .gliderWrapper'), i + 1, 280);
			$('#atraktivniIn .gliderDot.active').removeClass('active');
			$(o).addClass('active');
			return false;
		});
	});
	
	$('#atraktivniIn .prev').bind('click', function (e) {
		var obj = $('#atraktivniIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtpp($('#atraktivniIn .gliderWrapper'), 280)) {
			obj.prev().addClass('active');
		} else {
			$('#atraktivniIn .gliderDot:last').addClass('active');
		}
                return false;
	});
	
	$('#atraktivniIn .next').bind('click', function (e) {
		var obj = $('#atraktivniIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtnp($('#atraktivniIn .gliderWrapper'), 280)) {
			obj.next().addClass('active');
		} else {
			$('#atraktivniIn .gliderDot:first').addClass('active');
		}
                return false;
	});
        /*GLIDER NO FLASH ATR end*/

        /*FIN PARTNERS begin*/        
	$('.finColIn .gliderDot').each(function (i, o) {
		$(o).bind('click', function (e) {
			h_sl.gtp($('.finColIn .gliderWrapper'), i + 1, 281);
			$('.finColIn .gliderDot.active').removeClass('active');
			$(o).addClass('active');
			return false;
		});
	});
	
	$('.finColIn .prev').bind('click', function (e) {
		var obj = $('.finColIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtpp($('.finColIn .gliderWrapper'), 281)) {
			obj.prev().addClass('active');
		} else {
			$('.finColIn .gliderDot:last').addClass('active');
		}
                return false;
	});
	
	$('.finColIn .next').bind('click', function (e) {
		var obj = $('.finColIn .gliderDot.active');
		obj.removeClass('active');
		if (h_sl.gtnp($('.finColIn .gliderWrapper'), 281)) {
			obj.next().addClass('active');
		} else {
			$('.finColIn .gliderDot:first').addClass('active');
		}
                return false;
	});        
	/*FIN PARTNERS end*/

	// registrace do newsletteru
	$('#newsletterRegisterBtn').bind("click", newsletterRegisterButton);

	// zprava - napiste nam
	$('#writeusBtn').bind("click", writeusSubmit);

	// rady a tipy - zeptejte se nas
	$('#askusBtn').bind("click", askusButton);

	// chcete ocenit/prodat
	$('#formDataBtn').bind("click", formDataButton);

	// spusteni gMap
	if (typeof gMapsInitialize == 'function') {
		gMapsInitialize();
	}

	// galerie fotek pobocek
	$("#pobPhotos .gliderItemImage").bind("click", function(e) {
		var title			= $(this).attr("title");
		var targetImage		= $(this).parent().get(0).href;
		var link			= $(this).attr("alt");
		$("#officeLightboxUrl").html('<span>' + title + '</span><img width="272" height="170" src="'+ targetImage +'" />');
		$("#officeLightboxUrl").attr("href", link);
		return false;
	});

	if (typeof GSmapSearchControl == 'function') {
		var options = {
			zoomControl : GSmapSearchControl.ZOOM_CONTROL_ENABLE_ALL,
			idleMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM,
			activeMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM
		}

		var control = new GSmapSearchControl(
			document.getElementById("mapsearch"),
			"Praha, Česká republika",
			options
		);
	}
	
	$("#realtyFormLocalSearchBtn").bind('click', function (e) {
		control.execute($("#realtyFormLocalSearchInput").attr("value"));
	});
	
	/*MAP PANEL SHOW/HIDE begin*/
	$("#mapArrow").bind('click', toggleSideFilters);
	$("#mapBigArrow").click(function(){
			var checkElement = $("#mapBigArrow");
			if(!checkElement.is(".closed")){
					$(this).addClass("closed");
					$("#mapBigVertical").animate({"right": "-=198px"}, "slow");
					return false;
			}
			if(checkElement.is(".closed")) {
					$(".closed").removeClass("closed");
					$("#mapBigVertical").animate({"right": "+=198px"}, "slow");
					return false;
			}
	});
	$("#writeusBtn").mouseover(function(){
		$(this).addClass("btn2");
		return false;
	});
	$("#writeusBtn").mouseout(function(){
		$(this).removeClass("btn2");
		return false;
	});
	$("#newsletterRegisterBtn").mouseover(function(){
		$(this).addClass("btn2");
		return false;
	});
	$("#newsletterRegisterBtn").mouseout(function(){
		$(this).removeClass("btn2");
		return false;
	});        	
	/*MAP PANEL SHOW/HIDE end*/

		var support = $("#support").html();
		var origin  = $("#sendLink").html();

        $(".sendLink").click(function(){
                var checkElement = $(".sendLink");
                var checkElement2 = $("#formTip");
                if(!checkElement.is(".sendLinkActive")){
                        $(this).html(support);
                        $(this).addClass("sendLinkActive");
                        $("#formTip").removeClass("noScreen");
                        return false;
                }        
                if(checkElement.is(".sendLinkActive")) {
                        $(this).html(origin);
                        $(".sendLinkActive").removeClass("sendLinkActive");                    
                        $("#formTip").addClass("noScreen");
                        return false;
                }        
        });       


		$("#calcBtn").click(function(){

			$("label[for=interest]").removeClass("errorLbl");
			$("label[for=mortgage]").removeClass("errorLbl");

			$("#finSplatka").fadeOut(200, function(){
				var years		= $("#years").attr("value");
				var interest	= $("#interest").attr("value");
				var mortgage	= $("#mortgage").attr("value");
				var error		= false;
				interest		= parseFloat(interest.replace(",", "."));
				mortgage		= parseInt(mortgage.replace(" ", ""));


				if (mortgage == 0  || isNaN(mortgage)) {
					$("label[for=mortgage]").addClass("errorLbl");
					error = true;
				}

				if (interest == 0  || isNaN(interest)) {
					$("label[for=interest]").addClass("errorLbl");
					error = true;
				}

				if (error == true) return;

				$("#interest").attr("value", interest);
				$("#mortgage").attr("value", mortgage);

				var interest = interest / 100;
				var paymentNumber = 12 * years;
				var source = 1 + (interest / 12);
				var power = Math.pow(source, paymentNumber);
				var anuita = (mortgage * (interest / 12) * power / (power - 1));
				var anuita_round = Math.round(anuita);
				$("#calcResult").html(anuita_round / 1000);
				$("#finSplatka").fadeIn();
			});

			return false;
		});

		// zbarveni vybranych boxu formulare
		$("#classicRealtySearchForm ul").change(function(){
			$("label", this).removeClass("active");
			$("input:checked", this).each(function(){
				var id = $(this).attr("id");
				$("label[for='"+ id +"']").addClass("active");
			});
		});

        $(".noflashAtrIn").jCarouselLite({
                btnNext: ".next",
                btnPrev: ".prev"
        });

		if (parseInt($("#offerId").val()) > 0)
			$("#offerId").val("");

/*
		$("[class^=validate]").validationEngine({
				success : function() { writeusSubmit();	},
				failure : function() {}
		})
	*/
		setNextPartner();


});

function toggleSideFilters() {

	var checkElement = $("#mapArrow");
	if(!checkElement.is(".closed")){
			$(this).addClass("closed");
			$("#mapHpVertical").animate({"right": "-=198px"}, "slow");
			return false;
	}
	if(checkElement.is(".closed")) {
			$(".closed").removeClass("closed");
			$("#mapHpVertical").animate({"right": "+=198px"}, "slow");
			return false;
	}
}

function closeSideFilters() {

	var checkElement = $("#mapArrow");
	if(!checkElement.is(".closed")){
		$("#mapArrow").addClass("closed");
		$("#mapHpVertical").animate({"right": "-=198px"}, "slow");
	}
}

function openSideFilters() {

	var checkElement = $("#mapArrow");
	if(checkElement.is(".closed")) {
		$(".closed").removeClass("closed");
		$("#mapHpVertical").animate({"right": "+=198px"}, "slow");
	}
}

function countyChange() {
	$.ajax({
		type: "GET",
		url: "/load-cadaster/county/" + $("#countyList").val(),
		success: function(result) {
			$("#districtsList").html(result);
			$('#districtsList input[type=checkbox],input[type=radio]').prettyCheckboxes();
		}
	});
}
function addSelectedToFavourites() {

	$(".searchBox label.checked").each(function(){
		var input = $(this).attr("for");
		addToFavourites($("#" + input).attr("value"));

		$(".checked").removeClass("checked");
	});

	return false;
}

function clearFavourites() {

	$.ajax({
		type: "GET",
		url: "/clear-favourites",
		success: function(result) {

			$("#searchIcoFav").html(result);
			$('#favIconLi').removeClass('favactive').addClass('fav');

			if (id == $("#detailNemovitosti").attr("class"))
				textValue = "pridat_mezi_oblibene_polozky";
			else
				textValue = "do_oblibenych";

			$.ajax({
				type: "GET",
				url: "/get-translation/" + textValue,
				success: function(result) {
					$('#favIconLi').html('<a href="" onclick="addToFavourites(' + id + '); return false;">' + result + '</a>'); // na detailu
					$('#listItem' + id).html('<a href="" onclick="addToFavourites(' + id + '); return false;">' + result + '</a>'); // na vypisu
					$("#searchIcoFavLink").click();
				}
			});

		}
	});

	return false;
}

// rozbaleni oblibenych
function favouritesClick() {

	var favIcoSource = $("#favIcoSourceText").html();
	var favIcoAlternate = $("#favIcoAltText").html();


	var checkElement = $("#searchIcoFav");
	var checkElement2 = $(".favBox");
	if(!checkElement.is(".act")){
			$("#searchIcoHistory").removeClass("act");
			$("#searchIcoFav .favBox").slideDown("fast", function(){
				$("#searchIcoFav").addClass("act");
			});
			$("#searchIcoFavLink .text").html(favIcoAlternate);
			return false;
	}
	if(checkElement.is(".act")) {
			$("#searchIcoFav .favBox").slideUp("fast", function () {
				$("#searchIcoFav").removeClass("act");
			});
			$("#searchIcoFavLink .text").html(favIcoSource);
			return false;
	}
}

// pridani do oblibenych
function addToFavourites(id) {

	$.ajax({
		type: "GET",
		url: "/add-to-favourites/" + id,
		success: function(result) {
			$("#searchIcoFav").html(result);
			$('#favIconLi').removeClass('fav').addClass('favactive');
			$.ajax({
				type: "GET",
				url: "/get-translation/tento_inzerat_je_jiz_mezi_oblibenymi",
				success: function(result) {
					$('#favIconLi').html('<a href="" onclick="removeFromFavourites('+ id + ');return false;">'+ result +'</a>'); // na detailu
					$('#listItem' + id).html('<a class="favAway" href="" onclick="removeFromFavourites('+ id + ');return false;">'+ result +'</a>'); // na vypisu
				}
			});
		}
	});

}

// odebrani z oblibenych
function removeFromFavourites(id) {

	$.ajax({
		type: "GET",
		url: "/remove-from-favourites/" + id,
		success: function(result) {
			$("#searchIcoFav").html(result);

			if (id == $("#detailNemovitosti").attr("class") || $("#listItem" + id).attr("class") == "searchBoxParam5") {
				$('#favIconLi').removeClass('favactive').addClass('fav');

				if (id == $("#detailNemovitosti").attr("class"))
					textValue = "pridat_mezi_oblibene_polozky";
				else
					textValue = "do_oblibenych";

				$.ajax({
					type: "GET",
					url: "/get-translation/" + textValue,
					success: function(result) {
						$('#favIconLi').html('<a href="" onclick="addToFavourites(' + id + '); return false;">' + result + '</a>'); // na detailu
						$('#listItem' + id).html('<a href="" onclick="addToFavourites(' + id + '); return false;">' + result + '</a>'); // na vypisu
						$("#searchIcoFavLink").click();
					}
				});
			}
		}
	});
}

/**
 * Registrace do newsletteru
 */
function newsletterRegisterButton() {

	$('#newsletterRegForm').fadeOut(200, function() {

		$.ajax({
			type: "POST",
			url: "/newsletter-registrace",
			data: $('#newsletterRegForm').serialize(),
			success: function(result){
				$('#newsletterRegisterMsg').html(result);
				$('#newsletterRegisterMsg').show();
			}
		});
	});
	return false;

}

/* Zobrazi opet registracni formular do newsletteru */
function redrawNewsletterRegistration() {
	$('#newsletterEmail').attr('value', '');
	$('#newsletterRegisterMsg').hide();
	$('#newsletterRegForm').fadeIn(200);
}

/**
 * Napiste nam
 */
function writeusSubmit() {

$('#writeusForm').fadeOut(200, function() {

		$.ajax({
			type: "POST",
			url: "/napiste-nam",
			data: $('#writeusForm').serialize(),
			success: function(result){
				$('#writeusMsg').html(result);
				$('#writeusMsg').show();
			}
		});

	});
	return false;
}

/* Zobrazi opet formular pro zapis zpravy */
function redrawWriteus() {
	$('#writeusMsg').hide();
	$('#writeusForm').fadeIn(200);
}

/**
 * Zeptejte se nas
 */
function askusButton() {

	$('#askusForm').fadeOut(150, function(){

		$.ajax({
			type: "POST",
			url: "/zeptejte-se-nas",
			data: $('#askusForm').serialize(),
			success: function(result){
				$('#askusMsg').html(result);
				$('#askusMsg').show();
			}
		});
	});
	return false;
}

/* Zobrazi opet formular pro zapis otazky */
function redrawAskus() {
	$('#askusMsg').hide();
	$('#askusForm').fadeIn(200);
	$('#askusMessage').attr("value", "");
}

/**
 * Chcete ocenit/prodat
 */
function formDataButton() {

	$.getJSON("/form-data?" + $('#formData').serialize(),
		function(data){
			$("label:errorLbl").removeClass("errorLbl");
			if (data["status"] == "ok") {
				$("#formDataPersonal").fadeOut(150, function(){
					$("#formDataMsg").html(data["message"]);
				});
			} else {
					$.each(data["errors"], function(i, item){
						$("#lbl_" + item).addClass("errorLbl");
					});
			}
		}
	);
	return false;
}

/* Zobrazi opet formular pro zapis otazky */
function redrawFormData() {
	$('#formDataMsg').html("");
	$("label:errorLbl").removeClass("errorLbl");
	$("#form_data_address").val("");
	$("#form_data_firstname").val("");
	$("#form_data_lastname").val("");
	$("#form_data_phone").val("");
	$("#form_data_email").val("");
	$("#realtyFormLocalSearchInput").val("");
	$('#formDataPersonal').fadeIn(150);
	return false;
}


function initGlossaryAccordion() {

        $("#accordion ul.accordionContent").hide();
        $("#accordion ul.accordionContent:first").show();
        $("#accordion .clickable").click(
                function() {
                        $("#accordion .clickable.selected").removeClass("selected");
                        $(this).addClass("selected");
                        var checkElement = $(this).next();
                        if((checkElement.is("#accordion ul.accordionContent")) && (checkElement.is(":visible"))) {
                                return false;
                        }
                        if((checkElement.is("#accordion ul.accordionContent")) && (!checkElement.is(":visible"))) {
                                $("#accordion ul.accordionContent:visible").slideUp("normal");
                                checkElement.slideDown("normal");
                                return false;
                        }
                }
        );
}

/*MAPOVY VYHLEDAVAC begin*/    
function winSize() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	//No-IE
	myWidth = window.innerWidth;
	myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ standard mode
	myWidth = document.documentElement.clientWidth;
	myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4
	myWidth = document.body.clientWidth;
	myHeight = document.body.clientHeight;
	}
	if (document.getElementById("mapPlace")) {
		document.getElementById("mapPlace").style.height = (myHeight - 100) + 'px';
		document.getElementById("mapPlace").style.width = (myWidth - 195) + 'px';
	}
}
window.onload = winSize;
window.onresize = winSize;
/*MAPOVY VYHLEDAVAC end*/    

function setNextPartner() {
	$('.footerBox .next').click();
	$('.finColIn .next').click();
	setTimeout("setNextPartner()", 5000);
}