$("#start_date2").change(mdates());
$("#end_date2").change(mdates());

function mdates() {

	if ($('#start_date2').val() != '' && $('#start_date2').val() != undefined && $('#end_date2').val() != '' && $('#end_date2').val() != undefined) {
		//alert('\''+$('#start_date2').val()+'\'');
		$('#fp_availCheck').html('<img src="images/chk_chk_'+lang+'.jpg" id="chkchkimg" onClick="check_avail();" />');
		$('#fp_bookAll').slideUp();
	}

}


function check_avail() {

	$.ajax({
		  url: "checkavail.php",
		  global: false,
		  type: "POST",
		  data: ({id : $('#prod_id').val(), 'start_date2' : $('#start_date2').val(), 'end_date2' : $('#end_date2').val()}),
		  dataType: "html",
		  async:true,
		  success: function(msg){
			 //alert('yeah');
			 $('#fp_availCheck').html(msg);
			 if (msg.substring(0, 44) == '<p><img src="images/chk_av_Greek.jpg" /></p>' || msg.substring(0, 46) == '<p><img src="images/chk_av_English.jpg" /></p>') {
					$('#fp_bookAll').slideDown();
					$('#fp_bookForm').hide();
					//alert('yeah');
			 }
		  },
		  error: function(msg){
			 //alert('oups');
			 $('#fp_availCheck').html('An error occured');
		  }
	   }
	);

}



function postbook(mode) {

	$('#date1').val($('#start_date2').val());
	$('#date2').val($('#end_date2').val());
	$('#rmode').val(mode);

	if (mode == 'book') { 
		$('#payMethod').html(payMethodForm2);
	} else {
		$('#payMethod').html(payMethodForm1);
	}

	$('#fp_bookForm').show();

}

function postbook2(relblk, mode) {

	var ww = $(document).width();
	var wh = $(document).height();
	//var wh2 = $(window).height();
	var wst = $(document).scrollTop();
	

	$('#avail_book_option_3').width(ww);
	$('#avail_book_option_3').height(wh);
	$('#avail_book_option_3').show();

	$('#date1').val($('#start_date').val());
	$('#date2').val($('#end_date').val());
	$('#rmode').val(mode);
	$('#prod_id').val($(relblk).nextAll().filter('input').val());


	if (mode == 'book') { 
		$('#payMethod').html(payMethodForm2);
	} else {
		$('#payMethod').html(payMethodForm1);
	}

	var pos = $(relblk).position();
	

	$('#avail_book_option_4').css({top:((winH/2)+wst-130)});
	//$('#avail_book_option_3').css({top:pos.top - 120});
	$('#avail_book_option_4').css({left:(ww-340)/2});

	$('#avail_book_option_4').show();
	$('#fp_bookForm').show();

	//alert(wh+' '+wh2+' '+wst+' '+pos.top);


}

function position_show(relblk, targetblk, alignment) {

	var pos = $(relblk).position();
	$(targetblk).css({top:pos.top - 68});
	if (alignment == 'left') {
		$(targetblk).css('left', pos.left);
	} else {

		var fff = pos.left + $(relblk).width();
		var ggg = $(targetblk).width() + 12; // 5px pad 1px border
		var hhh = fff-ggg;

		$(targetblk).css('left', hhh);
	}
	$(targetblk).show();


}


var winH = 0;


$(function() {

	$("#vres_book").mouseenter( function(){ $("#fp_book_option_1").show(); });
	$("#vres_book").mouseleave( function(){ $("#fp_book_option_1").hide(); });
	$("#vres_rsv").mouseenter( function(){ $("#fp_book_option_2").show(); });
	$("#vres_rsv").mouseleave( function(){ $("#fp_book_option_2").hide(); });

	$("#vres_book").click( function(){ postbook('book'); });
	$("#vres_rsv").click( function(){ postbook('reserve'); });
	
	

	$(".availbtn1").mouseenter( function(){ position_show(this, '#avail_book_option_1', 'left'); });
	$(".availbtn1").mouseleave( function(){ $("#avail_book_option_1").hide(); });

	$(".availbtn2").mouseenter( function(){ position_show(this, '#avail_book_option_2', 'right'); });
	$(".availbtn2").mouseleave( function(){ $("#avail_book_option_2").hide(); });

	$(".availbtn1").click( function(){ postbook2(this, 'book'); });
	$(".availbtn2").click( function(){ postbook2(this, 'reserve'); });


	$("#avail_book_option_3").click( function(){ 
		$('#avail_book_option_3').hide();
		$('#avail_book_option_4').hide();
	});


	winH = $(window).height();
	


});

