function selectDrop(btn, list, input){
			 var $items = $('#'+list+' ul li');
	         var $listBox = $('#'+list);
	            var minWidth = $('#'+input).outerWidth() + $('#'+btn).outerWidth();
	            if($listBox.css("display")=="none") {
	                 $listBox.show("fast", function() {
	                     $listBox.scrollTop(0).eq(0).focus();
	                 });
	             }
	            else {
	               $listBox.hide("fast");
	             }
	 
	
	        $items.click(function(e) {
	            $('#'+input).val($(this).text());
	            
	            $('#'+input+'Value').val($(this).attr("value"));
	 
	            $listBox.hide("fast");
	            /* Code STOYAN */
	            var inputId = input.split("_");
	            
	            /* End of Code STOYAN*/
	            
		          if (inputId[0] == 'adults') {
		          	//alert(inputId[0]);
		          	changeAdults(inputId[1]);
		          }
		          if (inputId[0] == 'children'){
		          	changeChildren(inputId[1]);
		          }
		          if (inputId[0] == 'airport'){
		          	changeAirport(inputId[1]);
		          }
		          if (inputId[0] == 'breakfast'){
		          	changeBreakfast(inputId[1]);
		          }

		           if (inputId[0] == 'day' || inputId[0] == 'month' || inputId[0] == 'year' || inputId[0] == 'day_2' || inputId[0] == 'month_2' || inputId[0] == 'year_2'){
		          	checkDate();
		          }   
		          
		          if (inputId[0]+'_'+inputId[1] == 'num_input') {
		          
		          	checkAvailableRooms(inputId[2],0,'num_input');
		          }
		          if (inputId[0]+'_'+inputId[1] == 'num_inputapart') {
		          
		          	checkAvailableRooms(inputId[2],1,'num_inputapart');
		          }
		          //alert(input);
	        });
	
	        /* $('#'+input).click(function() {
	            $('#'+btn).click();
	         });*/
	
	         $items.hover(function() {
	               $(this).addClass("highLight");
	            }, function() {
	               $(this).removeClass("highLight");
	          }
	       );
	
	       $listBox.blur(function(e) {
	           $listBox.hide("fast");
	     	});
}

function checkAvailableRooms(index,li_eq,input) {
	var selectedRoom = 0;

	$(".availableRooms > li:eq("+li_eq+")").find(".selectDay").each(function(i){
		selectedRoom = parseInt($(this).val()) + selectedRoom;
	});
			
	var	totalCountRoom = $(".totalCountRoom_"+li_eq).val();

	if (totalCountRoom == selectedRoom){

		$(".availableRooms > li:eq("+li_eq+")").find(".selectDay").each(function(i){
		   if ($(this).val() == 0 ) {
		   	$(this).parent().parent().parent().find(".overlay").show();
		   }
	});
	}
	 else if (totalCountRoom > selectedRoom) {
		$(".availableRooms > li:eq("+li_eq+")").find(".selectDay").each(function(i){
		   	$(this).parent().parent().parent().find(".overlay").hide();
	});
	}

	if (selectedRoom > totalCountRoom){
		$(".availableRooms > li:eq("+li_eq+")").find(".selectDay").each(function(i){
			if ($(this).attr("id") != input+"_"+index){
		 		 $(this).val(0);
			}
		   	$(this).parent().parent().parent().find(".overlay").hide();	   
	});
	}
}

function changeAdults(index)	{

var sum;
var i = 0;
$("#adults_count").text(0);
	$(".deluxeRoom").find(".adults").each(function(i){
		 sum = parseInt($("#adults_"+i).val()) ; 
		 var num = parseInt($("#adults_count").text(), 10);
		 $("#adults_count").text(sum + num);
	});

}

function changeChildren(index)	{

	var sum;
	var i = 0;
$("#children_count").text(0);
	$(".deluxeRoom").find(".children").each(function(i){
		 sum = parseInt($("#children_"+i).val()) ; 
		 var num = parseInt($("#children_count").text(), 10);
		 $("#children_count").text(sum + num);
	});
}

function changeAirport(){
	$("#airport_view").text('Airport ' + $("#airport").val());
}

function changeBreakfast(index) {
	$('#breakfast_review_'+index).text($("#breakfast_"+index).val())
}

$(document).ready(function() {
    	
    	/*(function () {
	         var $items = $('#listMonth ul li');
	         var $listBox = $('#listMonth');
	
	       $('#butMonth').click(function() {
	            var minWidth = $('#month').outerWidth() + $('#butMonth').outerWidth();
	            if($listBox.css("display")=="none") {
	                 $listBox.show("fast", function() {
	                     $listBox.scrollTop(0).eq(0).focus();
	                 });
	             }
	            else {
	               $listBox.hide("fast");
	             }
	         });
	
	        $items.click(function(e) {
	            $('#month').val($(this).text());
	            $('#monthValue').val($(this).attr("value"));
	            $listBox.hide("fast");
	        });
	
	         $('#month').click(function() {
	            $('#butMonth').click();
	         });
	
	         $items.hover(function() {
	               $(this).addClass("highLight");
	            }, function() {
	               $(this).removeClass("highLight");
	          }
	       );
	
	       $listBox.blur(function(e) {
	           $listBox.hide("fast");
	     	});
    	})();*/
    	
	$('a.form_submit').click(function(){
		$(this).parents("form").submit();
	return false;
	});
	$('a.new_window').click(function(){
		window.open($(this).attr("href"),"facturation_window","status=1,toolbar=1,width=900,height=450");
	return false;
	});
});
