var offsetxpoint=-40 
var offsetypoint=20
var iet=document.all
var nst6=document.getElementById && !document.all
var enabletip=false


function getobj(){

if (iet||nst6){
	var tipobj0=document.all? document.all["tooltip"] : document.getElementById? document.getElementById("tooltip") : ""
}else{
	var tipobj0 = document.getElementById("tooltip");
}
	
	return tipobj0;
}


function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){
var tipobj2 = getobj();
if (nst6||iet){
if (typeof thewidth!="undefined") tipobj2.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj2.style.backgroundColor=thecolor
tipobj2.innerHTML=thetext
enabletip=true
return false
}
}

function positiontip(e){

var tipobj2 = getobj();

if (enabletip){
var curX=(nst6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(nst6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=iet&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=iet&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj2.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj2.style.left=iet? ietruebody().scrollLeft+event.clientX-tipobj2.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj2.offsetWidth+"px"
else if (curX<leftedge)
tipobj2.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj2.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj2.offsetHeight)
tipobj2.style.top=iet? ietruebody().scrollTop+event.clientY-tipobj2.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj2.offsetHeight-offsetypoint+"px"
else
tipobj2.style.top=curY+offsetypoint+"px"
tipobj2.style.visibility="visible"
}
}

function deActivate(){

var tipobj2 = getobj();

if (nst6||iet){
enabletip=false
tipobj2.style.visibility="hidden"
tipobj2.style.left="0"
tipobj2.style.backgroundColor=''
tipobj2.style.width=''
}

}

function EnterContent(layerName, TTitle, TContent){

var ContentInfo ;

ContentInfo = '<table border="0" width="150" cellspacing="0" cellpadding="0">'+
'<tr><td width="100%">'+
'<table border="0" width="100%" cellspacing="1" cellpadding="0" class=tdmaintbl1>'+
'<tr><td width="100%">'+
'<table border="0" width="100%" cellspacing="0" cellpadding="0" align="center">'+
'<tr><td width="100%" align=center class=tooltiptitlehc>'+
'<font class="tooltiptitle">&nbsp;'+TTitle+'</font>'+
'</td></tr>'+
'</table>'+
'</td></tr>'+
'<tr><td width="100%">'+
'<table border="0" width="100%" cellpadding="0" cellspacing="1" align="center" >'+
'<tr><td width="90%" align="center" class=tooltiptitlecc>'+
'<font class="tooltipcontent">'+TContent+'</font>'+
'</td></tr>'+
'</table>'+
'</td></tr>'+
'</table>'+
'</td></tr>'+
'</table>';

ddrivetip(ContentInfo)
}

document.onmousemove=positiontip

function setActiveStyleSheet(title) {
  var i, a;
  fLoader = document.createElement("link");
  fLoader.rel="stylesheet";
  fLoader.type="text/css";
 if(title == null)
	title = '1';
  fLoader.href="http://www.zogh.com/template/style"+title+".css";
  selectedStyle = title;
  document.getElementsByTagName('head').item(0).appendChild(fLoader);
  createCookie("styl", title, 365);

}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("styl");
  var title = cookie ? cookie : '1';
  if(cookie !=""){
  	var title = cookie ;
  }else{
  	var title   = '1';
  }	
  setActiveStyleSheet(title);
  
  
}


function mhHover(tbl, idx, cls)
{
	var t, d;
	if (document.getElementById)
		t = document.getElementById(tbl);
	else
		t = document.all(tbl);
	if (t == null) return;
	if (t.getElementsByTagName)
		d = t.getElementsByTagName("TD");
	else
		d = t.all.tags("TD");
	if (d == null) return;
	if (d.length <= idx) return;
	d[idx].className = cls;
}
function mhHover2(tbl, idx, cls)
{
	var t, d;
	if (document.getElementById)
		t = document.getElementById(tbl);
	else
		t = document.all(tbl);
	if (t == null) return;
	if (t.getElementsByTagName)
		d = t.getElementsByTagName("TR");
	else
		d = t.all.tags("TR");
	if (d == null) return;
	if (d.length <= idx) return;
	d[idx].className = cls;
}
