$(document).ready(function() {
	
	//$("#baner-pure").corner("3px");
	$("#search div.betweentablecontainer").corner("top 5px");
	//$("#search table.color0bg").corner("bottom 5px");
	//$("")
	
	$("#your_hotel table").attr('cellpadding',0).attr('cellspacing',0);
	
	// obrazek "szukaj"
	// dla wszystkich obrazkow z tablicy znajdujacej się w divie #wizard_small sprawdzam jego sciezke "src"
	$("#wizard_small table img").each(function(index) {
		var zrodlo = $(this).attr('src');
		// stary obrazek szukaj ma taka sciezke: http://ibe01.merlinx.pl/customgraphics/submit/type5.gif
		// wiec wyszukuje kawalek tej sciezki w kazdym obrazku
		if(zrodlo.search('submit/type5.gif') > -1) {
			// znalazl odpowiednia sciezke, wiec tu podmieniam zrodlo obrazka
			$(this).attr('src', 'grafika/layout-2_0/zobacz.png');
		}
	});
	
	$('#search #optlist').siblings('td.color9').css('display', 'none');
	$('tfoot td.color1bot td.color9').css('display', 'none');
	
	
	$("#search div.title img.help-icon").each(function(index) {
		$(this).css({'display':'none', 'width':'0px', 'height':'0px'});
	});
	


	// slider
	var topx = 37;
	var banner_count =0;
	var margin_b = 0;
	var n_b = $('#slider-window .oferta-eks').length;
	var bottom_b = ((n_b-2)*37)+'px';		
	var down_b = ((n_b-1)*37)+'px';
	
	var stop_bottom = 0;
	if(n_b > 7) {
		stop_bottom = (n_b - 7)*37*(-1);
	}
	/*$('.slider-window .oferta-eks').each(function(){
										if(banner_count==n_b-1)
											banner_count=-1;
				$(this).css('position','absolute').css('top',(banner_count*topx));
				banner_count++;
			});*/
	$('a#slider-up').click(function(){
		var top = $("#slider-window-body").css('top');
		top = top.substr(0, top.length-2);
		top = top*1;
		if(top < 0 ) {
			$('#slider-window-body:not(:animated)').animate({'top':'+=37px'},500, function(){
						//$('.slider-window .oferta-eks').each(function(){
						//	if($(this).css('top')==-74+'px')
						//	$(this).css('top',bottom_b);
						//});
					});
		}
		return false;
	});
	$('a#slider-down').click(function(){
		var top = $("#slider-window-body").css('top');
		top = top.substr(0, top.length-2);
		top = top*1;
		if(top > stop_bottom) {
			$('#slider-window-body:not(:animated)').animate({'top':'-=37px'},500, function(){
				//if($("#slider-window-body").css('top') == "0px") {
				//	stop_bottom = true;
				///}
						//$('.slider-window .oferta-eks').each(function(){
						//	if($(this).css('top')==down_b)
						//	$(this).css('top','-37px');	
						//});
			});	
		}
		return false;
	});

	
	
	$('#box-newsletter-input').focus(function(){
		$(this).attr('value','');
	});
	
	$('#box-newsletter-input').attr('value','Podaj poprawny adres e-mail');
});


var Newsletter = {

	deleteEmail : function() {
		try {
			$("#info-ok-save").hide();
			$("#info-error").hide();
			$("#info-ok-delete").hide();
			$("#info-normal").show();
		
			var email = $('#box-newsletter-input').attr('value');
			if(this.checkEmail(email) == false) {
				$("#info-normal").hide();
				$("#info-error").show();
				return false;
			} else {
				var params = {};
				params['action'] = 'newsletterDeleteEmail';
				params['email'] = email;
			
				$.ajax({
					type 		: "POST",
					dataType 	: "json",
					url 		: "http://www.nieznanekontynenty.pl/?path=controller",
					data 		: {'data': $.toJSON(params)},
					
					error : function(XMLHttpRequest, textStatus, errorThrown) {
						SearchOffersEngine.log('Błąd komunikacji z serwerem', textStatus.length!=0 ? textStatus : errorThrown);
					},
					
					success : function(data) {
						if(data.error == 1) {
							$("#info-normal").hide();
							$("#info-ok-save").hide();
							$("#info-ok-delete").hide();
							$("#info-error").show();
						} else {
							$("#info-normal").hide();
							$("#info-ok-save").hide();
							$("#info-ok-delete").show();
							$("#info-error").hide();
							$('#box-newsletter-input').attr('value','');
						}
					}
				});
				
				return false;
			}
		} catch (e) { alert("Wystąpił błąd: " + e); };
	},


	saveEmail : function() {
		try {
			$("#info-normal").show();
			$("#info-ok-save").hide();
			$("#info-ok-delete").hide();
			$("#info-error").hide();
			
		
			var email = $('#box-newsletter-input').attr('value');
			if(this.checkEmail(email) == false) {
				$("#info-normal").hide();
				$("#info-error").show();
				return false;
			} else {
				var params = {};
				params['action'] = 'newsletterSaveEmail';
				params['email'] = email;
			
				$.ajax({
					type 		: "POST",
					dataType 	: "json",
					url 		: "http://www.nieznanekontynenty.pl/?path=controller",
					data 		: {'data': $.toJSON(params)},
					
					error : function(XMLHttpRequest, textStatus, errorThrown) {
						SearchOffersEngine.log('Blad komunikacji z serwerem', textStatus.length!=0 ? textStatus : errorThrown);
					},
					
					success : function(data) {
						if(data.error == 1) {
							$("#info-normal").hide();
							$("#info-ok-save").hide();
							$("#info-ok-delete").hide();
							$("#info-error").show();
						} else {
							$("#info-normal").hide();
							$("#info-ok-save").show();
							$("#info-ok-delete").hide();
							$("#info-error").hide();
							$('#box-newsletter-input').attr('value','');
						}
					}
				});
				
				return false;
			}
		} catch (e) { alert("Wystąpił błąd: " + e); };
	},
	
	checkEmail: function(email){		
		var result = false;
		
		try {
			var patern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$/;
			result = email.match(patern) == null? false : true;
		} catch (e) { };
		
		return result;
	},
};



