function show_overlay() {
	hide_overlay();
	$('body').prepend('<div id="overlay">&nbsp;</div>');
	setup_overlay_height();
	$('#overlay').fadeIn('fast');
}
function hide_overlay() {
	$('#overlay').remove();
}
function setup_overlay_height() {
	body_height = $(document).height();
	$('#overlay').css('height', body_height);
}
function hide_popups() {
	if ($('.popup').length) { $('.popup').fadeOut('fast') };
	$('#ajax-holder').remove();
	hide_overlay();
}
function center(block) {
	body_width = parseInt($(window).width());
	body_height = parseInt($(window).height());
	block_width = parseInt($(block).width());
	block_height = parseInt($(block).height());
	left_position = parseInt((body_width/2) - (block_width/2)  + $(window).scrollLeft());
	if (body_width<block_width) { left_position = 0 + $(window).scrollLeft(); };
	top_position = parseInt((body_height/2) - (block_height/2) + $(window).scrollTop());
	if (body_height<block_height) { top_position = 0 + $(window).scrollTop(); };
	$(block).css({'position': 'absolute'});
	$(block).stop().animate({'left': left_position, 'top': top_position}, 'fast');
	setup_overlay_height();
}

function checkDatesError(){
	if($("#_rate_arrivalDate").val() != ''
	  && $("#_rate_departureDate").val() != ''){
		$("#dateError").hide();
	}
}

function bigCheckDatesError(){
	if($("#bigSearchCheckin").val() != ''
	  && $("#bigSearchCheckout").val() != ''
	  && $("#destinationString").val() != ''){
		$("#bigRateChainError").css("visibility","hidden");
	}
}

function toggleRoomTypeShown(){
	if($(".toggle_all_room_types a").html().match("Show")){
		$(".toggle_all_room_types a").html($(".toggle_all_room_types a").html().replace("Show","Hide"));
		$(".hideRoomType").removeClass("hideRoomType").addClass("showRoomType");
	}else{
		$(".toggle_all_room_types a").html($(".toggle_all_room_types a").html().replace("Hide","Show"));
		$(".showRoomType").removeClass("showRoomType").addClass("hideRoomType");
	}
}

function avpbook(){
	if($("#_rate_departureDate").val() == ""
		&& $("#_rate_arrivalDate").val() == ""){
		$.scrollTo('#mid_search',750);
	}
	$("#ratesubmit").click();
}

$(function() {
datefunction('smallSearchCheckin','smallSearchCheckout','smallSearch');
datefunction('bigSearchCheckin','bigSearchCheckout','bigSearch');
datefunction('_rate_arrivalDate','_rate_departureDate','rateSearch');
datefunction('midSearchCheckin','midSearchCheckout','midSearch');
datefunction('advanceSearchCheckin','advanceSearchCheckout','advanceSearch');
$("#smallSearchCheckin").change(function() {datefunction('smallSearchCheckin','smallSearchCheckout','smallSearch');})
$("#bigSearchCheckin").change(function() {datefunction('bigSearchCheckin','bigSearchCheckout','bigSearch');})
$("#00N30000000c0KK").change(function() {datefunction('00N30000000c0KK','00N30000000c0KL','bigSearch');})
$("#00N30000000hCzR").change(function() {datefunction('00N30000000hCzR','00N30000000hCzS','rateSearch');})
$("#_rate_arrivalDate").change(function() {datefunction('_rate_arrivalDate','_rate_departureDate','rateSearch');})
$("#midSearchCheckin").change(function() {datefunction('midSearchCheckin','midSearchCheckout','midSearch');})
$("#advanceSearchCheckin").change(function() {datefunction('advanceSearchCheckin','advanceSearchCheckout','advanceSearch');})

$("#_rate_arrivalDate").change(function() {
	$("#_rate_arrivalDate").parents('.date-select').removeClass('rowElemError');
	var d = new Date($("#_rate_arrivalDate").val());
	d.setDate(d.getDate()+2);
	var mth = ((d.getMonth()+1) < 10) ? '0'+(d.getMonth()+1) : (d.getMonth()+1);
	var day = ((d.getDate()) < 10) ? '0'+(d.getDate()) : (d.getDate());
	var a = new Date($("#_rate_arrivalDate").val());
	if($("#_rate_departureDate").val() != ""){
		var b = new Date($("#_rate_departureDate").val());
		if(b < a){
			$("#_rate_departureDate").val((mth)+"/"+day+"/"+d.getFullYear());
		}
	}else{
		$("#_rate_departureDate").val((mth)+"/"+day+"/"+d.getFullYear());
	}
	$("#_rate_departureDate").change();
	checkDatesError();
});
$("#_rate_departureDate").change(function() {
	$("#_rate_departureDate").parents('.date-select').removeClass('rowElemError');
	checkDatesError();
});

  $("#bigSearchCheckin").change(function(){
      $("#bigSearchCheckin").parents(".date-select").removeClass("rowElemError");
	var d = new Date($("#bigSearchCheckin").val());
	d.setDate(d.getDate()+2);
	var mth = ((d.getMonth()+1) < 10) ? '0'+(d.getMonth()+1) : (d.getMonth()+1);
	var day = ((d.getDate()) < 10) ? '0'+(d.getDate()) : (d.getDate());
	var a = new Date($("#bigSearchCheckin").val());
	if($("#bigSearchCheckout").val() != ""){
		var b = new Date($("#bigSearchCheckout").val());
		if(b < a){
			$("#bigSearchCheckout").val((mth)+"/"+day+"/"+d.getFullYear());
		}
	}else{
		$("#bigSearchCheckout").val((mth)+"/"+day+"/"+d.getFullYear());
	}
	$("#bigSearchCheckout").change();

	bigCheckDatesError();
  });

  $("#bigSearchCheckout").change(function(){
	$("#bigSearchCheckout").parents(".date-select").removeClass("rowElemError");
	bigCheckDatesError();
  });

  $("#destinationString").change(function(){bigCheckDatesError()});

if(window.location.search.match(/&ws/)){ $.scrollTo( '#mid_search', 750);
} else if ($('.roomRates').length > 0) { $.scrollTo( '#tabsContainer', 750 ); };
$('#advanceSearchCheckout').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
    minDate:0,
		buttonText: "Click to choose Check-out date.",
    beforeShow:customRangeAdvancesearch,
		dateFormat: 'mm/dd/yy'
	});

$('#midSearchCheckout').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
    minDate:0,
		buttonText: "Click to choose Check-out date.",
    beforeShow:customRangeMidsearch,
		dateFormat: 'mm/dd/yy'
	});

$('#_rate_departureDate,#00N30000000hCzS').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
    minDate:0,
		buttonText: "Click to choose Check-out date.",
    beforeShow:customRangeRatesearch,
		dateFormat: 'mm/dd/yy'
	});

$('#smallSearchCheckout').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
    minDate:0,
		buttonText: "Click to choose Check-out date.",
    beforeShow:customRangeSmallsearch,
		dateFormat: 'mm/dd/yy'
	});

$('#bigSearchCheckin, #smallSearchCheckin, #_rate_arrivalDate, #midSearchCheckin, #advanceSearchCheckin, #00N30000000c0KK, #00N30000000hCzR').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
    minDate:0,
		buttonText: "Click to choose Check-in date.",
    dateFormat: 'mm/dd/yy'
	});
$('#bigSearchCheckout,#00N30000000c0KL').datepicker({
		inline: true,
		showOn: 'both',
		buttonImage: '/css/images/calendar.gif', 
		buttonImageOnly: true,
		buttonText: "Click to choose Check-out date.",
    minDate:0,
    beforeShow:customRangeBigsearch,
		dateFormat: 'mm/dd/yy'
	});
	
  $("form.jqtransform,.bigformactive").jqTransform();
  $("#contact_submitlink").click(function(){
    $("#contact").submit();
    return false;    
  })
	
	$('a[rel=popup-overlay]').live('click', function() {
		$('#ajax-holder').remove();
		var href = $(this).attr('href');
		if ($(this).hasClass('inner')) {
			$(this).parent().append('<div id="ajax-holder">&nbsp;</div>');
		} else {
			$('body').append('<div id="ajax-holder">&nbsp;</div>');
		};
		$('#ajax-holder').load(href + ' .popup', function() {
			show_overlay();
			center('.popup');
			$("form.jqtransform").jqTransform();
		});
		return false;
	});
	function fix_pop_pos(src_elem) {
		$('.ajax-popup').css({
			'top' : parseInt($(src_elem).offset().top) - 25, 
			'left': parseInt($(src_elem).offset().left + $(src_elem).width() + 15)
		})
	}
	$('a[rel=popup]').live('click', function() {
		$('#ajax-holder').remove();
		var href = $(this).attr('href');
		$('body').append('<div id="ajax-holder">&nbsp;</div>');
		var $this = $(this);
		$('#ajax-holder').load(href, function () {
			fix_pop_pos($this);
		});
	});
	$('.top-cities ul li a').live('click', function() {
		fix_pop_pos(this);
		return false;
	});
	
	$('.popup .close, .ajax-popup .close').live('click', function() {
		hide_popups();
		return false;
	});
	
	$('.single-select .buttons a').live('click', function() {
		var input = $(this).parents('.single-select:eq(0)').find('input');
		var v = parseInt($(input).attr('value'));
		var name = $(input).attr('name');
		var id = $(input).attr('id');
		var r_m = $(this).parents('.newRoomAdd:eq(0)').find('input');
		var roomSeq = 1;
		if(parseInt($(r_m).attr('value')))
		{
			//alert(parseInt($(r_m).attr('value')));
			roomSeq = parseInt($(r_m).attr('value'));
		}
		if (isNaN(v)) { v = -1; }
		if ($(this).hasClass('up')) {
			if((v>=17 && name.indexOf("childAges")!=-1)||(v>=4 && (name.indexOf("numberOfChildren")!=-1 || name.indexOf("numberOfAdults")!=-1 || name.indexOf("_adv_numberOfAdults")!=-1|| name.indexOf("_rate_numberOfAdults")!=-1 || name.indexOf("_mid_numberOfAdults")!=-1)))
      {
      }
      else
      {

      $("#childError").hide();
      $("#childError1").hide();
      $(this).parents('.single-select').removeClass('rowElemError');
	  $(input).attr('value',  v + 1);
			/* cloning age divs */
			if ($(this).parents(".children-age-changer").length) {
					var childNumber = $("#numberOfChildren").val();
					var age_name="childAges"+roomSeq+"[]";
					if($("#searchtype").val()=="ratesearch")
					{
						age_name="_rate_"+"childAges"+roomSeq+"[]";
					}
					else if($("#searchtype").val()=="midsearch")
					{
						age_name="_mid_"+"childAges"+roomSeq+"[]";
					}
					if(v%2==0 ) var pc='left';
					else  var pc='left omega';

          addclass='childAge';
          if(id=='_mid_numberOfChildren' || id=='_adv_numberOfChildren' || id=='_rate_numberOfChildren')
            addclass='childAge1';
					var cd ='<div class="wrap-child '+pc+'"><label>Child '+ (v + 1) +' Age:</label><div class="single-select">'+
					'<input type="text" class="field '+addclass+'" name="'+age_name+'" value="?" readonly/><div class="buttons"><a href="#" class="up">up</a>'+
					'<a href="#" class="down">down</a></div></div><div class="cl">&nbsp;</div></div>';
					var marker=$(this).closest(".rowElem").parent().find(".children-age-elements-tracker");
					marker.before(cd);
					marker.prev().jqTransform();
					marker.next().show();
				}
			/* cloning age divs END*/
    }
		} else {

			if((v<=0)||(v==1 && (name.indexOf("numberOfAdults")!=-1 || name.indexOf("_adv_numberOfAdults")!=-1|| name.indexOf("_rate_numberOfAdults")!=-1 || name.indexOf("_mid_numberOfAdults")!=-1)))
			{
				return false;
			};
			$(input).attr('value', v - 1);
			/* removing age divs */
			if ($(this).parents(".children-age-changer").length) {
				$(this).closest(".rowElem").parent().find(".children-age-elements-tracker").prev().remove();
				var marker=$(this).parents(".children-age-changer").siblings().children(".children-age-elements-tracker");
				if(v==1) marker.next().hide();
			}
			/* removing age divs END */
		};
		return false;
	});
	

	
	$('.city-info .slideshow-gallery .slider .content a').live('click', function() {
		var src = $(this).attr('href');
		var big_img = $(this).parents('.slideshow-gallery:eq(0)').find('img.big');
		big_img.attr('src', src);
		return false;
	});
	
	$('.city-info .slideshow-gallery .slider .buttons a').live('click', function() {
        var slider = $(this).parents('.slider:eq(0)');
        var fragments = slider.find('.content li');
        var container = slider.find('.content');
        
        var currentPage = slider.data('position');
        if (!currentPage) {
            currentPage = 1;
        }
        var fragments_count = fragments.length;
        var fragmet_width = 57;
        var perPage = 1;
        var numPages = Math.ceil(fragments_count/perPage);
        var stepMove = fragmet_width*perPage;
        var firstPosition = 0;
        var lastPosition = -1*((numPages-1)*stepMove);
        
        if ($(this).hasClass('next')) {
            currentPage ++;
            if (currentPage > numPages) {
                slider.data('position', 1);
                container.animate({'left': firstPosition});
                return false;
            };
            container.animate({'left': -((currentPage - 1)*stepMove)});
        };
        if ($(this).hasClass('prev')) {
            currentPage --;
            if (currentPage < 1) {
                slider.data('position', numPages);
                container.animate({'left': lastPosition});
                return false;
            };
            container.animate({'left': -((currentPage-1)*stepMove)});
        };
        slider.data('position', currentPage);
        
        return false;
    });
	
	$(window).bind('resize', function() {
		center('.popup');
	}).bind('scroll', function() {
		center('.popup');
	});
	
	$(document).keypress(function(e){  
		if(e.keyCode==27){
			hide_popups();
		}
	});
	
	$('a.property-type').live('click', function() {
	  	left_Val = $(this).outerWidth(true);
     	top_Val= $(this).offset().top;
		left_Val = left_Val - 20;
	  	elID = $(this).attr('id');
		if (elID == 'adv') {
      		$("#advance_amen_ptype").toggle();
      		$("#advance_amen_ptype").jqTransform();
      		return false; }
	  	else if (elID == 'reg') {
        //$("#amen_ptype").css('left', left_Val+270);
	  		$("#amen_ptype").toggle();
      		$("#amen_ptype").jqTransform();
      		return false; }
	  	else if (elID == 'mid') {
		  $("#_mid_amen_ptype").toggle();
      		$("#_mid_amen_ptype").jqTransform();
      		return false; }
	});
	
	
	$('#regionToggle a').live('click', function() {
		var el = $('#regionToggle a div');
	
	if(el.hasClass("next")) {
		el.toggleClass('next');	
		el.toggleClass('back');
		$('#region_tabs').hide();
		$('#region_tabs2').show();
		
	} else {
		el.toggleClass('next');	
		el.toggleClass('back');
		$('#region_tabs').show();
		$('#region_tabs2').hide();
	
	}
		return false;
	});
	
	$('a.topCities').live('click', function() {
									
		var topCity = 'Show Top Cities';
		var moreCity = 'Show More Cities';
		if ($(this).text() == moreCity) {
			$('a.topCities').text(topCity);
			
			$('#more_city_list').show();
			$('#topCity').hide();
			return false;
		} else {
			$('#more_city_list').hide();
			$('#topCity').show();
			$('a.topCities').text(moreCity);
			return false;
		}										 
		return false;
	});
	
	$('div.cancelPolicy').live('click', function() {
		$(this).toggleClass('tic-down');
		$(this).toggleClass('tic-right');
		$(this).next().slideToggle();
		return false;
	});
	
	$('a.room-amenity').live('click', function() {
		$(this).toggleClass('tic-down');
		$(this).toggleClass('tic-right');
		$(this).toggleClass('active');
		if($(this).hasClass('active')) {
			$(this).parent().next().slideDown();
		} else {
			$(this).parent().next().hide();
		}
		return false;
	});


$('a.removelink').live('click', function() {
	var searchtype =  $(this).attr('rel');
	var room_number = $("#room_number").val();
	if ($(this).hasClass('largeSearch')) {
		$(this).parent().remove()	
		room_number--;
		$("#room_number").val(room_number);
  		var room_num =  $("#Room").val();
  		room_num--;
  		$("#Room").val(room_num);
  		return false;
	} else {
		var room_num =  $("#"+searchtype+"Room").val();
		$(this).parent().remove()						  
		 room_num--;
  		$("#"+searchtype+"Room").val(room_num);
  		return false;
	}
	
	
});	
	
	
		/// this is for the reformatting of the htoel details
	if ($('div.hotelDescription h4.highlight').length > 0) {
		$('div.hotelDescription h4.highlight').prev('br').remove();
		if ($('div.hotelDescription ul').length > 0) {
			$('div.hotelDescription ul').prev('br').remove();
			if ($('div.hotelDescription li').hasClass('bullet')) {
				return false;
			} else {
				$('div.hotelDescription li').addClass('bullet');
				$('div.hotelDescription li').prepend('&bull; ');
			}
		}
		
	}
	
	
	$('h2.sitemap').live('click', function() {
		var elID = $(this).attr("rel");
		$(this).toggleClass('tic-down');
		$(this).toggleClass('tic-right');
		if($(this).hasClass('active')) {
			$(this).next().hide();
		} else {
			$(this).next().slideDown();
		}
		$(this).toggleClass('active');
	});
	
	// this is used for the homepage to give a drop shadow
	/*if ($('.ds-top').length > 0) {
	var height = $('.ds-top').outerHeight(true);
		var negMargin =  (height)-2;
		 $('.ds-bottom').css('marginTop', '-'+negMargin+'px');
		
	};*/
	
	
	// this is used to reposition the room description
	if ($('div.roominfo .items').length > 0) {
		var i = $('div.roominfo .items');
		
		$('.roomFeatures').live('click', function() {
			$(this).toggleClass('tic-down');
			$(this).toggleClass('tic-right');
			//$(this).next().toggleClass('features');
			$(this).next().slideToggle();
			return false;
		});
		
		$.each(i, function(count) {
			if(!($(this).hasClass('features'))) {
			var j =	$(this).text().split('. ');
			$(this).prevAll('p').text(j[0]);
			$(this).text('');
			$(this).append('<ul id="ulLeft_' + count + '"></ul>');
			$(this).append('<ul id="ulRight_' + count + '"></ul>');
			var arr = j.slice(1,-1);
			var half = Math.ceil(arr.length / 2);
			var arrLeft = arr.slice(0,half);
			var arrRight = arr.slice(half++);
			var textToInsertLeft = [];
			var textToInsertRight = [];
			var a = 0;
			$.each(arrLeft, function(count, item) {
				textToInsertLeft[a++]  = '<li>';
				textToInsertLeft[a++] = item;
				textToInsertLeft[a++] = '</li>';
			});
			$.each(arrRight, function(count, item) {
				textToInsertRight[a++]  = '<li>';
				textToInsertRight[a++] = item;
				textToInsertRight[a++] = '</li>';
			});
      		$('#ulLeft_' + count).append(textToInsertLeft.join(''));
			$('#ulRight_' + count).append(textToInsertRight.join(''));
			$(this).addClass('features');
			}
		}); // end of each = i
	return false;
	};

	
});

function addroom() {
	var room_number = $("#room_number").val();
	if(room_number=='8')
		return false;
	room_number++;
	$("#room_number").val(room_number);
  var room_num =  $("#Room").val();
  room_num++;
  var updateChild = '<div class="added-children"><div class="box1 left">'+
            		'<div class="lb box1-lb"><div class="rb box1-rb"><div class="tb box1-tb"><div class="bb box1-bb">'+
            		'<div class="tlc box1-tlc"><div class="trc box1-trc"><div class="blc box1-blc"><div class="brc box1-brc">'+
            		'<div style="padding: 0px;" class="cnt box1-cnt">'+
        			'<div class="cl">&nbsp;</div><div class="cl children-age-elements-tracker">&nbsp;</div>'+
					'</div></div></div></div></div></div></div></div></div>'+
					'</div>';

  $("#Room").val(room_num);
	$('#extraroom').append('<div class="cl">&nbsp;</div><div class="newRoomAdd">'+
			'<input type="hidden" name="Nroom" class="Nroom" id="Nroom" value="'+room_number+'">'+
			'<div class="rowElem left">'+
							'<label>Adults:</label>'+
							'<div class="single-select">'+
								'<input type="text" class="field" name="numberOfAdults[]" value="2" readonly>'+
								'<div class="buttons">'+
									'<a href="#" class="up">up</a>'+
									'<a href="#" class="down">down</a>'+
								'</div>'+
								'<div class="cl">&nbsp;</div>'+
							'</div>'+
							'<small style="margin-left: 10px;">age 18+</small>'+
						'</div>'+
						'<div class="rowElem left">'+
							'<label>Children:</label>'+
								'<div class="left children-age-changer" style="width: 74px;">'+
										'<div class="single-select">'+
											'<input type="text" class="field" name="numberOfChildren[]" id="numberOfChildren" value="0" readonly/>'+
											'<div class="buttons">'+
												'<a href="#" class="up">up</a>'+
												'<a href="#" class="down">down</a>'+
											'</div>'+
											'<div class="cl">&nbsp;</div>'+
										'</div>'+
										'<small style="margin-left: 10px;">age 0-17</small>'+
									'</div>'+
									
									'<div class="cl">&nbsp;</div>'+
						'</div>'+
						'<a id="removelink" href="javascript:void(0);" class="removelink largeSearch">Remove</a>'+
            '<div class="cl">&nbsp;</div>'+
			'<div class="left omega">'+updateChild+'</div>'+
						'<input type="hidden" name="roomSeq" class="roomSeq" id="roomSeq'+room_number+'" value="'+room_number+'">'+
						
						'</div>');
            $("#extraroom").removeClass("jqtransformdone"); 
            $("#extraroom").jqTransform();
	
}



/*add room for other search forms*/
function addroom1(searchtype) {
	/*var room_number = $("#room_number").val();
	room_number++;
	$("#room_number").val(room_number);*/
  var room_num =  $("#"+searchtype+"Room").val();
  if(room_num=='8')
		return false;
  room_num++;
  var room_number = room_num;
  var newline = '';
  var updateChild = '<div class="added-children"><div class="box1 left">'+
            		'<div class="lb box1-lb"><div class="rb box1-rb"><div class="tb box1-tb"><div class="bb box1-bb">'+
            		'<div class="tlc box1-tlc"><div class="trc box1-trc"><div class="blc box1-blc"><div class="brc box1-brc">'+
            		'<div style="padding: 0px;" class="cnt box1-cnt">'+
        			'<div class="cl">&nbsp;</div><div class="cl children-age-elements-tracker">&nbsp;</div>'+
					'</div></div></div></div></div></div></div></div></div>'+
					'</div>';


  if(searchtype == '_rate_')
	  newline = '<div class="cl">&nbsp;</div>';
  $("#"+searchtype+"Room").val(room_num);
	$('#'+searchtype+'extraroom').append(newline+'<div class="cl">&nbsp;</div><div class="newRoomAdd">'+
			'<input type="hidden" name="'+searchtype+'Nroom" class="Nroom" id="'+searchtype+'Nroom" value="'+room_number+'">'+
			'<div class="rowElem left">'+
							'<label>Adults:</label>'+
							'<div class="single-select">'+
								'<input type="text" class="field" name="'+searchtype+'numberOfAdults[]" value="2" readonly/>'+
								'<div class="buttons">'+
									'<a href="#" class="up">up</a>'+
									'<a href="#" class="down">down</a>'+
								'</div>'+
								'<div class="cl">&nbsp;</div>'+
							'</div>'+
							'<small style="margin-left: 10px;">age 18+</small>'+
						'</div>'+
						'<div class="rowElem left people">'+
							'<label>Children:</label>'+

								
									'<div class="left children-age-changer">'+
										'<div class="single-select">'+
											'<input type="text" class="field" name="'+searchtype+'numberOfChildren[]" id="'+searchtype+'numberOfChildren" value="0" readonly/>'+
											'<div class="buttons">'+
												'<a href="#" class="up">up</a>'+
												'<a href="#" class="down">down</a>'+
											'</div>'+
											'<div class="cl">&nbsp;</div>'+
										'</div>'+
										'<small style="margin-left: 10px;">age 0-17</small>'+
									'</div>'+
									
									'<div class="cl">&nbsp;</div>'+


						'</div>'+
						'<a id="removelink" href="javascript:void(0);" rel="'+searchtype+'" class="removelink">Remove</a>'+
            '<div class="cl">&nbsp;</div>'+
			'<div class="left omega">'+updateChild+'</div>'+
						'<input type="hidden" name="'+searchtype+'roomSeq" class="roomSeq" id="'+searchtype+'roomSeq'+room_number+'" value="'+room_number+'">'+
						'</div>');
            $("#"+searchtype+"extraroom").removeClass("jqtransformdone"); 
            $("#"+searchtype+"extraroom").jqTransform();
	
}


function datefunction(checkin,checkout,searchDate)
{
  var date1=$("#"+checkin).val();
  var myday = new Date(date1);
  var today=new Date();
  var one_day=1000*60*60*24;
  switch(searchDate)
  {
    case "smallSearch":  
      smallSearchDate=Math.ceil((myday.getTime() - today.getTime())/(one_day));
     break;
    case "bigSearch":  
     bigSearchDate=Math.ceil((myday.getTime() - today.getTime())/(one_day));
     break;
    case "rateSearch":  
     rateSearchDate=Math.ceil((myday.getTime() - today.getTime())/(one_day));
     break;
    case "midSearch":  
     midSearchDate=Math.ceil((myday.getTime() - today.getTime())/(one_day));
     break;
    case "advanceSearch":  
     advanceSearchDate=Math.ceil((myday.getTime() - today.getTime())/(one_day));
     break;
  } 
  myday.setDate(myday.getDate()+1);
  var month = myday.getMonth()+1;
  if(month<10)
  month="0"+month;
  var dat=myday.getDate();
  if(dat<10)
  dat="0"+dat;         
  var checkindate= new Date($("#"+checkin).val());
  var checkoutdate= new Date($("#"+checkout).val());
  
 if( checkindate > checkoutdate)
 {
    $("#"+checkout).attr("value",month+"/"+dat+"/"+myday.getFullYear()) ;
 }
}
function customRangeSmallsearch(input) 
{ 
   return {minDate:smallSearchDate}; 
} 
function customRangeBigsearch(input) 
{
  if(!bigSearchDate)
  bigSearchDate=0;
   return {minDate:bigSearchDate}; 
}
function customRangeRatesearch(input) 
{
 if(!rateSearchDate)
  rateSearchDate=0;
   return {minDate:rateSearchDate}; 
}

function customRangeMidsearch(input) 
{ 
   return {minDate:midSearchDate}; 
}
function customRangeAdvancesearch(input) 
{ 
   return {minDate:advanceSearchDate}; 
}                                



function showTerms()
{
     $('#termsConditions').toggleClass('active');
	 return false;
}


function showPolicy()
{
     $('#cardConditions').toggleClass('active');
	 return false;
}

