
/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Updated by: Mike Weiner :: http://www.wearebent.com 
Original author: Eric King (eric_andrew_king@hotmail.com)
Last Updated: May 2006

Changes: Added parameters for optional scrollbars, resizablility,
menubar, toolbar, addressbar, statusbar, fullscreen. Also tweaked the
implementation a bit - links will now give the user a popup window
even if JavaScript is disabled.

Notes: Some parameters are not cross-browser capable (e.g. fullscreen).
Browsers that do not support these abilities will ignore them.

Usage: The link is written as follows: 
onclick="newWindow(this.href, 'popup', 600, 500, 1, 1, 0, 0, 0, 1, 0);

Usage Description:
"this.href" refers to the URL given in the "a" tag; "'popup'" is the name of the popup window;
600 is the width of the popup window; 500 is the height of the popup window; the numbers that
follow designate whether a property is turned on ("1") or off ("0"), in this order:
scrollbars, resizable, menubar, toolbar, addressbar, statusbar, fullscreen
*/

/*var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
var pageTracker = _gat._getTracker("UA-6816395-1");
pageTracker._setDomainName(".701panduan.com");
pageTracker._trackPageview();*/

function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}

window.onload = breadcrumb;

function breadcrumb() {
	
	var root = "";
	var navi="";
	var html = "";
	
	html = "<a href='";
		
	root = document.getElementById("current_city").href;
	
	html += root + "'>" + document.getElementById("current_city").innerHTML + " City Guide" + "</a>";

	for(i = 0; i < (document.getElementById("horizontal_navi").getElementsByTagName("a").length); i++)
	{	
		if(document.getElementById("horizontal_navi").getElementsByTagName("a")[i].getAttribute("className"))
		{
			navi = document.getElementById("horizontal_navi").getElementsByTagName("a")[i].getAttribute("className");		
		}	
		else if(document.getElementById("horizontal_navi").getElementsByTagName("a")[i].getAttribute("class"))
		  {
			  navi = document.getElementById("horizontal_navi").getElementsByTagName("a")[i].getAttribute("class");
		  }	
	
	  if(navi.search(/current/) > -1)
	  {
		  html += " > <a href='"+ document.getElementById("horizontal_navi").getElementsByTagName("a")[i] +"'>"
			  + document.getElementById("horizontal_navi").getElementsByTagName("a")[i].innerHTML+ "</a>";
	  } 
	}
	
	if(document.getElementById("intro")){
		 html += " > " + document.getElementById("intro").innerHTML;
	}
	
	navi = "";
	
	if(document.getElementById("vertical_navi")){
	
	for(i = 0; i < (document.getElementById("vertical_navi").getElementsByTagName("li").length); i++)
	{	
		if(document.getElementById("vertical_navi").getElementsByTagName("li")[i].getAttribute("className"))
		{
			navi = document.getElementById("vertical_navi").getElementsByTagName("li")[i].getAttribute("className");		
		}	
		else if(document.getElementById("vertical_navi").getElementsByTagName("li")[i].getAttribute("class"))
		  {
			  navi = document.getElementById("vertical_navi").getElementsByTagName("li")[i].getAttribute("class");
		  }	
		  
	  if(navi.search(/current/) > -1)
	  {
		  html += " > " + document.getElementById("vertical_navi").getElementsByTagName("li")[i].innerHTML; 
	  }
	  
	  navi = "";
	}
	
	}
	
	if(document.getElementById("breadcrumb"))
	{
		document.getElementById("breadcrumb").innerHTML = html;
	}
}