Ajax Slider Selector

Code to call Ajax

function display_floor(searchkey){
	$.post("/wp-content/themes/resident360mark3/ajax_floor_slider.php", {"stype":searchkey}, function(result){
		$("#floor-slider").html(result);
	});
}
	
$('#allbed').click(function(){
	$(".floor-slide").removeClass("floorplan-header-button-2");
	$(".floor-slide").addClass( "floorplan-header-button" );
	$(this).removeClass("floorplan-header-button");
	$(this).addClass( "floorplan-header-button-2" );
	display_floor();
});

$('#1bed').click(function(){
	$(".floor-slide").removeClass("floorplan-header-button-2");
	$(".floor-slide").addClass( "floorplan-header-button" );
	$(this).removeClass("floorplan-header-button");
	$(this).addClass( "floorplan-header-button-2" );
	display_floor("1 Bedroom");
});
	
$('#2bed').click(function(){
	$(".floor-slide").removeClass("floorplan-header-button-2");
	$(".floor-slide").addClass( "floorplan-header-button" );
	$(this).removeClass("floorplan-header-button");
	$(this).addClass( "floorplan-header-button-2" );
	display_floor("2 Bedroom");
});

display_floor();

$(document).ajaxStart(function () {
	$('#floor-slider-container').css({"opacity":"0","transition":"0.5s"});
	$('#floor-slider-load img').show();
});

$(document).ajaxStop(function () {
	$('#floor-slider-container').css({"opacity":"1","transition":"0.5s"});
	$('#floor-slider-load img').hide();
});

 

Ajax code

<?php

include("../../../wp-includes/class-phpass.php");
require_once('../../../wp-config.php'); 

global $user_ID;
$wp_user = new WP_User($user_ID);

?>

<div class="container">

	<!-- ############################################# //-->
	<!-- #################### SLIDER ################# //-->
	<!-- ############################################# //-->

	<?php

	$searchkey=$_POST['stype'];

	$args = array( 
		'orderby' => 'title',
		'order' => 'asc',
		'posts_per_page' => -1,
		'post_type' => 'floorplans',
		'meta_key' => 'bedrooms',
		'meta_value'	=> $searchkey
	);
	$the_query = new WP_Query( $args );
	setlocale(LC_MONETARY, 'en_US');
	$number_of_posts=$the_query->post_count;
	?>

	<div class="text-center p-rel">
		<div class="flex row justify-center w-92-p mg-auto my-slide">	

			<div class="flex col justify-center">						
				<div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/black-left-arrow.png" /></div>						
			</div>
			
			<div class="flex col grow-1 justify-center mgt-25 brk-600-mgt-0 my-slide-container">
				<div class="p-rel slide-strip-holder">
					<div class="flex row justify-center my-slide-outer">
						<?php $i=0; if ( $the_query->have_posts()) : ?> 
							<?php while ($the_query->have_posts()) : $the_query->the_post(); $i++; ?>

								<?php
									if($i<$number_of_posts && $i!=2)$slide_state="my-slide-non-active";

									if($i==1)$slide_state="my-slide-active";
									if($i==2)$slide_state="my-slide-non-active my-slide-click-right";
								?>

								<div class="flex col justify-center">					
									<div>	
										<div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner">
											
											<div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>">
												<div class="flex row justify-center brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows">
													<div class="flex col justify-center w-50-p brk-600-w-initial floorplan-row">
																			
														<div class="flex col justify-center pdt-0 pdr-50 pdl-50 pdb-0 brk-600-pd-0 floor-plans-display-holder">
															<div id="window-display-floor-<?php echo $i; ?>" class="dis-none-weak floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('main_floor_plan_image'); ?>" rel="lightbox"><img src="<?php echo get_field('main_floor_plan_image'); ?>" class="floor-plan-img" /></a></div>
															<div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('main_photo_image'); ?>" rel="lightbox"><img src="<?php echo get_field('main_photo_image'); ?>" class="floor-plan-img" /></a></div>
															<div id="window-display-360-<?php echo $i; ?>" class="w-100-p dis-none-weak floor-plan-display-window-<?php echo $i; ?>">
																<div class="embed-container"><?php echo get_field('video_link'); ?></div>
															</div>
														</div>
														
														<div class="flex row justify-center mg-auto floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>">
															<?php if(get_field('main_floor_plan_image')){ ?>	
															<div class="flex col justify-center">
																<span id="display-floor-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons fl-icon-1 mgr-15 mgl-15"><a class="floorplan-button">2D</a></span>
															</div>
															<?php } ?>
															<?php if(get_field('main_photo_image')){ ?>
															<div class="flex col justify-center">
																<span id="display-photo-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15"><a class="floorplan-button">3D</a></span>
															</div>
															<?php } ?>
															<?php if(get_field('video_link')){ ?>
															<div class="flex col justify-center">
																<span id="display-360-<?php echo $i; ?>" class="floorplan-icon-default font-webicons font-70 line-80 floorplan-icons fl-icon-1 mgr-15 mgl-15"><a class="floorplan-button p-rel button-360-outer"><span class="font-icons button-360">e</span></a></span>
															</div>
															<?php } ?>
														</div>
													</div>

													<div class="flex col justify-center w-50-p brk-600-w-initial brk-600-pd-20 floorplan-row">
														
														<div class="mg-auto text-left">
															
															<h1 class="site-font-2 font-50 brk-600-font-35 mgb-15 mgt-0 fl-title brk-600-dis-none site-color-3"><?php echo get_the_title(); ?></h1>
															<h2 class="font-24 mgt-0 mgb-0 fl-bedrooms site-font-1 font-normal"><?php echo get_field('bedrooms'); ?><?php if(get_field('bedrooms') !="Private Bedroom"){ ?>/ <?php echo get_field('bathrooms'); ?> Bath<?php } ?> <br /> <?php echo get_field('square_feet'); ?> Sq. Ft. </h2>
															
															<div class="flex row mgt-20">
																<div class="flex col justify-center">
																	<span class="font-24 site-font-1">Starting At:</span> 
																</div>
																<?php if(get_field('pricing_info')){ ?>
																<div class="flex col justify-center pricing-info">
																	<span><?php echo get_field('pricing_info'); ?></span>
																	<img src="<?php echo THEME_DIR; ?>/images/info-icon.png" class="wd-20 mgl-10" /> 
																</div>
																<?php } ?>	
															</div>
															
															<h3 class="font-45 brk-600-font-25 mgt-5 mgb-0 site-font-2 site-color-3"><?php echo get_field('start_price'); //money_format('%.2n', get_field('start_price')); ?></h3>
															
															<?php if(get_field('date_available')){ ?>
															<div class="mgt-10">
																<span class="font-ebrima-bold font-19"><?php echo get_field('date_available'); ?></span>
															</div>
															<?php } ?>

															<div class="mgb-30 mgt-90 brk-600-mgt-40 brk-600-mgb-10">
																<a class="tour-button schedule-tour-click schedule-tour-pop">Schedule A Tour</a>
															</div>
														</div>
													</div>
												</div>
												
											</div>	

											<script type="text/javascript">
												$('#display-floor-<?php echo $i; ?>').click(function(){
													$(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"});
													$("#window-display-floor-<?php echo $i; ?>").fadeIn(500).css({"display":"block"});
													$('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" );
													$(this).addClass( "floorplan-icon" );
												});	

												$('#display-photo-<?php echo $i; ?>').click(function(){
													$(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"});
													$("#window-display-photo-<?php echo $i; ?>").fadeIn(500).css({"display":"block"});
													$('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" );
													$(this).addClass( "floorplan-icon" );
												});	

												$('#display-360-<?php echo $i; ?>').click(function(){
													$(".floor-plan-display-window-<?php echo $i; ?>").fadeOut(500).css({"display":"none"});
													$("#window-display-360-<?php echo $i; ?>").fadeIn(500).css({"display":"block"});
													$('.floor-plan-icons-holder-<?php echo $i; ?> span').removeClass( "floorplan-icon" );
													$(this).addClass( "floorplan-icon" );
												});					
											</script>

											
										</div>
									</div>
								</div>
							<?php $slide_state=''; $final_search=''; ?>
							<?php endwhile; ?>
							<?php else:  ?>
						<?php endif; wp_reset_query(); ?>
					</div>
				</div>	
			</div>

			<div class="flex col justify-center">	
				<div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/black-right-arrow.png" /></div>
			</div>
		
		</div>					
	</div>


	<!-- ############################################# //-->
	<!-- ########## SLIDER JAVASCRIPT  ############### //-->
	<!-- ############################################# //-->

	<script>
		
		function check_slide_click(){
			$( ".my-slide-click-left" ).unbind();
			$( ".my-slide-click-right" ).unbind();
			$( ".my-slide-active" ).unbind();
			$( ".my-slide-outer img" ).unbind();
			$('.my-slide-click-left').click(function(){
				click_prev();		
			});	
			$('.my-slide-click-right').click(function(){
				click_next();
			});
			$('.my-slide-active img').click(function () {
				$(this).wrap('<a href="' + $(this).attr("src") + '" rel="lightbox" />');
				$(this).parent('a').trigger('click');
			});
		}

		function click_next(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_right='#my-slide-' + (+active_val+2);

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val<=<?php echo $number_of_posts-1; ?>){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left-width+'px'},'slow');


					
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_right).removeClass('my-slide-non-active');
					$(old_active_id_right).addClass('my-slide-active');	
					


					
					$(curent_active_id).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');
					$(new_active_id_right).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');

					check_slide_click();
					
				}
			}
		}	

		function click_prev(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_left='#my-slide-' + (+active_val-2);

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val>=2){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left+width+'px'},'slow');



					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_left).removeClass('my-slide-non-active');	
					$(old_active_id_left).addClass('my-slide-active');
					



					$(curent_active_id).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');
					$(new_active_id_left).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');

					check_slide_click();

				}
			}
		}

		function size_slide(){		
			var slide_width=$('.my-slide-container').width();						
			var active_val=$('.my-slide-active').attr('value');
			var new_pos=((active_val-1)*-slide_width);	
			var slideheight = $('.my-slide-outer').height();	
			$('.my-slide-inner').css({"width":slide_width});
			$('.my-slide-outer').css({"left":new_pos});
			$('.my-slide-container').css({"height":slideheight});	
			$('.slide-strip-holder').css({"height":slideheight});	
		}

        $(document).ready(function(){ 
			
			setTimeout(size_slide, 200);

			$('.my-slide-prev').click(function(){
				click_prev();	
			});	

			$('.my-slide-next').click(function(){
				click_next();
			});	

			check_slide_click();

			size_slide();
		});

		$(window).resize(function() {
			size_slide();
		});	

	</script>

</div>

 

 

<?php

include("../../../wp-includes/class-phpass.php");
require_once('../../../wp-config.php'); 

global $user_ID;
$wp_user = new WP_User($user_ID);

$searchkey=$_POST['stype'];

?>

<div id="content-slider">

	<!-- ############################################# //-->
	<!-- #################### SLIDER ################# //-->
	<!-- ############################################# //-->


<?php

setlocale(LC_MONETARY, 'en_US');

$searchkey=$_POST['stype'];

$args = array( 
	'orderby' => 'title',
	'order' => 'asc',
	'posts_per_page' => -1,
	'post_type' => 'floorplans',
	'meta_key' => 'bedrooms',
	'meta_value'	=> $searchkey
);
$the_query = new WP_Query( $args );
setlocale(LC_MONETARY, 'en_US');
$number_of_posts=$the_query->post_count;

?>
	<div class="text-center p-rel">
		<div class="flex row justify-center my-slide">	

			<div class="flex col justify-center">						
				<div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/blue-left-arrow.png" class="pd-20 brk-700-wd-20" /></div>						
			</div>
			
			<div class="flex col justify-center grow-1 my-slide-container p-rel">
				<div class="flex row justify-center my-slide-outer">						
					
					<?php $i=0; ?>
					<?php while ($the_query->have_posts()){ ?>
					<?php $the_query->the_post(); ?>
					<?php $i++; ?>

						<?php

							if($i<$number_of_posts+1)$slide_state="my-slide-non-active";
							

							if($i==1)$slide_state="my-slide-active";
							if($i==2)$slide_state="my-slide-non-active my-slide-click-right";
				



						?>

						<div class="flex col justify-center">					
							<div>	
								<div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner">									
									<div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>">
										<div class="brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows">
											<div class="floorplan-row">
															

												<div class="flex row brk-700-col justify-center">

													<div class="flex col w-45-p brk-700-w-initial justify-center">

														<div class="pdb-0 brk-600-pd-0 floor-plans-display-holder">
															<div id="window-display-floor-<?php echo $i; ?>" class="dis-none floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_1'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_1'); ?>" class="floor-plan-img w-100-p" /></a></div>
															<div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_2'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_2'); ?>" class="floor-plan-img w-100-p" /></a></div>										
														</div>
													
														<div class="slide-content">
																											
															<?php if(get_field('floorplan_image_1') && get_field('floorplan_image_2')){ ?>
																<div class="flex row justify-center mg-auto mgt-10 floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>">
																	<?php if(get_field('floorplan_image_1')){ ?>	
																	<div class="flex col justify-center">
																		<span class="display-floor-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons fl-icon-1 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">2D</a></span>
																	</div>
																	<?php } ?>
																	<?php if(get_field('floorplan_image_2')){ ?>
																	<div class="flex col justify-center">
																		<span class="display-photo-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">3D</a></span>
																	</div>
																	<?php } ?>
																</div>
															<?php } ?>
														
														</div>

													</div>

													<div class="flex col w-10-p brk-700-dis-none justify-center p-rel">
														<div class="p-absolute all-sides-0 text-center">
															<div class="ht-100-p border-0 border-rt-2 border-solid site-color-1 inline-block"></div>
														</div>
													</div>

													<div class="flex col w-45-p brk-700-w-initial justify-center">
														<div class="text-left site-color-1">
															<h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_name');?></h2>
															<h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_description'); ?></h2>														
																
															<ul class="line-170 pdl-20 font-18">
																<li><?php echo get_field('bedrooms'); ?> Bed </li>
																<li><?php echo get_field('bathrooms'); ?> Bath </li>
																<li>SqFt <?php echo get_field('square_feet'); ?> </li>
																<li>Starting At: <?php echo get_field('rent'); ?> </li>
															</ul>
																																																								
															<div class="mgb-30 mgt-15 brk-600-mgt-40 brk-600-mgb-10">
																<a class="outer-unit-button-<?php echo $i ?> schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center mgr-10 site-color-1-bk site-color-2-bk-hover site-white site-white-hover pd-10 inline-block brk-1200-block brk-700-font-15">Check Availability</a>
																<a class="schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center site-color-1-bk site-color-2-bk-hover site-white-hover site-white pd-10 inline-block brk-700-block brk-1200-mgt-10 brk-1200-font-15" href="/floorplans">Apply Now</a> 
															</div>	
														</div>
													</div>

												</div>

	
											</div>	
										</div>		
									</div>	

									

									<script type="text/javascript">
					
										init_modal(<?php echo $i; ?>);

										$('#window-display-floor-<?php echo $i; ?>').click(function(){	






										});	

										$('#window-display-photo-<?php echo $i; ?>').click(function(){






										});		
										
										$(".outer-unit-button-<?php echo $i ?>").click(function(){







										});				
									</script>
									
								</div>
							</div>
						</div>
						<?php $slide_state=''; $final_search=''; ?>
					<?php } ?>
				</div>	
			</div>

			<div class="flex col justify-center">	
				<div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/blue-right-arrow.png" class="pd-20 brk-700-wd-20" /></div>
			</div>
		
		</div>
							
		<div class="flex row justify-center p-absolute left-0 right-0 bottom-0 mgb-10 mgt-10  z-index-500">
			<?php for ($x = 1; $x < $number_of_posts+1; $x++) { ?>
			<div class="slide-page pager-<?php echo $x; ?> flex col justify-center pd-5 <?php if($x==1){ ?>site-color-1<?php }else{ ?>site-color-2<?php } ?> font-35 pointer site-color-1-hover transition-05" onclick="click_paginate(<?php echo $x; ?>,this);">&#9679;</div>
			<?php } ?>
		</div>
		
	</div>

	

	<!-- ############################################# //-->
	<!-- ########## SLIDER JAVASCRIPT  ############### //-->
	<!-- ############################################# //-->

	<script>
		
		function check_slide_click(){
			$( ".my-slide-click-left" ).unbind();
			$( ".my-slide-click-right" ).unbind();
			$( ".my-slide-active" ).unbind();
			$( ".my-slide-outer img" ).unbind();
			$('.my-slide-click-left').click(function(){
				click_prev();		
			});	
			$('.my-slide-click-right').click(function(){
				click_next();
			});
			$('.my-slide-active img').click(function () {

				$(this).parent('a').trigger('click');
			});
		}

		function click_paginate(targetslide,thiselement){	
			
			$('.slide-page').removeClass('site-color-1');
			$('.slide-page').removeClass('site-color-2');
			$('.slide-page').addClass('site-color-2');
			$(thiselement).removeClass('site-color-2');
			$(thiselement).addClass('site-color-1');

			var d = $('.my-slide-outer');
			width=$('.my-slide-active').outerWidth();
			currentslide=$('.my-slide-active').attr("value");

			if(targetslide>currentslide){
				
				var active_val=$('.my-slide-active').attr('value');
				var curent_active_id='#my-slide-' + active_val;
				var old_active_id_left='#my-slide-' + (+active_val-1);
				var old_active_id_right='#my-slide-' + (+active_val+1);


				slideoffset=targetslide-currentslide;
				d.animate({left:d.position().left-(width*slideoffset)+'px'},'slow');

				$('#my-slide-' + targetslide).removeClass('my-slide-non-active');
				$('#my-slide-' + targetslide).addClass('my-slide-active');

				$(curent_active_id).removeClass('my-slide-active');	
				$(curent_active_id).addClass('my-slide-non-active');

				

				$(curent_active_id).addClass('my-slide-click-right');
				$(old_active_id_left).removeClass('my-slide-click-left');

				$(old_active_id_right).removeClass('my-slide-click-right');

				check_slide_click();
			}


			if(targetslide<currentslide){

				num_posts=<?php echo $number_of_posts -1; ?>

				var active_val=$('.my-slide-active').attr('value');
				var curent_active_id='#my-slide-' + active_val;
				var old_active_id_left='#my-slide-' + (+active_val-1);
				var old_active_id_right='#my-slide-' + (+active_val+1);


				slideoffset=currentslide-targetslide;
				d.animate({left:d.position().left+(width*slideoffset)+'px'},'slow');
				
				$('#my-slide-' + targetslide).removeClass('my-slide-non-active');
				$('#my-slide-' + targetslide).addClass('my-slide-active');

				$(curent_active_id).removeClass('my-slide-active');	
				$(curent_active_id).addClass('my-slide-non-active');


				
				$(curent_active_id).addClass('my-slide-click-left');
				$(old_active_id_right).removeClass('my-slide-click-right');

				$(old_active_id_left).removeClass('my-slide-click-left');

				check_slide_click();		
			}	
			
		}

		function click_next(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_right='#my-slide-' + (+active_val+2);


			num_posts=<?php echo $number_of_posts -1; ?>

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val<=num_posts){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left-width+'px'},'slow');
					
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_right).removeClass('my-slide-non-active');
					$(old_active_id_right).addClass('my-slide-active');	
					
					$(curent_active_id).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');
					$(new_active_id_right).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (+active_val+1)).removeClass('site-color-2');
					$('.pager-' + (+active_val+1)).addClass('site-color-1');

					check_slide_click();
					
				}else{
					
					var active_val=1;
					var curent_active_id='#my-slide-' + <?php echo $number_of_posts; ?>;
					var old_active_id_left='#my-slide-1';
					var old_active_id_right='#my-slide-' + (+active_val+1);
					var new_active_id_left='#my-slide-' + (+active_val-2);

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left+(width*num_posts)+'px'},'slow');		
					
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_left).removeClass('my-slide-non-active');	
					$(old_active_id_left).addClass('my-slide-active');

					$(curent_active_id).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');
					$(new_active_id_left).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (active_val)).removeClass('site-color-2');
					$('.pager-' + (active_val)).addClass('site-color-1');

					check_slide_click();					
				}
			}
		}	

		function click_prev(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_left='#my-slide-' + (+active_val-2);

			$('.slide-page').removeClass('site-color-1');
			$('.slide-page').removeClass('site-color-2');
			$('.slide-page').addClass('site-color-2');
			$(new_active_id_left).removeClass('site-color-2');
			$(new_active_id_left).addClass('site-color-1');
			
			post_offset=2;
			num_posts=<?php echo $number_of_posts -1; ?>;

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val>=post_offset){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left+width+'px'},'slow');
			
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_left).removeClass('my-slide-non-active');	
					$(old_active_id_left).addClass('my-slide-active');

					$(curent_active_id).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');
					$(new_active_id_left).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (+active_val-1)).removeClass('site-color-2');
					$('.pager-' + (+active_val-1)).addClass('site-color-1');

					check_slide_click();
				}else{

					active_val=num_posts;
					curent_active_id='#my-slide-1';
					old_active_id_left='#my-slide-' + (+active_val-1);
					old_active_id_right='#my-slide-' + (+active_val+1);
					new_active_id_right='#my-slide-' + (+active_val+2);

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left-(width*num_posts)+'px'},'slow');					

					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_right).removeClass('my-slide-non-active');
					$(old_active_id_right).addClass('my-slide-active');	
					
					$(curent_active_id).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');
					$(new_active_id_right).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (active_val+1)).removeClass('site-color-2');
					$('.pager-' + (active_val+1)).addClass('site-color-1');

					check_slide_click();
				}
			}
		}

		function size_slide(){		

			if ($(".query-check").css("order") >= "1" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "2" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "3" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "4" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "5" ){
				slide_width_val=1;
				active_val_counter=1;
			}
				
			var slide_width=$('.my-slide-container').width() /slide_width_val;
			var active_val=$('.my-slide-active').attr('value');
			var new_pos=((active_val-active_val_counter)*-slide_width);	
			var slideheight = $('.my-slide-outer').height();	
			$('.my-slide-inner').css({"width":slide_width});
			$('.my-slide-outer').css({"left":new_pos});
			
		}

		size_slide();

		$('.my-slide-prev').click(function(){
			click_prev();	
		});	

		$('.my-slide-next').click(function(){
			click_next();
		});	

		check_slide_click();

		$(window).load(function() {
			size_slide();
		})

		$(window).resize(function() {
			size_slide();
		});	

	</script>

</div>
<?php

include("../../../wp-includes/class-phpass.php");
require_once('../../../wp-config.php'); 

global $user_ID;
$wp_user = new WP_User($user_ID);

$searchkey=$_POST['stype'];

?>

<div id="content-slider">

	<!-- ############################################# //-->
	<!-- #################### SLIDER ################# //-->
	<!-- ############################################# //-->


<?php

setlocale(LC_MONETARY, 'en_US');

$searchkey=$_POST['stype'];

$args = array( 
	'orderby' => 'title',
	'order' => 'asc',
	'posts_per_page' => -1,
	'post_type' => 'floorplans',
	'meta_key' => 'bedrooms',
	'meta_value'	=> $searchkey
);
$the_query = new WP_Query( $args );
setlocale(LC_MONETARY, 'en_US');
$number_of_posts=$the_query->post_count;

?>
	<div class="text-center p-rel">
		<div class="flex row justify-center my-slide">	

			<div class="flex col justify-center">						
				<div href="#" class="my-slide-prev"><img src="<?php echo THEME_DIR; ?>/images/blue-left-arrow.png" class="pd-20 brk-700-wd-20" /></div>						
			</div>
			
			<div class="flex col justify-center grow-1 my-slide-container p-rel">
				<div class="flex row justify-center my-slide-outer">						
					
					<?php $i=0; ?>
					<?php while ($the_query->have_posts()){ ?>
					<?php $the_query->the_post(); ?>
					<?php $i++; ?>

						<?php

							if($i<$number_of_posts+1)$slide_state="my-slide-non-active";
							

							if($i==1)$slide_state="my-slide-active";
							if($i==2)$slide_state="my-slide-non-active my-slide-click-right";
				



						?>

						<div class="flex col justify-center">					
							<div>	
								<div id="my-slide-<?php echo $i; ?>" value="<?php echo $i; ?>" class="<?php echo " ".$slide_state; ?> my-slide-inner">									
									<div class="container floor-plan-inner-container mgt-20 site-black <?php echo $final_search?>">
										<div class="brk-600-col w-80-p brk-1800-w-90-p brk-1200-w-initial mg-auto floorplan-rows">
											<div class="floorplan-row">
															

												<div class="flex row brk-700-col justify-center">

													<div class="flex col w-45-p brk-700-w-initial justify-center">

														<div class="pdb-0 brk-600-pd-0 floor-plans-display-holder">
															<div id="window-display-floor-<?php echo $i; ?>" class="dis-none floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_1'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_1'); ?>" class="floor-plan-img w-100-p" /></a></div>
															<div id="window-display-photo-<?php echo $i; ?>" class="floor-plan-display-window-<?php echo $i; ?>"><a href="<?php echo get_field('floorplan_image_2'); ?>" rel="lightbox"><img src="<?php echo get_field('floorplan_image_2'); ?>" class="floor-plan-img w-100-p" /></a></div>										
														</div>
													
														<div class="slide-content">
																											
															<?php if(get_field('floorplan_image_1') && get_field('floorplan_image_2')){ ?>
																<div class="flex row justify-center mg-auto mgt-10 floor-plans-icon-holder floor-plan-icons-holder-<?php echo $i; ?>">
																	<?php if(get_field('floorplan_image_1')){ ?>	
																	<div class="flex col justify-center">
																		<span class="display-floor-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons fl-icon-1 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">2D</a></span>
																	</div>
																	<?php } ?>
																	<?php if(get_field('floorplan_image_2')){ ?>
																	<div class="flex col justify-center">
																		<span class="display-photo-<?php echo $i; ?> floorplan-icon-default font-webicons floorplan-icons floorplan-icon fl-icon-2 mgr-15 mgl-15 brk-600-mgl-5 brk-600-mgr-5"><a class="floorplan-button">3D</a></span>
																	</div>
																	<?php } ?>
																</div>
															<?php } ?>
														
														</div>

													</div>

													<div class="flex col w-10-p brk-700-dis-none justify-center p-rel">
														<div class="p-absolute all-sides-0 text-center">
															<div class="ht-100-p border-0 border-rt-2 border-solid site-color-1 inline-block"></div>
														</div>
													</div>

													<div class="flex col w-45-p brk-700-w-initial justify-center">
														<div class="text-left site-color-1">
															<h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_name');?></h2>
															<h2 class="font-35 brk-1200-font-18 brk-900-font-14 fl-title font-w-700 mgt-15 mgb-5"><?php echo get_field('floor_plan_description'); ?></h2>														
																
															<ul class="line-170 pdl-20 font-18">
																<li><?php echo get_field('bedrooms'); ?> Bed </li>
																<li><?php echo get_field('bathrooms'); ?> Bath </li>
																<li>SqFt <?php echo get_field('square_feet'); ?> </li>
																<li>Starting At: <?php echo get_field('rent'); ?> </li>
															</ul>
																																																								
															<div class="mgb-30 mgt-15 brk-600-mgt-40 brk-600-mgb-10">
																<a class="outer-unit-button-<?php echo $i ?> schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center mgr-10 site-color-1-bk site-color-2-bk-hover site-white site-white-hover pd-10 inline-block brk-1200-block brk-700-font-15">Check Availability</a>
																<a class="schedule-tour-click w-30-p brk-1800-w-40-p brk-1200-w-70-p text-center site-color-1-bk site-color-2-bk-hover site-white-hover site-white pd-10 inline-block brk-700-block brk-1200-mgt-10 brk-1200-font-15" href="/floorplans">Apply Now</a> 
															</div>	
														</div>
													</div>

												</div>

	
											</div>	
										</div>		
									</div>	

									

									<script type="text/javascript">
					


										$('#window-display-floor-<?php echo $i; ?>').click(function(){	






										});	

										$('#window-display-photo-<?php echo $i; ?>').click(function(){






										});		
										
										$(".outer-unit-button-<?php echo $i ?>").click(function(){







										});				
									</script>
									
								</div>
							</div>
						</div>
						<?php $slide_state=''; $final_search=''; ?>
					<?php } ?>
				</div>	
			</div>

			<div class="flex col justify-center">	
				<div href="#" class="my-slide-next"><img src="<?php echo THEME_DIR; ?>/images/blue-right-arrow.png" class="pd-20 brk-700-wd-20" /></div>
			</div>
		
		</div>
							
		<div class="flex row justify-center p-absolute left-0 right-0 bottom-0 mgb-10 mgt-10  z-index-500">
			<?php for ($x = 1; $x < $number_of_posts+1; $x++) { ?>
			<div class="slide-page pager-<?php echo $x; ?> flex col justify-center pd-5 <?php if($x==1){ ?>site-color-1<?php }else{ ?>site-color-2<?php } ?> font-35 pointer site-color-1-hover transition-05" onclick="click_paginate(<?php echo $x; ?>,this);">&#9679;</div>
			<?php } ?>
		</div>
		
	</div>

	

	<!-- ############################################# //-->
	<!-- ########## SLIDER JAVASCRIPT  ############### //-->
	<!-- ############################################# //-->

	<script>
		
		function check_slide_click(){
			$( ".my-slide-click-left" ).unbind();
			$( ".my-slide-click-right" ).unbind();
			$( ".my-slide-active" ).unbind();
			$( ".my-slide-outer img" ).unbind();
			$('.my-slide-click-left').click(function(){
				click_prev();		
			});	
			$('.my-slide-click-right').click(function(){
				click_next();
			});
			$('.my-slide-active img').click(function () {

				$(this).parent('a').trigger('click');
			});
		}

		function click_paginate(targetslide,thiselement){	
			
			$('.slide-page').removeClass('site-color-1');
			$('.slide-page').removeClass('site-color-2');
			$('.slide-page').addClass('site-color-2');
			$(thiselement).removeClass('site-color-2');
			$(thiselement).addClass('site-color-1');

			var d = $('.my-slide-outer');
			width=$('.my-slide-active').outerWidth();
			currentslide=$('.my-slide-active').attr("value");

			if(targetslide>currentslide){
				
				var active_val=$('.my-slide-active').attr('value');
				var curent_active_id='#my-slide-' + active_val;
				var old_active_id_left='#my-slide-' + (+active_val-1);
				var old_active_id_right='#my-slide-' + (+active_val+1);


				slideoffset=targetslide-currentslide;
				d.animate({left:d.position().left-(width*slideoffset)+'px'},'slow');

				$('#my-slide-' + targetslide).removeClass('my-slide-non-active');
				$('#my-slide-' + targetslide).addClass('my-slide-active');

				$(curent_active_id).removeClass('my-slide-active');	
				$(curent_active_id).addClass('my-slide-non-active');

				

				$(curent_active_id).addClass('my-slide-click-right');
				$(old_active_id_left).removeClass('my-slide-click-left');

				$(old_active_id_right).removeClass('my-slide-click-right');

				check_slide_click();
			}


			if(targetslide<currentslide){

				num_posts=<?php echo $number_of_posts -1; ?>

				var active_val=$('.my-slide-active').attr('value');
				var curent_active_id='#my-slide-' + active_val;
				var old_active_id_left='#my-slide-' + (+active_val-1);
				var old_active_id_right='#my-slide-' + (+active_val+1);


				slideoffset=currentslide-targetslide;
				d.animate({left:d.position().left+(width*slideoffset)+'px'},'slow');
				
				$('#my-slide-' + targetslide).removeClass('my-slide-non-active');
				$('#my-slide-' + targetslide).addClass('my-slide-active');

				$(curent_active_id).removeClass('my-slide-active');	
				$(curent_active_id).addClass('my-slide-non-active');


				
				$(curent_active_id).addClass('my-slide-click-left');
				$(old_active_id_right).removeClass('my-slide-click-right');

				$(old_active_id_left).removeClass('my-slide-click-left');

				check_slide_click();		
			}	
			
		}

		function click_next(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_right='#my-slide-' + (+active_val+2);


			num_posts=<?php echo $number_of_posts -1; ?>

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val<=num_posts){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left-width+'px'},'slow');
					
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_right).removeClass('my-slide-non-active');
					$(old_active_id_right).addClass('my-slide-active');	
					
					$(curent_active_id).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');
					$(new_active_id_right).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (+active_val+1)).removeClass('site-color-2');
					$('.pager-' + (+active_val+1)).addClass('site-color-1');

					check_slide_click();
					
				}else{
					
					var active_val=1;
					var curent_active_id='#my-slide-' + <?php echo $number_of_posts; ?>;
					var old_active_id_left='#my-slide-1';
					var old_active_id_right='#my-slide-' + (+active_val+1);
					var new_active_id_left='#my-slide-' + (+active_val-2);

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left+(width*num_posts)+'px'},'slow');		
					
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_left).removeClass('my-slide-non-active');	
					$(old_active_id_left).addClass('my-slide-active');

					$(curent_active_id).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');
					$(new_active_id_left).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (active_val)).removeClass('site-color-2');
					$('.pager-' + (active_val)).addClass('site-color-1');

					check_slide_click();					
				}
			}
		}	

		function click_prev(){		
			var active_val=$('.my-slide-active').attr('value');
			var curent_active_id='#my-slide-' + active_val;
			var old_active_id_left='#my-slide-' + (+active_val-1);
			var old_active_id_right='#my-slide-' + (+active_val+1);
			var new_active_id_left='#my-slide-' + (+active_val-2);

			$('.slide-page').removeClass('site-color-1');
			$('.slide-page').removeClass('site-color-2');
			$('.slide-page').addClass('site-color-2');
			$(new_active_id_left).removeClass('site-color-2');
			$(new_active_id_left).addClass('site-color-1');
			
			post_offset=2;
			num_posts=<?php echo $number_of_posts -1; ?>;

			if(!$('.my-slide-outer').is(':animated')){
				if(active_val>=post_offset){

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left+width+'px'},'slow');
			
					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_left).removeClass('my-slide-non-active');	
					$(old_active_id_left).addClass('my-slide-active');

					$(curent_active_id).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');
					$(new_active_id_left).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (+active_val-1)).removeClass('site-color-2');
					$('.pager-' + (+active_val-1)).addClass('site-color-1');

					check_slide_click();
				}else{

					active_val=num_posts;
					curent_active_id='#my-slide-1';
					old_active_id_left='#my-slide-' + (+active_val-1);
					old_active_id_right='#my-slide-' + (+active_val+1);
					new_active_id_right='#my-slide-' + (+active_val+2);

					var d = $('.my-slide-outer');
					width=$('.my-slide-active').outerWidth();
					d.animate({left:d.position().left-(width*num_posts)+'px'},'slow');					

					$(curent_active_id).removeClass('my-slide-active');	
					$(curent_active_id).addClass('my-slide-non-active');
					$(old_active_id_right).removeClass('my-slide-non-active');
					$(old_active_id_right).addClass('my-slide-active');	
					
					$(curent_active_id).addClass('my-slide-click-left');
					$(old_active_id_right).removeClass('my-slide-click-right');
					$(new_active_id_right).addClass('my-slide-click-right');
					$(old_active_id_left).removeClass('my-slide-click-left');

					$('.slide-page').removeClass('site-color-1');
					$('.slide-page').removeClass('site-color-2');
					$('.slide-page').addClass('site-color-2');
					$('.pager-' + (active_val+1)).removeClass('site-color-2');
					$('.pager-' + (active_val+1)).addClass('site-color-1');

					check_slide_click();
				}
			}
		}

		function size_slide(){		

			if ($(".query-check").css("order") >= "1" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "2" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "3" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "4" ){
				slide_width_val=1;
				active_val_counter=1;
			}
			
			if ($(".query-check").css("order") >= "5" ){
				slide_width_val=1;
				active_val_counter=1;
			}
				
			var slide_width=$('.my-slide-container').width() /slide_width_val;
			var active_val=$('.my-slide-active').attr('value');
			var new_pos=((active_val-active_val_counter)*-slide_width);	
			var slideheight = $('.my-slide-outer').height();	
			$('.my-slide-inner').css({"width":slide_width});
			$('.my-slide-outer').css({"left":new_pos});
			
		}

		size_slide();

		$('.my-slide-prev').click(function(){
			click_prev();	
		});	

		$('.my-slide-next').click(function(){
			click_next();
		});	

		check_slide_click();

		$(window).load(function() {
			size_slide();
		})

		$(window).resize(function() {
			size_slide();
		});	

	</script>

</div>