C = 3234

bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
bVersion = parseFloat(navigator.appVersion);


function MapPt(Name, W, H, Label, Lat, Lon) {
   BrowserDetectMap("MapPt", Name, W, H, Label, Lat, Lon, "undefined", "undefined");
}

function MapPts(Name, W, H, List) {
	BrowserDetectMap("MapPts", Name, W, H, "undefined", "undefined", "undefined", "undefined", List);
}

function MapPtList(Name, W, H, Label, Lat, Lon, List) {
  BrowserDetectMap("MapPtList", Name, W, H, Label, Lat, Lon, "undefined", List);
}

function BrowserDetectMap(cmd, Name, W, H, Label, Lat, Lon, Id, List) {

	if ( bVer < 4 ) {
		alert("Sorry, you will need to update your browser to a newer version to view this technology");
		newwin=window.open("http://www.I-Maps.com/UpdateBrowser.htm", "newwindow", "width=478,height=333,top=170,left=162,location=no,dependent=no,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,status=yes,directories=no");
	}
	  
	var SLabel = "", flag = 0;
	for (i = 0; i < Label.length; i++) {
		if (Label.charAt(i) != "&") {
			SLabel += Label.charAt(i);
			flag = 0;
		}
		else {
			if(flag == 0) {
				SLabel += "@";
				flag = 1;
			}
		}
	}  
  
	if ( bName == "Microsoft Internet Explorer" ) {
		MapImage = "png";
    document.images[Name].src="http://hotels.i-maps.com/scripts/esrimap.dll?name=IHS_Map&ActiveLyr=Off&ClickMode=Center&cmd=" +cmd+ "&C=" +C+ "&MapImage=" +MapImage+ "&W=" +W+ "&H=" +H+ "&Label=" +SLabel+ "&Lat=" +Lat+ "&Lon=" +Lon+ "&Id=" +Id+ "&List=" +List;
  }
  
	else {
		if (bName == "Netscape" ) {
		
		var NSLabel = "", flag = 0;
		  for (i = 0; i < SLabel.length; i++) {
		    if (SLabel.charAt(i) != " ") {
		      NSLabel += SLabel.charAt(i);
		      flag = 0;
		    }
		    else {
		      if(flag == 0) {
		        NSLabel += "_";
		        flag = 1;
		      }
		    }
		  }
		  
			if ( bVersion < 4.5 ) {
				MapImage ="jpg"
			}
			else {
				MapImage ="png"
			}
			document.images[Name].src="http://hotels.i-maps.com/scripts/esrimap.dll?name=IHS_Map&ActiveLyr=Off&ClickMode=Center&cmd=" +cmd+ "&C=" +C+ "&MapImage=" +MapImage+ "&W=" +W+ "&H=" +H+ "&Label=" +NSLabel+ "&Lat=" +Lat+ "&Lon=" +Lon+ "&Id=" +Id+ "&List=" +List;
		}
  }
}


function PopUpPt(Label, Lat, Lon, Id) {
BrowserDetectPop("PopUpPt", Label, Lat, Lon, "undefined", "undefined");
}

function PopUpPts(List) {
	BrowserDetectPop("PopUpPts", "undefined", "undefined", "undefined", "undefined", List);
}

function PopUpPtList(Label, Lat, Lon, List) {
  BrowserDetectPop("PopUpPtList", Label, Lat, Lon, "undefined", List);
}

function BrowserDetectPop(cmd, Label, Lat, Lon, Id, List) {

	if ( bVer < 4 ) {
	    alert("Sorry, you will need to update your browser to a newer version to view this technology");
	    newwin=window.open("http://www.I-Maps.com/UpdateBrowser.htm", "newwindow", "width=478,height=333,top=170,left=162,location=no,dependent=no,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,status=yes,directories=no");
	  }
	  
	var SLabel = "", flag = 0;
	for (i = 0; i < Label.length; i++) {
		if (Label.charAt(i) != "&") {
			SLabel += Label.charAt(i);
			flag = 0;
		}
		else {
			if(flag == 0) {
				SLabel += "@";
				flag = 1;
			}
		}
	}  
  
	if ( bName == "Microsoft Internet Explorer" ) {
		MapImage = "png"
	 	newmap=window.open("http://hotels.i-maps.com/IHS_Map/frames_ie.asp?cmd=" +cmd+ "&C=" +C+ "&MapImage=" +MapImage+ "&Label=" +SLabel+ "&Lat=" +Lat+ "&Lon=" +Lon+ "&Id=" +Id+ "&List=" +List, "mapwindow", "width=470,height=400,top=120,left=200,location=no,dependent=no,resizable=no,scrollbars=no,toolbar=no,menubar=no,status=no,directories=no");
  }
  
	else {
		if (bName == "Netscape" ) {
		
		var NSLabel = "", flag = 0;
		  for (i = 0; i < SLabel.length; i++) {
		    if (SLabel.charAt(i) != " ") {
		      NSLabel += SLabel.charAt(i);
		      flag = 0;
		    }
		    else {
		      if(flag == 0) {
		        NSLabel += "_";
		        flag = 1;
		      }
		    }
		  }
		  
			if (bVer >= 5) {
				MapImage = "png"
				newmap=window.open("http://hotels.i-maps.com/IHS_Map/frames_ie.asp?cmd=" +cmd+ "&C=" +C+ "&MapImage=" +MapImage+ "&Label=" +NSLabel+ "&Lat=" +Lat+ "&Lon=" +Lon+ "&Id=" +Id+ "&List=" +List, "mapwindow", "width=470,height=400,top=120,left=200,location=no,dependent=no,resizable=no,scrollbars=no,toolbar=no,menubar=no,status=no,directories=no");
			}
			
			if (  bVersion < 4.5 ) {
				MapImage ="jpg"
			}
			else {
				MapImage ="png"
			}
			
			newmap=window.open("http://hotels.i-maps.com/IHS_Map/frames_ie.asp?cmd=" +cmd+ "&C=" +C+ "&MapImage=" +MapImage+ "&Label=" +NSLabel+ "&Lat=" +Lat+ "&Lon=" +Lon+ "&Id=" +Id+ "&List=" +List, "mapwindow", "width=470,height=400,top=120,left=200,location=no,dependent=no,resizable=no,scrollbars=no,toolbar=no,menubar=no,status=no,directories=no");
	
		}
  }
}
  

