	//global variables
	var currentgallery = "oaks";
	var currentpic = "images/gallery/oaks_exterior_41.jpg";
	var counter,x,i = 0;
	var place = 0;
	var arrlength = 0;
	var range = 0;
	var hold_over = "";
	var show_toggle = 0;
		
	// set the arrays 
	// home page images
	var gallery_array=[["images/gallery/oaks_exterior_41.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_13.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_27a.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_office_1.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_38.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_33.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_39.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_47.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_interior_15.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_56.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_58.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_90.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_106.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_9a.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_96.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_98.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_101.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_kitchen_1.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_67.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_70.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_71.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_72.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_clubroom_1.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_73.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_75.jpg", "Oaks of Kingwood Apartments"],["images/gallery/fireplace_1.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_77.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_80.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_83.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_95.jpg", "Oaks of Kingwood Apartments"],["images/gallery/oaks_exterior_68a.jpg", "Oaks of Kingwood Apartments"]];

	// floor plan images
	var plan_array=[["images/gallery/floorplan_a_sm.jpg", "Floor Plan A - Oaks of Kingwood", "images/gallery/floorplan_a_lg.jpg"],["images/gallery/floorplan_b_sm.jpg", "Floor Plan B - Oaks of Kingwood", "images/gallery/floorplan_b_lg.jpg"],["images/gallery/floorplan_c_sm.jpg", "Floor Plan C - Oaks of Kingwood", "images/gallery/floorplan_c_lg.jpg"],["images/gallery/floorplan_d_sm.jpg", "Floor Plan D - Oaks of Kingwood", "images/gallery/floorplan_d_lg.jpg"],["images/gallery/floorplan_e_sm.jpg", "Floor Plan E - Oaks of Kingwood", "images/gallery/floorplan_e_lg.jpg"],["images/gallery/floorplan_f_sm.jpg", "Floor Plan F - Oaks of Kingwood", "images/gallery/floorplan_f_lg.jpg"]];
	
	function get_gallery(galname,state){
		switch (galname) { 
			case "oaks" :
				if (state==0) {
					place = 0;
					currentgallery = "oaks";
					arrlength = gallery_array.length - 1;	
				}				
				document.gallerypic.src = gallery_array[place][0];
				document.gallerypic.alt = gallery_array[place][1];
				break;
			case "floorplan" :
				if (state==0) {
					place = 0;
					currentgallery = "floorplan";
					arrlength = plan_array.length - 1;
				}				
				document.plangallery.src = plan_array[place][0];
				document.plangallery.alt = plan_array[place][1];
				break;

		   default:  alert("Unexpected value encountered.");
		}		
	}

	function get_next_pic() {				
		place = place + 1;		
		if (place <= arrlength) {
			get_gallery(currentgallery,1);
			
		} else {
			place=0;
			get_gallery(currentgallery,1);
		}
	}
	
	function get_pic(planno) {
		place = planno;
		if (planno<=arrlength && planno>=0) {
			get_gallery(currentgallery,1);
		}
	}

	function put_pic(what,who) {
		document.gallerypic.src = what;
		document.gallerypic.alt = who;
	}

	function openFixedWindow(where,big) {
		var theUrl;
		var theSize;
		if (where=="" || where==null) {
			theUrl = plan_array[place][2];
			theSize = 'width=625,height=740'
		} else {
			theUrl = where;
			theSize = big;
		}		
		window.open(theUrl,'floorplan',theSize);
	}
	function get_prev_pic() {
		place = place - 1;		
		if (place >= 0) {
			get_gallery(currentgallery,1);
		} else {
			place=arrlength;
			get_gallery(currentgallery,1);
		}		
	}

	function 	toggle_show() {
		if (show_toggle==0) {
			show_toggle=1;
		} else {
			show_toggle=0;
		}
		run_show();
	}

	function run_show() {
				
		if (show_toggle==1) {
			place = place + 1;		
			if (place <= arrlength) {
				get_gallery(currentgallery,1);				
			} else {
				place=0;
				get_gallery(currentgallery,1);
			}
			setTimeout("run_show()",4000);
		}
	}
				
	function nav_swap_over(navname,imgroot,imgswap) {
		hold_over=imgroot;
		document.images[navname].src=imgswap;
				
	}
	function nav_swap_out(navname) {
		document.images[navname].src=hold_over;
	}
