    <!--
	/* CROSS-BROWSER EVENT HANDLER */
		function addEvent(obj, evType, fn){
			 if (obj.addEventListener){
				 obj.addEventListener(evType, fn, true);
				 return true;
			 } else if (obj.attachEvent){
				 var r = obj.attachEvent("on"+evType, fn);
				return r;
			 } else {
				return false;
			 }
		}
	/* END EVENT HANDLER */
				var flag=1;
				var prevflag=0;
	
	
	/* JPSPAN */
		function doGetPage(i) {
			if(i) {
				var p = new pageholder(PageHolderHandler);
				var coli;
				var coli2;

				p.ashtml(i);
//				setContent("loading...");
//				window.scrollTo(0, 0);
				setContent("<div id=\"ajaxloader_main\"><div><img src=\"img/loader.gif\"></div></div>");
				var tire=i.indexOf('-');
				if(tire!=-1){var exploded=i.substr(0,tire);var disp=exploded;						} else var disp=i;
				//if(disp=='events') alert(disp);//				document.title='Louis Miami : '+disp;				var timer;
				timer=window.setTimeout("dogetpagetitle('"+i+"')",1000);

				coli='<img src="img/'+disp+'.png" height="13">'; 
				coli2='<img src="img/upcomingevents.png" width="165" height="14">';
				
				if(i=='home' || i=='events') { coli2='<img src="img/latestphotos.png" width="136" height="14">'; flag=1; showLastPhotos(); }
				else {
			        	if(flag!=0)
						{ bannerslideshow(); coli2='<img src="img/upcomingevents.png" width="165" height="14">'; flag=0;}
				}

	
				prevflag=flag;
					
				document.getElementById('header1').innerHTML=coli;
				document.getElementById('header2').innerHTML=coli2;

					if(document.getElementById('trackiframe'))
						document.getElementById('trackiframe').src="track.php?hash="+i+"&inc=1";

				
			}
		}
		var PageHolderHandler = {
			ashtml: function(result) {
				setContent(result);
					if(result.indexOf('eventspage')!=-1) {

					if(result.indexOf('tab_1')!=-1) gettab(1);
					if(result.indexOf('tab_4')!=-1) gettab(4);
										}

					if(result.indexOf('presslistplace')!=-1) { getpresslist(0,0); }  


					if(result.indexOf('lyr1')!=-1) 
						{
						  var wndo1 = new dw_scrollObj('wn1', 'lyr1');
						  wndo1.setUpScrollbar("dragBar1", "track1", "v", 1, 1);
						  dw_scrollObj.GeckoTableBugFix('wn1'); 
						}
		
					if(result.indexOf('lyr2')!=-1) 
						{
						  var wndo2 = new dw_scrollObj('wn2', 'lyr2');
						  wndo2.setUpScrollbar("dragBar2", "track2", "v", 1, 1);
						  dw_scrollObj.GeckoTableBugFix('wn2'); 
						}

					if(result.indexOf('lyr3')!=-1) 
						{
						  var wndo3 = new dw_scrollObj('wn3', 'lyr3');
						  wndo3.setUpScrollbar("dragBar3", "track3", "v", 1, 1);
						  dw_scrollObj.GeckoTableBugFix('wn3'); 
						}

					if(result.indexOf('lyr4')!=-1) 
						{
						  var wndo4 = new dw_scrollObj('wn4', 'lyr4');
						  wndo4.setUpScrollbar("dragBar4", "track4", "v", 1, 1);
						  dw_scrollObj.GeckoTableBugFix('wn4'); 
						}

					if(result.indexOf('lyr5')!=-1) 
						{
						  var wndo5 = new dw_scrollObj('wn5', 'lyr5');
						  wndo5.setUpScrollbar("dragBar1", "track5", "v", 1, 1);
						  dw_scrollObj.GeckoTableBugFix('wn5'); 
						}
									if(result.indexOf('lyr1')!=-1)  opentab(2);
	
						closeshade();
				

			var links = document.getElementById('ajaxcontainer').parentNode.getElementsByTagName('a');
			for(var i=0; i<links.length; i++) {
				var href = links[i].getAttribute("href");
				var already=href.indexOf("javascript:");

				if(links[i].className!='skip')
					{
//				                if(already==-1)
						    {
				var ind=href.indexOf("hash=");
				var hash = href.substr(href.indexOf("hash=")+5);
				iframeid='ajaxnav';

					if(detect.indexOf("msie")>-1) 
						links[i].setAttribute("href","javascript:document.getElementById('"+iframeid+"').setAttribute('src', 'ajaxframework/mock-page.php?hash="+hash+"');");
					else  links[i].setAttribute("href","#"+hash);
					            }
					}
			}

	




			}
		}
	/* END JPSPAN */
	
	
	/* PAGELOCATOR */
		function PageLocator(propertyToUse, dividingCharacter) {
			this.propertyToUse = propertyToUse;
			this.defaultQS = 'home';
			this.dividingCharacter = dividingCharacter;			document.title='Louis Bar-Lounge - Home';
		}
		PageLocator.prototype.getLocation = function() {
			return eval(this.propertyToUse);
		}
		PageLocator.prototype.getHash = function() {
			var url = this.getLocation();
			if(url.indexOf(this.dividingCharacter)>-1) {
				var url_elements = url.split(this.dividingCharacter);
				return url_elements[url_elements.length-1];
			} else {
				return this.defaultQS;
			}
		}

		PageLocator.prototype.getHref = function() {
			var url = this.getLocation();
			var url_elements = url.split(this.dividingCharacter)
			return url_elements[0];
		}
		PageLocator.prototype.makeNewLocation = function(new_qs) {
			return this.getHref() + this.dividingCharacter + new_qs;
		}
	/* END PAGELOCATOR */
	
	
	/* AjaxIframesFixer */
		function AjaxIframesFixer(iframeid) {
			this.iframeid = iframeid;
			if (document.getElementById('ajaxnav')) {
				this.locator = new PageLocator("document.frames['"+this.iframeid+"'].getLocation()", "?hash=");
				this.windowlocator = new PageLocator("window.location.href", "#");
				this.timer = new Timer(this);
				this.delayInit(); // required or IE doesn't fire
				this.fixLinks();
			}
			
		}

		AjaxIframesFixer.prototype.fixLinks = function (iframeid) {
			var links = document.getElementsByTagName("A");
			for(var i=0; i<links.length; i++) {
					if(links[i].className!='skip')
						{
				var href = links[i].getAttribute("href");
				var hash = href.substr(href.indexOf("hash=")+5);
				links[i].setAttribute("href","javascript:document.getElementById('"+this.iframeid+"').setAttribute('src', 'ajaxframework/mock-page.php?hash="+hash+"');");
						}
			}
		}

		AjaxIframesFixer.prototype.delayInit = function(){
			this.timer.setTimeout("checkBookmark", 100, "");
		}
		AjaxIframesFixer.prototype.checkBookmark = function(){
			window.location = this.windowlocator.makeNewLocation(this.locator.getHash());
			this.checkWhetherChanged(0);
		}
		AjaxIframesFixer.prototype.checkWhetherChanged = function(location){
			if(this.locator.getHash() != location) {
				doGetPage(this.locator.getHash());
				window.location = this.windowlocator.makeNewLocation(this.locator.getHash());
			}
			this.timer.setTimeout("checkWhetherChanged", 200, this.locator.getHash());
		}
	/* END AjaxIframesFixer */
	
	
	/* AjaxUrlFixer */
		function AjaxUrlFixer() {
			this.fixLinks();
			this.locator = new PageLocator("window.location.href", "#");
			this.timer = new Timer(this);
			this.checkWhetherChanged(0);
		}
		AjaxUrlFixer.prototype.fixLinks = function () {
			var links = document.getElementsByTagName("A");
			for(var i=0; i<links.length; i++) {
				if(links[i].className!='skip')
					{
				var href = links[i].getAttribute("href");
				var hash = href.substr(href.indexOf("hash=")+5);
				links[i].setAttribute("href","#"+hash);
					}
			}
		}
		AjaxUrlFixer.prototype.checkWhetherChanged = function(location){
			if(this.locator.getHash() != location) {
				doGetPage(this.locator.getHash());
			}
			this.timer.setTimeout("checkWhetherChanged", 200, this.locator.getHash());
		}
	/* END AjaxUrlFixer */
	
	function setContent(new_content) {
		if(!document.getElementById || !document.getElementsByTagName) return;
		var container = document.getElementById("ajaxcontainer");
		container.innerHTML = new_content;
	}
	function FixBackAndBookmarking() {
		if(!document.getElementById || !document.getElementsByTagName) return;
		if(document.iframesfix) {
			fix = new AjaxIframesFixer('ajaxnav');
		} else {
			fix = new AjaxUrlFixer();
		}
			
	}
	
	var detect = navigator.userAgent.toLowerCase();
	if(detect.indexOf("msie")>-1)  document.iframesfix = true;
	addEvent(window, "load", FixBackAndBookmarking);
	

	function processFilter(obj){
	var detect = navigator.userAgent.toLowerCase();
	if(detect.indexOf("msie")>-1)  
		document.getElementById('ajaxnav').setAttribute('src', 'ajaxframework/mock-page.php?hash='+obj.value);
	else 	document.location.href="#"+obj.value;

	}

    -->

