	// if you can read this please go to 
	// http://www.jacksonholetraveler.com/old_browser.shtml
	//		or
	// Remove the "/include/.." reference in your location bar,
	// reload the main page and click through all the java errors.
	//
	// Viewing this document means that you may need to update 
	// web browser.  

	var V = navigator.appVersion.substring(0,1);
	if (V < 4) {
		window.location.href = "/old_browser.shtml";
	} else if (navigator.appName.indexOf("Netscape") > -1) {

	} else if (navigator.appName.indexOf("Explorer") > -1) {
			var T = navigator.appVersion.indexOf("MSIE");
			T += 5;
			V = navigator.appVersion.substring(T,eval(T+1));
	}
	
	function MM_showHideLayers() { 
		var args=MM_showHideLayers.arguments;	
		var brsr = 0;
		var ston = 0;
		var baser = 'base';
		if (navigator.appName.indexOf("Netscape") > -1) {
			brsr = 1;
		} else if (navigator.appName.indexOf("Explorer") > -1) {
			if (V < 5) {
				return;			
			}
			brsr = 2;
		}
		if (args[0] == "TOPLINKS") {
			baser = 'TOPLINKS';	
			ston = 1;		
		}

		if (brsr != 0) {
			for (i = ston; i<(args.length-1); i+=2) {
				var obj = args[i];
				var vis = args[i+1];	
				if (brsr == 1) {
					if (baser == "TOPLINKS") {
						if (document.layers[obj]) document.layers[obj].visibility = vis;
					} else {
						if (document.layers[baser].document.layers[obj]) document.layers[baser].document.layers[obj].visibility = vis;
					}
				}
				if (brsr == 2) {
					if (document.all[obj]) {
						document.all[obj].style.visibility = vis;
					}
				}
			}
		}
	}
	function FR_showHideLayers() { //v3.0
		var args=FR_showHideLayers.arguments;	
		var brsr = 0;
		var ston = 0;
		var baser = 'base';
		if (navigator.appName.indexOf("Netscape") > -1) {
			brsr = 1;
		} else if (navigator.appName.indexOf("Explorer") > -1) {
			if (V < 5) {
				return;			
			}
			brsr = 2;
		}
		var ston = 0;

		if (brsr != 0) {
			for (i = ston; i<(args.length-1); i+=2) {
				var obj = args[i];
				var vis = args[i+1];	
				if (brsr == 1) {
						if (top.frame_body.document.layers[obj]) top.frame_body.document.layers[obj].visibility = vis;
				}
				if (brsr == 2) {
					if (top.frame_body.document.all[obj]) {
						top.frame_body.document.all[obj].style.visibility = vis;
					}
				}
			}
		}
	}


	
	function Swap_Img(LOC,IMG) {
		document.images[LOC].src = eval(IMG+".src");
	}


	function Rot_Img () {
		var RAND = Math.round(Math.random() * 10) + 1
//		document.images["head_img"].src = "/pics/rotation/sw_rot_",RAND,".jpe";
		document.write("<IMG SRC=/pics/rotation/ys_rot",RAND,".jpe BORDER=0 WIDTH=271 HEIGHT=40 vspace=0 hspace=0 alt\"Yellowstone National Park\">")
	}

		function VirtClose(GOTO) {
			if (GOTO) {
				opener.location= GOTO;
			}
			self.close();
		}
		
		function MapClose(GOTO) {
			if (GOTO) {
				top.opener.location= GOTO;
			}
			top.close();
		}


			function mapWin (FILE) {
				gallWin = window.open(FILE,"gallWin","width=765,height=550,toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=0,resizable=0");
				gallWin.focus();
			}


			function galWin (FILE) {
				gallWin = window.open(FILE,"gallWin","width=610,height=450,toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=0,resizable=0");
				gallWin.focus();
			}

			function VirtWin (FILE) {
				virtWin = window.open("virtual_tours/"+FILE,"newWin","width=610,height=450,toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=0,resizable=0");
				virtWin.focus();
			}

			function PopVirt () {
				if (location.search.indexOf(".shtml") > 0) {
					var VirtFile = location.search.substring(1,location.search.length);
					VirtWin(VirtFile);
				}				
			}

	function PlannerSave (Set,ID,Act) {
		var SaveWin = window.open("/cgi-bin/travelplanner.pl?a="+ Act +"&list_id="+ID+"&set_type="+Set,"SaveWin","width=100,height=25");
		SaveWin.focus();

		
	}

	function PlannerQuick (PG) {
		var quickView = window.open(PG,"quickView","width=600,height=500,toolbar=1,status=1,menubar=1,scrollbars=1,resizable=1");
		quickView.focus();
	}

	function PlannerSwitch (WHR,ID,ACT) {

		var ImgAdd = ID +"add";
		var ImgDelete = ID +"delete";
		
		if (ACT == "add") {

			WHR.images[ImgAdd].src = "/pics/add.off.gif";
			WHR.images[ImgDelete].src = "/pics/del.on.gif";
		
		} 
		if (ACT == "delete") {
		
			WHR.images[ImgAdd].src = "/pics/add.on.gif";
			WHR.images[ImgDelete].src = "/pics/del.off.gif";

		}
	
	}


	function WinFrame (GOTO,x) {
		if (x == 1) {
			self.location = "/frame.pl?"+GOTO
		} else {
			FrameWin = window.open("/frame.pl?"+GOTO,"FrameWin","width=610,height=450,toolbar=1,location=0,directories=1,status=1,menubar=1,scrollbars=1,resizable=1");
			FrameWin.focus();
		}
	}
	
	function GoBack (GOTO) {

		if (parent.opener) {
			if (parent.opener.location == GOTO) {
				parent.opener.focus();
				parent.close();
			} else {
				parent.opener.focus();
				parent.opener.location = GOTO;
				parent.close();
			}
		} else {
			top.location = GOTO;
		}
	}
			function GenWin (FILE) {
				generateWin = window.open(FILE,"generateWin","width=450,height=450,toolbar=1,location=0,directories=0,status=1,menubar=1,resizable=1,scrollbars=1");
				generateWin.focus();
			}

			function HomeReview () {
				HomeReview = window.open("http://www.jacksonholehomereview.com/mail_subscription/","HomeReview","width=450,height=500,toolbar=0,location=0,directories=0,status=1,menubar=0,resizable=1,scrollbars=1");
				HomeReview.focus();
			}
