var licznik=0;
var licznik2=0;
var searchtxt = "";
$(document).ready(function() {
	
		// tooltip with QR code.
		$("h5#iphone-btn a, h5#android-btn a").hover(function() {				
				$(this).parent("h5").children("span").show();			
			}, function() {				
				$(this).parent("h5").children("span").hide();
			});
		
		// make input blank on focus
		
		if($("form#promoSearch input.txt").val()) {$(this).removeClass("writing");};			

		
		// Makes inputs blank when input gets focus.

		$("form#promoSearch input.txt").focus(function() {
			var org_value = $(this).val();          // Get a start value.
			var foc_value = ''                      // Focused value (empty).
			$(this).addClass("writing");
			var title = $(this).attr("title");      // Get a title attribute...
			
			if (title == org_value){                 // ... and if no user input...
				$(this).val(foc_value);               // ... set the focused value.
			}
	
			$(this).blur(function() {
				$(this).removeClass("writing");
				if ($(this).val() == ''){              // If no input from user...
					$(this).val(org_value);             // ... set the start value.
				}
			}); // /.blur
		}); // /INPUTS HOVERING

		// search
		
		$("form#promoSearch").submit(function() {
			
			
				if($("#City").val() == "np. Katowice") {
					searchtxt = "";
				}
				else {
					searchtxt = $("#City").val();
				}
			
			licznik=0;
			licznik2=0;
			$("#promotionsBoxRegular").css({ marginTop: 0});
			$("#promotionsBox").css({ marginTop: 0});
			
			//$("#elot-promocje-regular").load("/promotions/regular?Search=" + $("#City").val());
			$("#promotionsBoxWrapp, #promotionsBoxWrappRegular").append("<div class=\"loaderL\">momencik...</div>");
			$("#promotionsBoxWrapp, #promotionsBoxWrappRegular").append("<div class=\"loaderR\">momencik...</div>");
			// Load regular promotion list
			$.ajax({
				type: "POST",
				url: "/promotions/regular?Search=" + searchtxt,
				data: "",
				success: function(response) {
					
					$(".loaderL").hide().remove();
					$("#elot-promocje-regular").html(response);
					$("ul.promo-list li:even").addClass("even");
					
					jQuery.expr[':'].containsIgnoreCase = function(e,i,m){return jQuery(e).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;};				
					var searchString = $("#City").val();
					if (searchString.length > 0){
						$('ul.promo-list span:containsIgnoreCase('+searchString+')').css({'font-weight' : 'bold', 'color' : '#000'});			
					}




				}									
			});																				
			
			
			$.ajax({
				type: "POST",
				url: "/promotions/promotion?Search=" + searchtxt,
				data: "",
				success: function(response) {
					
					$(".loaderR").hide().remove();
					$("#elot-promocje").html(response);
					$("ul.promo-list li:even").addClass("even");
					
					jQuery.expr[':'].containsIgnoreCase = function(e,i,m){return jQuery(e).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;};				
					var searchString = $("#City").val();
					if (searchString.length > 0){
						//$("ul#turboAvatarList > li").hide();
						$('ul.promo-list span:containsIgnoreCase('+searchString+')').css({'font-weight' : 'bold', 'color' : '#000'});			
					}

				}									
			});

			
			//$("#elot-promocje").load("/promotions/promotion?Search=" + $("#City").val());
		return false;
		});

	
		// promo
	
		$("ul.promo-list li:even").addClass("even");

		$("#prevProm").unbind('click').click(function(event) {
			if(licznik <= 0) {$("#prevProm").addClass("inactive"); return false;}
			licznik--;
			$("#promotionsBox").animate({marginTop: licznik * (-312)}, 500);
			return false;
		});
	 
	
		$("#nextProm").unbind('click').click(function(event) {
				licznik=licznik+1;
				$("#promotionsBoxWrapp").append("<div class=\"loader\">momencik...</div>")
				if(licznik >= 1) {$("#prevProm").removeClass("inactive");}
				
					if($("#City").val() == "np. Katowice") {
						searchtxt = "";
					}
					else {
						searchtxt = $("#City").val();
					}
				
				$.ajax({
							type: "POST",
							url: "/promotions/promotion?Page="+parseInt(parseInt(licznik)+1) + '&Search=' + searchtxt,
							data: "",
							success: function(response) {
								$("#elot-promocje").append(response);
								$("ul.promo-list li:even").addClass("even");
								$(".loader").hide().remove();
								
								jQuery.expr[':'].containsIgnoreCase = function(e,i,m){return jQuery(e).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;};				
								var searchString = $("#City").val();
								if (searchString.length > 0){
									$('ul.promo-list span:containsIgnoreCase('+searchString+')').css({'font-weight' : 'bold', 'color' : '#000'});			
								}
								
								$("#promotionsBox").animate({marginTop: licznik * (-312)}, 500);
								
	
		
							}
					});
					return false;
		});
		
		
		// regular
		
		$("ul.promo-list li:even").addClass("even");

		$("#prevPromRegular").unbind('click').click(function(event) {
			if(licznik2 <= 0) {$("#prevPromRegular").addClass("inactive"); return false;}
			licznik2--;
			$("#promotionsBoxRegular").animate({marginTop: licznik2 * (-312)}, 500);
			return false;
		});
	 
	
		$("#nextPromRegular").unbind('click').click(function(event) {
				licznik2=licznik2+1;
				$("#promotionsBoxWrappRegular").append("<div class=\"loader\">momencik...</div>")
				if(licznik2 >= 1) {$("#prevPromRegular").removeClass("inactive");}
				
					if($("#City").val() == "np. Katowice") {
						searchtxt = "";
					}
					else {
						searchtxt = $("#City").val();
					}
					
				$.ajax({
							type: "POST",
							url: "/promotions/regular?Page="+parseInt(parseInt(licznik2)+1) + '&Search=' + searchtxt,
							data: "",
							success: function(response) {
								$("#elot-promocje-regular").append(response);
								$("ul.promo-list li:even").addClass("even");
								$(".loader").hide().remove();
								
								
								jQuery.expr[':'].containsIgnoreCase = function(e,i,m){return jQuery(e).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;};				
								var searchString = $("#City").val();
								if (searchString.length > 0){
									$('ul.promo-list span:containsIgnoreCase('+searchString+')').css({'font-weight' : 'bold', 'color' : '#000'});			
								}
								
								$("#promotionsBoxRegular").animate({marginTop: licznik2 * (-312)}, 500);
	
			
							}
					});
					return false;
		});		
		
		
		
		
		function getIdPromo(link) {
			var stop = link.length;
			var start = link.search('id=') + 3;
			var id_promo = link.substring(start, stop)
			return id_promo;
		}
		
		



		// disabled input in search
		$("#esky_TripTypeSelector").change(function() {
		
			if($("input#esky_TripTypeSelector").is(':checked')) {			
				$("#esky_DateTo, #dateTo").attr('disabled','disabled').addClass('disabled');							
			}
			
			else {					
				$("#esky_DateTo, #dateTo").removeAttr('disabled').removeClass("disabled");			
			}
		
		});
		

		$("#esky_DateFrom").datepicker2({ dateFormat: 'yy-mm-dd', minDate: 'today'});
		$("#esky_DateTo").datepicker2({ dateFormat: 'yy-mm-dd'});
		
		
		$("#esky_DateTo").click(function() {
			var dzis = $("#esky_DateFrom").datepicker2( "getDate" );
			$(this).datepicker2('option', 'minDate', dzis);
		});


		/*fancybox stuff*/
		
		$(".fancybox").fancybox({
		  'width': 640,  //or whatever
		  'height': 400,
		//  'type': 'iframe', // see this?
		  'transitionIn'	: 'elastic',
		  'transitionOut'	: 'elastic',
		  'easingIn'      : 'easeOutBack',
		  'easingOut'     : 'easeInBack'

		 }); 


						   

						   
});
