var lang = new Array();
var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);

function $(id) {
	return document.getElementById(id);
}

function doane(event) {
	e = event ? event : window.event;
	if(is_ie) {
		e.returnValue = false;
		e.cancelBubble = true;
	} else if(e) {
		e.stopPropagation();
		e.preventDefault();
	}
}

function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}

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;

function toggle_collapse(objname) {
	var obj = $(objname);
	obj.style.display = obj.style.display == '' ? 'none' : '';
}

var sPop = null;

document.write("<div id='popLayer' style='position:absolute;z-index:1000;visibility: hidden;' class=''cPopText''></div>");

function showPopupText(event) {
	if(event.srcElement) o = event.srcElement; else o = event.target;
	if(!o) {
	  return;
	}
	MouseX = event.clientX;
	MouseY = event.clientY;
	if(o.alt != null && o.alt != '') {
	  o.pop = o.alt;
	  o.alt = '';
	}
	if(o.title != null && o.title != '') {
	  o.pop = o.title;
	  o.title = '';
	}
	if(o.pop != sPop) {
	  sPop = o.pop;
	  if(sPop == null || sPop == '') {
		  $('popLayer').style.visibility = "hidden";
		} else {
		  popStyle = o.dyclass != null ? o.dyclass : 'titlepopup';
		  $('popLayer').style.visibility = "visible";
		  showIt();
	  }
	}
}

function showIt() {
	$('popLayer').className = popStyle;
	$('popLayer').innerHTML = sPop.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br />");
	  
	var bodySL, bodyST;
	if(window.pageXOffset){
	  bodySL=window.pageXOffset;
	}else if(document.documentElement&&document.documentElement.scrollLeft){
	  bodySL=document.documentElement.scrollLeft;
	}else if(document.body){
	  bodySL=document.body.scrollLeft; //author: meizz
	}
	
	if(window.pageYOffset){
	  bodyST=window.pageYOffset;
	}else if(document.documentElement&&document.documentElement.scrollTop){
	  bodyST=document.documentElement.scrollTop;
	}else if(document.body){
	  bodyST=document.body.scrollTop;
	}
	
	var bodyCW, bodyCH; 
	if(window.innerWidth){
	  bodyCW=window.innerWidth;
	}else if(document.documentElement&&document.documentElement.clientWidth){ 
	  bodyCW=document.documentElement.clientWidth;
	}else if(document.body){
	  bodyCW=document.body.clientWidth; //author: meizz
	}
	
	if(window.innerHeight){
	  bodyCH=window.innerHeight;
	}else if(document.documentElement&&document.documentElement.clientHeight){ 
	  bodyCH=document.documentElement.clientHeight; 
	}else if(document.body){
	  bodyCH=document.body.clientHeight;
	}
	
	if($('popLayer').clientWidth>300){
	  var popWidth = 300;
	}else{
	  var popWidth = $('popLayer').clientWidth;
	}
	
//	var popWidth = $('popLayer').clientWidth;
	var popHeight = $('popLayer').clientHeight;
	var popLeftAdjust = MouseX + 12 + popWidth > bodyCW ? -popWidth - 24 : 0;
	var popTopAdjust = MouseY + 12 + popHeight > bodyCH ? -popHeight - 24 : 0;
	$('popLayer').style.left = (MouseX + 12 + bodySL + popLeftAdjust) + 'px';
	$('popLayer').style.top = (MouseY + 12 + bodyST + popTopAdjust) + 'px';
}

if(!document.onmouseover) {
	document.onmouseover = function(e) {
	  var event = e ? e : window.event;
	  showPopupText(event);
	};
}