//Email Obfuscate
function geo() {
	if (!document.getElementsByTagName) // Check for browser support
			return false;
	var links = document.getElementsByTagName('a'); // Get all anchors
	function geo_decode(anchor) { // function to recompose the orginal address
		var href = anchor.getAttribute('href');
		var address = href.replace(/.*contact\+([a-z0-9._%-]+)\+([a-z0-9._%-]+)([a-z.]+)/i, '$1' + '@' + '$2' + '.' + 'com');
		var linktext = anchor.innerHTML; // IE Fix
		if (href != address) {
			anchor.setAttribute('href','mailto:' + address); // Add mailto link	
			anchor.innerHTML = linktext; // IE Fix
		}
	}
	for (var l = 0 ; l < links.length ; l++) { // Loop through the anchors
		links[l].onclick = function() { // Encode links when clicked
			geo_decode(this);
		}
	}
}


//get page url
function getPageName() {
	var pathArray = window.location.pathname.split( '/' );
	var pageID = pathArray.length-1;
	var pageName = pathArray[pageID];
	var pageExtArray = pageName.split( '.' );
	var pageName = pageExtArray[0]
	
	if (document.getElementById(pageName)) {
		if (document.getElementById(pageName).parentNode.tagName == "LI") {
			document.getElementById(pageName).className = "listOn";
			document.getElementById(pageName).style.display = "block";
			document.getElementById(pageName).style.visibility = "visible";
		}
		if (document.getElementById(pageName).parentNode.tagName == "UL") {
			document.getElementById(pageName).parentNode.className = "listOn";
			document.getElementById(pageName).parentNode.style.display = "block";
			document.getElementById(pageName).parentNode.style.visibility = "visible";
			document.getElementById(pageName).className = "navOn";
		}
		
		//document.getElementById(pageName).className = "navOn";
		//alert(document.getElementById(pageName).parentNode.tagName)
		//alert(pageName);
		//alert(document.getElementById(pageName).className)
	}
}
