$(document).ready(function() {
	var URL = 'http://www.mieszkania-bezczynszowe.pl';
	var images = [ "ss-1.jpg", "ss-2.jpg", "ss-3.jpg", "ss-4.jpg"];
    var imgPath = 'http://www.mieszkania-bezczynszowe.pl/img/layout/';
		
	//$('#top-slide').bkgSlide({
    //    images: images,
    //    imagePath: imgPath,
    //    direction: 'next'
    //});
    
    //$("#slider").easySlider({
	//		auto: true,
	//		continuous: true,
	//		pause: 5000,
	//		controlsShow:false
	//});
    
		
	$("#top-site-map").toggle(
      function () {
        $("#site-map-box").slideDown('slow');
      },
      function () {
        $("#site-map-box").slideUp('slow');
      }
    );
	
	$(function() {
		$('#top-menu').droppy({speed: 100});
	});
	
	/*$("#search-house-button").tooltip({effect: 'slide'});*/
	
	$("a[rel=gallery-img]").fancybox({
			'titleShow' : false,
			'overlayOpacity' : 0.6
    });
	
    
    function formatTitle(title, currentArray, currentIndex, currentOpts) {
    	
    	var loop_count_iprg = $("#invest_prog_total").val();
    	var iprg_data = new Array();
	
    	for(var loop = 0; loop < loop_count_iprg; loop++){
    		//alert($("#mapa_tytul_" + loop).val());
    		//alert('ok');
    		iprg_data[loop]=new Array();
    		iprg_data[loop]['invest_photo_id'] = $("#id_zdjecia_" + loop).val();
    		iprg_data[loop]['invest_photo_type'] = $("#typ_zdjecia_" + loop).val();
    	}
    	
    	var f_title_data = '';
    	
    	for(var x = 0; x< iprg_data.length; x++){
			var f_title_data = f_title_data + '<a href="javascript:;" onclick="$.fancybox.pos('+ x +');"><img style="border:0; margin-right:15px;" src="'+ URL +'/img/investments/'+ iprg_data[x]['invest_photo_id'] +'_small.'+iprg_data[x]['invest_photo_type']+'"></a>';
		}
    	
		return '<div style="height:75px;">'+ f_title_data +'</div>';
	}
    
	$("a[rel=gallery-img2]").fancybox({
			'overlayOpacity' : 0.6,
			'titleShow'		: true,
			'titlePosition' : 'inside',
			'titleFormat'	: formatTitle
    });
    
    
    $(".news-img").fancybox({
    		'titleShow' : false,
			'overlayOpacity' : 0.6
    });
    
    $("#tip5").fancybox({
	'scrolling'		: 'no',
	'titleShow'		: false
	});
	
	//if ($("#maps").val() != undefined){
	//	mapaStart($("#maps").val());
	//	GUnload();
	//}
	//var map_data;
	var loop_count = $("#mapa_total").val();
	
	var map_data = new Array();
	
	for(var loop = 0; loop < loop_count; loop++){
		//alert($("#mapa_tytul_" + loop).val());
		//alert('ok');
		map_data[loop]=new Array();
        map_data[loop]['map_data_title'] = $("#mapa_tytul_" + loop).val();
    	map_data[loop]['map_data_city'] = $("#mapa_miasto_" + loop).val();
    	map_data[loop]['map_data_street'] = $("#mapa_ulica_" + loop).val();
    	map_data[loop]['map_data_zip'] = $("#mapa_kod_pocztowy_" + loop).val();
    	map_data[loop]['map_data_lat'] = $("#mapa_szerokosc_" + loop).val();
    	map_data[loop]['map_data_lng'] = $("#mapa_dlugosc_" + loop).val();
	}
	
	if ($("#maps").val() != undefined){
		mapaStart('contact-map', 10, map_data);
		mapa2Start('big-map', 11, map_data);
	}
	
	//if ($("#mapshouses").val() != undefined){
	//	mapahStart($("#mapshouses").val());
	//}
	
	if ($("#hous-map").val() != undefined){
		investmapStart("hous-map", $("#invest_location_lng").val(), $("#invest_location_lat").val(), $("#invest_location_name").val(), $("#invest_location_province").val(), $("#invest_location_street").val());
	}
	
	$("#login_error").hide();
    $("#email_error").hide();
	
	$("#send-message").fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false
   });
	
	
    $("#contact-box").css({'width' : '530px', 'color' : '#3d3d3d', 'font-size' : '13px', 'background' : '#ffffff',  'padding' : '25px 25px 35px 32px'});
	$("#contact-required").css({'margin' : '5px 0 10px 0'});
    $("#contact-form-title").css({'font-size' : '13px', 'font-weight' : 'bold', 'margin' : '0 0 8px 0', 'color' : '#8E1C66'});
	$("#contact-box p").css({'line-height':'150%'});
	$("#contact-box label").css({'display':'block', 'line-height':'150%', 'margin':'8px 0 2px 0'});
    $("#contact-box select").css({'width':'270px', 'height':'22px', 'border':'1px solid #abadb3'});
    $("#contact-email, #contact-phone, #contact-lastname").css({'width':'268px', 'height':'18px', 'border':'1px solid #abadb3'});
    $("#contact-box #contct-form-type label").css({'dispaly':'inline'});
    $("#contact-form-type").css({'margin':'5px 0 0 0', 'padding':'0', 'list-style-type':'none', 'overflow':'auto'});
	$("#contact-form-type li").css({'float':'left', 'line-height':'35px'});
	$("#contact-form-type input").css({'margin':'0', 'padding':'0'})
	$(".contact-form-type-desc").css({'margin':'0 20px 0 5px'})
    $("#contact-comment").css({'width':'270px', 'height':'75px', 'border':'1px solid #abadb3', 'font-size':'12px', 'font-family':'Arial'})
    $("#contact-form-send").css({'padding':'40px 0 0 270px'});
    $("#login_error, #email_error").css({'background-color':'#fdb1b1', 'border':'1px solid #fe0000', 'padding':'5px 10px'});
    $("#contact-type-person, #contact-type-firm").css({'margin-top':'10px'});
	
	$("#login_form").bind("submit", function() {
		if ($("#contact-email").val() == "" || $("#contact-comment").val() == "" ) {
			
			$(this).find(".required-form").each(function(i) {
				if(!$(this).attr("disabled")) {
					if($(this).val() == "") {
						valid = false;
						$(this).css("background-color","#fdb1b1");
					} else {
						$(this).css("background-color","#ffffff");	
					}
				}
			});
			
		    $("#login_error").show();
		    
		    $.fancybox.resize();
		    return false;
    	}
    	else {
    		$("#login_error").hide();
    		$("#email_error").hide();
    		
    		var val = $("#contact-email").val();
    		
    		$(this).find(".required-form").each(function(i) {
				if(!$(this).attr("disabled")) {
					if($(this).val() == "") {
						valid = false;
						$(this).css("background-color","#fdb1b1");
					} else {
						$(this).css("background-color","#ffffff");	
					}
				}
			});
    		
    		if (!validateEmail(val)){
    			$("#login_error").hide();
    			$("#contact-email").css("background-color","#fdb1b1");
    			$("#email_error").show();
    			$.fancybox.resize();
    			return false;
    		}
    	}
    	
    	$.fancybox.showActivity();
    	
		$.ajax({
			type		: "POST",
			cache	: false,
			url		: "http://www.mieszkania-bezczynszowe.pl/kontakt/wyslij_zapytanie",
			data		: $(this).serializeArray(),
			success: function(data) {
				$.fancybox(data);
			}
    	});
	
		return false;
	});
	
	function validateEmail(address) {
   		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		var address;
   		if(reg.test(address) == false) {
   		   return false;
   		}
   		else {
			   return true;
   		}
   	}
	
	function validateWWW(string) {
		var reg = /^(www\.)[.a-zA-z0-9]+\.[a-zA-z0-9]{2,4}$/;
		var string;
		if(reg.test(string) == false) {
			return false;
		}
		else {
		   return true;
		}
	}
	
});

