﻿function getObj(name)
	{
		if (document.getElementById)
  			{
    			return document.getElementById(name).style;
  			}
  		else if (document.all)
  			{
    			return document.all[name].style;
  			}
  		else if (document.layers)
  			{
    			return document.layers[name];
  			}
  		else return false;
	}

	
function showHide(theidPrefix, theidNum) {
	// show/hide clicked menu element	
	if (document.getElementById) var switch_id = document.getElementById(theidPrefixtheidNum);

	if(menu_statustheidPrefixtheidNum != 'show') {
		switch_id.className = 'show';
		menu_statustheidPrefixtheidNum = 'show';
	}
	else {
		switch_id.className = 'hide';
		menu_statustheidPrefixtheidNum = 'hide';
	}

	// hide non-clicked menu elements
	n = 1;
	while( document.getElementById(theidPrefixn) ) {
		if(n !== theidNum) {
			var hide_id = document.getElementById(theidPrefixn);
			hide_id.className = 'hide';
			menu_statustheidPrefixn = 'hide';
		}
	}
}


var cX = 0; var cY = 0; var rX = 0; var rY = 0; 
function UpdateCursorPosition(e) {cX = e.pageX; cY = e.pageY;} 
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;} 
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; } 
else { document.onmousemove = UpdateCursorPosition; } 

function AssignPosition(d) { 
if(self.pageYOffset) { rX = self.pageXOffset; rY = self.pageYOffset; } 
else if(document.documentElement && document.documentElement.scrollTop) { rX = document.documentElement.scrollLeft; rY = document.documentElement.scrollTop; } 
else if(document.body) { rX = document.body.scrollLeft; rY = document.body.scrollTop; } 
if(document.all) { cX += rX; cY += rY; } 
d.style.left = (cX-300) + "px"; 
d.style.top = (cY+18) + "px"; 
}

function AssignPositionq(d) { 
if(self.pageYOffset) { rX = self.pageXOffset; rY = self.pageYOffset; } 
else if(document.documentElement && document.documentElement.scrollTop) { rX = document.documentElement.scrollLeft; rY = document.documentElement.scrollTop; } 
else if(document.body) { rX = document.body.scrollLeft; rY = document.body.scrollTop; } 
if(document.all) { cX += rX; cY += rY; } 
d.style.left = (cX-400) + "px"; 
d.style.top = (cY+18) + "px"; 
}

function HP(d) { 
if(d.length < 1) { return; } 
document.getElementById(d).style.display = "none"; 
} 
function SP(d) { 
if(d.length < 1) { return; } 
var dd = document.getElementById(d); 
AssignPosition(dd); 
dd.style.display = "block"; 
} 
function SPq(d) { 
if(d.length < 1) { return; } 
var dd = document.getElementById(d); 
AssignPositionq(dd); 
dd.style.display = "block"; 
} 
function ReverseContentDisplay(d) { 
if(d.length < 1) { return; } 
var dd = document.getElementById(d); 
AssignPosition(dd); 
if(dd.style.display == "none") { dd.style.display = "block"; } 
else { dd.style.display = "none"; } 
} 


function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;