<!--
function showNv(object) {
//	if( eval(object) == 0 )
//	{
		document.getElementById(object).style.visibility = 'visible';
//		document.getElementById('floatDiv').innerText = 'hello';
//	}
//	eval(object + '++');

}
function hideNv(object) {
//	eval(object + '--');
//	if( eval(object) == 0 )
//	{
		document.getElementById(object).style.visibility = 'hidden';
//		document.getElementById('floatDiv').innerText = 'goodbye';
//	}

}
function showsubNv(object1,object2) {
	showNv( object1 );
	showNv( object2 );
}
function hidesubNv(object1,object2) {
	hideNv( object1 );
	hideNv( object2 );
}

// copyright 1999 Idocs, Inc. http://www.idocs.com/tags/
// Distribute this script freely, but please keep this 
// notice with the code.
var rollOverArr=new Array();

function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}

function ProductZoom(theImageURL, windowName, imageWidth, imageHeight)
{ 
  var l = (screen.availWidth/2)-(imageWidth/2);
  var t = (screen.availHeight/2)-(imageHeight/2);
  
  var features = "status=0, scrollbars=0, resizable=0, menubar=0, location=0, toolbar=0, width=" + imageWidth + ", height=" + imageHeight + ", top="+t+", left="+l+"";
  var popupwindow = window.open(theImageURL,windowName,features);
  popupwindow.focus();
}

function ShowGoogleMap(barAlias, barName, barAddress, barCity, barState, barZipCode, barTelephoneNumber, barLatitude, barLongitude, barScale)
{
  //<![CDATA[
  var map = new GMap(document.getElementById("map"));  
  //map.addControl(new GSmallMapControl());
  //map.addControl(new GMapTypeControl());
  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  map.setMapType(G_HYBRID_MAP);
  
  var latitude;
  var longitude;
  var scale;
  latitude = barLatitude;
  longitude = barLongitude;
  scale = 3;
  
  map.centerAndZoom(new GPoint(longitude, latitude), scale);
  
  var point = new GPoint(barLongitude, barLatitude);
  var marker = createMarker(point, barAlias, barName, barAddress, barCity, barState, barZipCode, barTelephoneNumber);
  map.addOverlay(marker);
	
  var html;
	
  html = "<form action='http://maps.google.com/' method='get'>";
  html = html + "<input type='hidden' name='daddr' value='" + barAddress + ", " + barCity + " " + barState + " (" + barName + ")'><input type='hidden' name='hl' value='en'>";
  html = html + "<table><tr><td><a href='http://www.customhookahs.com/" + barAlias + ".aspx'><font size='3' color='green'><strong>" + barName + "</strong></font></a></td></tr>";
  //html = html + "<a href='javascript:map.centerAndZoom(point, 2);;' title='Zoom'><img src='/hookah_images/magnify.gif' alt='Zoom In' style='margin-left: 5px; border: 0px'></a>&nbsp;&nbsp;&nbsp;&nbsp;";
  html = html + "<tr><td><b>" + barAddress + "</b></td></tr>";
  html = html + "<tr><td><b>" + barCity + ", " + barState + " " + barZipCode + "</b></td></tr>";
  html = html + "<tr><td><b>" + barTelephoneNumber + "</b></td></tr>";
  //html = html + "<tr><td>Get Driving Directions with your:</td></tr>";
  //html = html + "<tr><td>Zip Code (eg. 91606)</td></tr>";  
  //html = html + "<tr><td>City and State (eg. North Hollywood, CA)</td></tr>";  
  //html = html + "<tr><td>Home Address (eg. 13209 Victory Blvd, Van Nuys, CA)</td></tr>";  
  html = html + "<tr><td nowrap=false>From:&nbsp;<input type='text' name='saddr' id='" + barAlias + "' value='' style='font-size: 8pt; width: 200px' size='50'/>&nbsp;&nbsp;<input type='submit' value='Go!'/></td></tr></table></form>";
	
  marker.openInfoWindowHtml(html);
  		
  //]]>
}	

function createMarker(point, barAlias, barName, barAddress, barCity, barState, barZipCode, barTelephoneNumber) 
{
  var marker = new GMarker(point);
  var html;				
	
  html = "<form action='http://maps.google.com/' method='get'>";
  html = html + "<input type='hidden' name='daddr' value='" + barAddress + ", " + barCity + " " + barState + " (" + barName + ")'><input type='hidden' name='hl' value='en'>";
  html = html + "<table><tr><td><a href='http://www.customhookahs.com/" + barAlias + ".aspx'><font size='3' color='green'><strong>" + barName + "</strong></font></a></td></tr>";
  //html = html + "<a href='javascript:map.centerAndZoom(point, 2);;' title='Zoom'><img src='/hookah_images/magnify.gif' alt='Zoom In' style='margin-left: 5px; border: 0px'></a>&nbsp;&nbsp;&nbsp;&nbsp;";
  html = html + "<tr><td><b>" + barAddress + "</b></td></tr>";
  html = html + "<tr><td><b>" + barCity + ", " + barState + " " + barZipCode + "</b></td></tr>";
  html = html + "<tr><td><b>" + barTelephoneNumber + "</b></td></tr>";
  //html = html + "<tr><td>Get Driving Directions with your:</td></tr>";
  //html = html + "<tr><td>Zip Code (eg. 91606)</td></tr>";  
  //html = html + "<tr><td>City and State (eg. North Hollywood, CA)</td></tr>";  
  //html = html + "<tr><td>Home Address (eg. 13209 Victory Blvd, Van Nuys, CA)</td></tr>";  
  html = html + "<tr><td nowrap=false>From:&nbsp;<input type='text' name='saddr' id='" + barAlias + "' value='' style='font-size: 8pt; width: 200px' size='50'/>&nbsp;&nbsp;<input type='submit' value='Go!'/></td></tr></table></form>";
	
  GEvent.addListener(marker, "click", function() 
  {
	marker.openInfoWindowHtml(html);
  });
  
return marker;
}