
$(document).ready(function(){
	//menu
	$(".u2").hide();
	if (navigator.appVersion.indexOf("MSIE 6")<0)
	{	
		$(".product-menu-item").bind("mouseenter",function(){

			var u2 = $(".u2:not(:animated)", this);
                        //var u2 = $(".u2", this);
			u2.css({
				position: "static"
			});
			u2.children(".product-submenu").css({
				opacity: "1"
			});

			u2.slideDown(200);
			
		}).bind("mouseleave",function(){
			var u2 = $(".u2", this);
                        
			u2.hide(50);
		});
		
		$(".product-submenu").bind("mouseenter",function(){
			$(this).css({
				opacity: "1"
				
			});
		}).bind("mouseleave",function(){
			$(this).css({
				opacity: "1"
				
			});
		});
	} else {
	}
	
	$(".nadpis_sekcie > a , .mini-menu > a").mouseover(function(){
		if ($(this).css("color") == "rgb(255, 255, 255)")
			$(this).css({
				color: "rgb(255, 255, 30)"
			});
	});
	
	$(".nadpis_sekcie > a , .mini-menu > a").mouseout(function(){
		if ($(this).css("color") == "rgb(255, 255, 30)")
			$(this).css({
				color: "rgb(255, 255, 255)"
			});
	});
	
	//PARTNERI BTN
	$("#btn-mapa").click(function(){
		$('#tabulka').css("display","none");
		$('#mapa').css("display","");
		$('#minimenu').css("background-image","url('" + __WEB_BASE__ + "tpl/img/img_button_partneri_mapa_" + __LANG__ + ".png')");
	});
	
	$("#btn-tabulka").click(function(){
		$('#mapa').css("display","none");
		$('#tabulka').css("display","");
		$('#minimenu').css("background-image","url('" + __WEB_BASE__ + "tpl/img/img_button_partneri_tabulka_" + __LANG__ + ".png')");
	});
	
	//oznacenie aktualneho option v selecte 
	var selects = $(".bank-select").children();
	selects.each(function(){
		if ($(this).attr("value") == __SELECTED_BANK__)
		{
			$(this).attr("selected", "selected");
		}
	});

});

//zebrovana tabulka
(function($) { 
	$.fn.extend({
		striper: function(options) {
			var defaults = {
				even: "#e2e2e2",
				odd: "#ffffff"
			};
			var zebra = $.extend(defaults, options);
			var obj = $(this);
			obj.find('tr:odd').css('background', zebra.odd);
			obj.find('tr:even').css('background', zebra.even);
		}
	});
})(jQuery);

$(document).ready(function(){
	$('table.zebra').striper({
		even: "#e2e2e2",
		odd: "#ffffff"
	});
    
	//***************************************************************************
	//buttony move-left a move-right RD detail projektu
	//funkcia urcenia typu suborov podla typu projektov RD ,BD
	
	$("#move_left_rd, #move_left_bd").click(function(){
    	
		if ($(this).attr("id") == "move_left_rd")
		{
			script = "ajax_dalsie_rd.php";
		}
		else if ($(this).attr("id") == "move_left_bd")
		{
			script = "ajax_dalsie_bd.php";
		}
    	
		if ($(this).hasClass("archiv"))
			$.get(__WEB_BASE__ + script, {
				direction: "prev",
				archiv: "1"
			}, ukaz_dalsie_domy);
		else
			$.get(__WEB_BASE__ + script, {
				direction: "prev"
			}, ukaz_dalsie_domy);
		return false;
	});
	
	$("#move_right_rd, #move_right_bd").click(function(){
		
		if ($(this).attr("id") == "move_right_rd")
		{
			script = "ajax_dalsie_rd.php";
		}
		else if ($(this).attr("id") == "move_right_bd")
		{
			script = "ajax_dalsie_bd.php";
		}
    	
		if ($(this).hasClass("archiv"))
			$.get(__WEB_BASE__ + script, {
				direction: "next",
				archiv: "1"
			}, ukaz_dalsie_domy);
		else
			$.get(__WEB_BASE__ + script, {
				direction: "next"
			}, ukaz_dalsie_domy);
		return false;
	});
	
	ukaz_dalsie_domy = function(obsah, stav){
		
		$("#pat_domov").html(obsah);
		
	};
	//***************************************************************************
	
	//offer choice --- ponuka podla vyberu --- rodinne domy *******************
	var is_ordered = "no";
	$('.komplet_select').change(function(){

		$("#offer-choice-back").html("<div style=\"width: 130px; height: 17px; margin: 150px auto;\"><img src='" + __WEB_BASE__ + "tpl/img/preloader.gif'  /></div>");

		$(".rd-result").html("<div style=\"\"><img src='" + __WEB_BASE__ + "tpl/img/preloader.gif'  /></div>");
		if ($(this).attr("name") == "order_by")
		{
			if ($(this).val() != "")
				is_ordered = "yes";
			else
				is_ordered = "no";
		}
		
		
		if (is_ordered == "yes")	
			type = "order_by";
		else
			type = "no_order";
		
			
		$.ajax({
			metod: "GET",
			url: __WEB_BASE__ + "ajax_choice_results.php",
			data: $(this).attr("name") + "=" + $(this).val() + "&lang=" + __LANG__,
			success: function(output){
				houses_result(output, type);
			}

		});
	});
	
	//zmazanie vyberoveho filtra
	/*
	var clear_choice = function(){
		if ($("#offer-choice-back").length>0)
		{
			$('.komplet_select').val('');
			is_ordered = "no";
			$("#offer-choice-back").html("<div style=\"width: 130px; height: 17px; margin: 150px auto;\"><img src='" + __WEB_BASE__ + "tpl/img/preloader.gif'  /></div>");
			$(".rd-result").html("<div style=\"\"><img src='" + __WEB_BASE__ + "tpl/img/preloader.gif'  /></div>");
			$.ajax({
				metod: "GET",
				url: __WEB_BASE__ + "ajax_choice_results.php",
				data: "filter=clear&lang=" + __LANG__,
				success: function(output){
					houses_result(output);
				}
			});
		}
	};
	
	//nacitane stranky s filtrom
	var filter_loaded = false;
	if (filter_loaded == false)
	{
		clear_choice();
		filter_loaded = true;
	}
	
	$("#cancel-choice").mouseover(function(){
		$(this).css("color", "red");
	});
	
	$("#cancel-choice").mouseout(function(){
		$(this).css("color", "#124d7f");
	});
	
	$("#cancel-choice").click(function(){
		clear_choice();
	});
	*/
	function houses_result(output, type){
		$("#offer-choice-back").html("");
		if (output == "")
		{
			var no_results = new Array();
			no_results["sk"] = "Žiadne výsledky pre zadané kritéria.";
			no_results["cz"] = "Žádné výsledky pro zadaná kritéria.";
			no_results["en"] = "No results for your criterion.";
			
			var h2 = $(document.createElement('h2'));
			h2.append(no_results[__LANG__]);
			$("#offer-choice-back").append(h2);
			
			$(".rd-result").text(no_results[__LANG__]);
		}
		else
		{
			var search_result_texts = new Array();
			search_result_texts["sk"] = "Výsledok vyhľadávania"; 
			search_result_texts["cz"] = "Výsledek vyhledávání";
			search_result_texts["en"] = "Search result";
	
			var search_result_units = new Array();
			search_result_units["sk"] = "domov"; 
			search_result_units["cz"] = "domů";
			search_result_units["en"] = "houses";
			
			var total = new Array();
			total["sk"] = "Celkový počet";
			total["cz"] = "Celkový počet";
			total["en"] = "Total";
			
			var houses_raw = output.split("|-|-|");
			if (type !== undefined)
			{
				var info = search_result_texts[__LANG__] + ": " + houses_raw.length + " " + search_result_units[__LANG__] + ".";
				var h2 = $(document.createElement('h2'));
				h2.append(info);
				$("#offer-choice-back").append(h2);
				
				$(".rd-result").text(info);
			}
			else
			{
				var info = total[__LANG__] + ": " + houses_raw.length + " " + search_result_units[__LANG__] + ".";
				var h2 = $(document.createElement('h2'));
				h2.append(info);
				$("#offer-choice-back").append(h2);
				
				$(".rd-result").text(info);
			}
			
			var detail = new Array();
			detail['sk'] = "Detail domu";
			detail['cz'] = "Detail domu";
			detail['en'] = "House details";
			
			var compare = new Array();
			compare['sk'] = "Do porovnania";
			compare['cz'] = "Do porovnání";
			compare['en'] = "For comparison";
		
		
			var houses = new Array();
			var rada = "";
			$.each(houses_raw,function(i) {	
				row = houses_raw[i];
				h_data = row.split("*|*");
				houses[i] = new Array(h_data[0],h_data[1], h_data[2], h_data[3], h_data[4], h_data[5], h_data[6], h_data[7], h_data[8] );
				//********************************************
				var img = $(document.createElement('img'));
				img.attr({
					src: houses[i][8],
					alt: houses[i][5]
					});
					
				var a_img = $(document.createElement('a'));
				a_img.attr({
					href: houses[i][4],
					title: houses[i][5],
					target: "_blank"
				});
				a_img.append(img);
				//*************************************************
				var a_nazov = $(document.createElement('a'));
				a_nazov.attr({
					href: houses[i][4],
					title: houses[i][5],
					target: "_blank"
				});
				a_nazov.append( houses[i][1] + " " +  houses[i][2]);
					
				var div_nazov = $(document.createElement('div'));
				div_nazov.addClass("nazov");
				div_nazov.append(a_nazov);
				//*********************************************
				var div_cena = $(document.createElement('div'));
				div_cena.addClass("cena");
				div_cena.append(houses[i][3]);
				//*********************************************
				var a_detail = $(document.createElement('a'));
				a_detail.attr({
					href: houses[i][4],
					title: houses[i][5],
					target: "_blank"
				});
				a_detail.append( detail[__LANG__]);
					
				var a_compare = $(document.createElement('a'));
				a_compare.attr({
					href: houses[i][6],
					title: houses[i][7],
					target: "_blank"
				});
				a_compare.append( compare[__LANG__]);
				
				
				var div_link = $(document.createElement('div'));
				div_link.addClass("link");
				div_link.append(a_detail);
				div_link.append("<br />");
				div_link.append(a_compare);
				//*******************************************
				var div_into = $(document.createElement('div'));
				div_into.addClass("into");
				div_into.append(a_img);
				div_into.append(div_nazov);
				div_into.append(div_cena);
				div_into.append(div_link);
					
				var div_video_blok = $(document.createElement('div'));
				div_video_blok.addClass("video_blok");
				div_video_blok.css({
					height: "90px"
				});
				div_video_blok.append(div_into);
				
				if (type != "order_by")
				{
					if (rada != houses[i][1])
					{
						rada = houses[i][1];
						var h2_rada = $(document.createElement('h2'));
						h2_rada.append(houses[i][1]);
						$("#offer-choice-back").append(h2_rada);
					}
				}
					
				$("#offer-choice-back").append(div_video_blok);
			
			});
		}
	}
	
	//blok h div pre homepage a pre projekty rodinne a bytove domy kompl ponuka
	if ($("#h-top").length > 0 && $("#from-h-top").length > 0)
	{
		if ($("#h-top").children().length > 0)
			$("#from-h-top").html($("#h-top").children());
		else
			$("#from-h-top").css({
				border: "none"
			});
	}

	//strankovanie komentarov rodinnych domov
	if ($("a.comments-pager").length > 0)
	{
		$("a.comments-pager").click(function(event){
			var ja = $(this);
			event.preventDefault();
			var arr = $(this).attr("href").split("/");
			arr.reverse();
			var rd_data = arr[0].split("?");
			var rd_id = rd_data[0];
			rd_id = rd_id.replace("RD-", "");
			rd_id = rd_id.replace(".html", "");
			rd_id = rd_id.replace("-", "_");
			rd_id = "rd_id=" + rd_id;
			var page = rd_data[1];
			$.ajax({
				metod: "GET",
				url: __WEB_BASE__ + "ajax_rd_comments.php",
				data: page + "&" + rd_id,
				success: function(output){
					$(".komentar_prispevky").html(output);
					//odobratie stylu active
					$("a.comments-pager").each(function(){
						if ($(this).hasClass("active"))
							$(this).removeClass("active");
					});
					//priradenie stylu active
					$("a.comments-pager").each(function(){
						if ($(this).attr("href") == ja.attr("href"))
							$(this).addClass("active");
					});
				}

			});
			return false;
		});
	}
	
	
});






