		var current_dir;		
		function open_dir(dir_name,our_location){
			this.current_dir = dir_name;
			var url = "./gallery_images.php?location="+our_location+"&dir="+dir_name;
	        //alert(url);
	        if(window.XMLHttpRequest) {
	                req = new XMLHttpRequest();
	        } else if(window.ActiveXObject) {
	                req = new ActiveXObject("Microsoft.XMLHTTP");
	        }   	                   	        
	        var old_dir = document.getElementById('curr_dir').value
	        document.getElementById(old_dir).className='gallery_text'; 	        	        	       
	        req.open("GET", url, true);
	        req.onreadystatechange = callback;        
	        req.send(null);
	        document.getElementById(dir_name).className='gallery_text_on'; 	        
	        document.getElementById('curr_dir').value=dir_name;
		}
		function callback() {        				
				var	obj = new Image();
		        obj = document.getElementById("gallery_img");        
		        setFade(0);
		        if(!obj){        	
		        	obj = document.gallery_img;
		        }
		        obj.src = "images/spacer.gif";				       
				if(req.readyState == 4) {
	                eval('response ='+ req.responseText+';');	               	                
	                //obj.onload = fade(0);
					obj.src = response[0];	          	                	                	                	                					
					obj.onload = fade(0);
		            document.getElementById('total_images').value = response[1];
		            document.getElementById('curr_img').value = 1;	                
		            document.getElementById('room_img_count').innerHTML = "Image "+document.getElementById('curr_img').value +" of "+document.getElementById('total_images').value;		            
		        }
		}		
		function fade(amt) {						
			if(amt <= 100) {
				setFade(amt);
				amt += 5;
				setTimeout("fade("+amt+")", 5);
		    }
		}
		
		function setFade(amt) {
			var browser=navigator.appName;
			var obj = document.getElementById("gallery_img");
			amt = (amt == 100)?99.999:amt;
			// IE		
			obj.style.filter = "alpha(opacity:"+amt+")";
			// Safari<1.2, Konqueror
			obj.style.KHTMLOpacity = amt/100;
			// Mozilla and Firefox
			obj.style.MozOpacity = amt/100;
			// Safari 1.2, newer Firefox and Mozilla, CSS3
			obj.style.opacity = amt/100;
		}		
		function next_img(our_location,dir_name){							
			if(!this.current_dir){
				this.current_dir = dir_name;
			}
			increment_img_num();					    
			var img_num = document.getElementById('curr_img').value;	              						
			var url = "./gallery_images.php?current_img="+img_num+"&operation=next&location="+our_location+"&dir="+this.current_dir;			
			if(window.XMLHttpRequest) {
	                req = new XMLHttpRequest();
	        } else if(window.ActiveXObject) {
	                req = new ActiveXObject("Microsoft.XMLHTTP");
	        }               	       	        
	        req.open("GET", url, true);
	        req.onreadystatechange = change_img;        
	        req.send(null);	   	           
		}		
		function change_img(){			
			var	obj;			
		    obj = document.getElementById("gallery_img");        		    
		    if(!obj){        	
		      	obj = document.gallery_img;
		    }		
		    if(req.readyState == 4){		    	
				eval('var response ='+req.responseText);	               				
		        obj.src = response[0];	    		        
			    var total_img = response[1];
			    var curr_image = response[2];
			    document.getElementById('total_images').value = response[1];
			    document.getElementById('curr_img').value = response[2];	               
			    document.getElementById('room_img_count').innerHTML = "Image "+curr_image+" of "+total_img;			        		    	
		    }
		}				
		function prev_img(our_location,dir_name){						
			if(!this.current_dir){
				this.current_dir = dir_name;
			}				    
			decrement_img_num();
			var curr_images = document.getElementById('curr_img').value;	                
			var url = "./gallery_images.php?current_img="+curr_images+"&operation=next&location="+our_location+"&dir="+this.current_dir;
			if(window.XMLHttpRequest) {
	                req = new XMLHttpRequest();
	        } else if(window.ActiveXObject) {
	                req = new ActiveXObject("Microsoft.XMLHTTP");
	        }               	       	        
	        req.open("GET", url, true);
	        req.onreadystatechange = change_img;        
	        req.send(null);
		}
		function increment_img_num(){	
			var total_img = document.getElementById('total_images').value;
	        var curr_images = document.getElementById('curr_img').value;								        	       	        
			if((parseInt(curr_images) + 1) > parseInt(total_img)){
				curr_images = 1;				
			}else{				
				curr_images = parseInt(curr_images) + 1;				
			}						
			document.getElementById('curr_img').value = curr_images;
		}
		function decrement_img_num(){			
			var total_img = document.getElementById('total_images').value;
	        var curr_images = document.getElementById('curr_img').value;							
			if((parseInt(curr_images) - 1) < 1){
				curr_images = total_img;
			}else{
				curr_images = parseInt(curr_images) - 1;
			}			
		
			document.getElementById('curr_img').value = curr_images;
		}
		function open_room_info(){
		}		