var $d = jQuery.noConflict();

$d(document).ready(function() {

	$d(function() {

		var $sidebar = $d("#main-list"), $window = $d(window), offset = $sidebar.offset(), topPadding = 15;

		if(!offset) {
			return;
		}

		$window.scroll(function() {
			if($window.scrollTop() > offset.top) {
				$sidebar.stop().animate({
					marginTop : $window.scrollTop() - offset.top + topPadding
				});
			} else {
				$sidebar.stop().animate({
					marginTop : 0
				});
			}
		});
	});
	
	setTimeout(function() {
		var h = $d("#main-right .section").height();
		var margin=15;
		if(h > 0) {
			var sec1 = $d("#main-left .section");
			var sec2 = $d("#main-left .section-last");
			var top = $d("#main-left .top");
			if(h < sec1.height() + sec2.height()) {
				$d("#main-right .section").css("height", sec1.height() + sec2.height()+margin  + "px");
			} else {
				var newHeight = h - sec1.height()-margin;
				sec2.css("height", newHeight + "px");
			}
		}
	}, 1000);

	var d = new Date();

	$d("#book-check-in-date").val(addZero(d.getDate()) + "/" + addZero(d.getMonth() + 1) + "/" + d.getFullYear());
	d.setTime(d.getTime() + 24 * 60 * 60 * 1000);
	$d("#book-check-out-date").val(addZero(d.getDate()) + "/" + addZero(d.getMonth() + 1) + "/" + d.getFullYear());

	$d("#book-check-in-date").bind('onchange', function() {
		arr = $d(this).val().split("/");
		$d("#fromday").val(arr[0]);
		$d("#frommonth").val(arr[1]);
		$d("#fromyear").val(arr[2]);
		//console.log(arr);
	});
	
	$d("#book-check-in-date").trigger('onchange');
	
	$d("#book-check-out-date").bind('onchange', function() {
		arr = $d(this).val().split("/");
		$d("#today").val(arr[0]);
		$d("#tomonth").val(arr[1]);
		$d("#toyear").val(arr[2]);
		//console.log(arr);
	})
	$d("#book-check-out-date").trigger('onchange');
	var isiPad = navigator.userAgent.match(/iPad/i) != null;

	// For use within iPad developer UIWebView
	// Thanks to Andrew Hedges!
	var ua = navigator.userAgent;
	var isiPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua);

	if(isiPad) {
		$d('body').addClass('mobile-bg');
	}

	function addZero(n) {
		if(n > 9) {
			return n;
		} else {
			return "0" + n
		}
	}

});

