	
	xml = "";
	maintitle = "";
	var page_index = 0;
	var total_pages = 0;
	var page_width = 0;
	var active_section = "";
	var plan_dir = base_url + "images/models/floorplans";
	
	$(document).ready(function(){
		maintitle = $(".sIFR-active object");
		maintitle = sIFR.replacements[0];
		total_pages = $('.model_section').length;
		page_width = $('.model_section:eq(0)').css("width");
		page_width = 200;//page_width.substr(0, page_width.indexOf("px"));
		
		//$(".models_ctr").hide();
		$("#type_nav a").attr("class","");
		var first_section = $("#type_nav a:eq(0)");
		$(first_section).attr("class","active");
		var href = $(first_section).attr("href").substr(1);
		while(href.indexOf(" ")>0){
			href = href.replace(/\s/,"");
		}
		//$("#models_" + href).show();
		checkPageNav("#models_" + href);
		/*
		$(".model_row a").click(function(){
			var tmp_href = $(this).attr('href').substring(1);
			var tmp_title = $(this).find("h3 span").attr("id");
			var tmp_src = $(this).find("img").attr('src');
			//alert(tmp_title);
			tmp_src = plan_dir + "/" + tmp_title + "/floorplan.jpg";
			changeFloorplan(tmp_href);
			var sel_type = $("#type_nav .active .type_link").text();
			getSifr(0).replaceText(tmp_title + "<span class='maintype'> (" + sel_type + ")</span>");
			$(".planslarge>img").attr('src',tmp_src);
			var data="";
			//test_xml(tmp_href, rv_id);
		});
		*/
		$(".next a").click(function(){
			nextPage();
			updateTracker();
			var tmp_margin = $(active_section).css("left");
			var ctr_width = $("#models_mask").css("width");
			ctr_width = ctr_width.substr(0,ctr_width.indexOf('px'));
			tmp_margin = tmp_margin.substr(0,tmp_margin.indexOf('px'));
			var new_margin = -page_index*page_width + "px";
			$(active_section).animate({ 
				left:new_margin
			  }, 1000, "swing" );
		});
		
		$(".prev a").click(function(){
			previousPage();
			updateTracker();
			var tmp_margin = $(active_section).css("left");
			var ctr_width = $("#models_mask").css("width");
			ctr_width = ctr_width.substr(0,ctr_width.indexOf('px'));
			tmp_margin = tmp_margin.substr(0,tmp_margin.indexOf('px'));
			var new_margin = -page_index*page_width + "px";
			//$(active_section).css("left", tmp_margin-100 + "px");
			//alert(tmp_margin);
			$(active_section).animate({ 
				left:new_margin
			  }, 1000, "swing" );
		});
		
		$("#type_nav a").click(function(){
			//$(".models_ctr").hide();
			$("#type_nav a").attr("class","");
			$(this).attr("class","active");
			var href = $(this).attr("href").substr(1);
			while(href.indexOf(" ")>0){
				href = href.replace(/\s/,"");
			}
			//$("#models_" + href).show();
			checkPageNav("#models_" + href);
		});
		
		checkPageNav(".models_ctr:eq(0)");
		updateTracker();
		
	});
	
	function checkPageNav(test){
		
		if($(test + " .model_section").length > 1){
			active_section = $(test);
			total_pages = $(test + " .model_section").length;
			$(".page_tracker .total_pages").text(total_pages);
			$("#page_nav").show();
		}else{
			$("#page_nav").hide();
		}
	}
	
	
	function nextPage(){
		if(page_index < total_pages-1){
			page_index++;	
		}
	}
	
	function previousPage(){
		if(page_index > 0){
			page_index--;	
		}
	}
	
	function updateTracker(){
		nextDisplay();
		prevDisplay();
		$(".page_tracker .current_page").text(page_index+1);
	}
	
	function nextDisplay(){
		if(page_index>=total_pages-1){
			fade_btn(".next");
		}else{
			show_btn(".next");	
		}
	}
	
	function prevDisplay(){
		if(page_index<=0){
			fade_btn(".prev");
		}else{
			show_btn(".prev");	
		}
	}
	
	function fade_btn(btn){
		$(btn + " a").css("color","#C2C2C2");
		$(btn + " a").attr("class", "disabled");
	}
	
	function show_btn(btn){
		$(btn + " a").css("color","#1a1a1a");
		$(btn + " a").attr("class", "");
	}