// browser check
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw = lib_bwcheck()

var tipwidth = '150px' //default tooltip width
var tipbgcolor = 'lightyellow'  //tooltip bgcolor
var disappeardelay = 250  //tooltip disappear speed onMouseout (in miliseconds)
var vertical_offset = "8px" //horizontal offset of tooltip from anchor link
var horizontal_offset = "8px" //horizontal offset of tooltip from anchor link
fromX = 10 //How much from the actual mouse X should the description box appear? Netscape
fromY = -10 //How much from the actual mouse Y should the description box appear? Netscape

/////No further editting needed

var ie4 = document.all
var ns6 = document.getElementById&&!document.all

document.write('<div id="propertyImagediv" style="visibility:hidden;" ></div>')
document.write('<img id=dhtmlpointer src=http://templatedocs.livereznetwork.com/template-images/arrow_tt.gif style="visibility:hidden;">') //write out pointer image

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
	parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhidetip(obj, e, visible, hidden, tipwidth){
if (ie4||ns6)
tipmenuobj.style.left=tipmenuobj.style.top=-500
	if (tipwidth!=""){
	tipmenuobj.widthobj=tipmenuobj.style
	tipmenuobj.widthobj.width=tipwidth
}
if (e.type =="click" && obj.visibility==hidden || e.type=="mouseover")
	obj.visibility=visible
else if (e.type =="click")
	obj.visibility=hidden
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
	if (whichedge=="rightedge"){
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 :	window.pageXOffset+window.innerWidth-15
		tipmenuobj.contentmeasure = tipmenuobj.offsetWidth
		if (windowedge-tipmenuobj.x < tipmenuobj.contentmeasure)
		edgeoffset=tipmenuobj.contentmeasure-obj.offsetWidth
	} else {
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		tipmenuobj.contentmeasure=tipmenuobj.offsetHeight
		if (windowedge-tipmenuobj.y < tipmenuobj.contentmeasure)
		edgeoffset=tipmenuobj.contentmeasure+obj.offsetHeight
	}
return edgeoffset
}


var pointerobj=document.all? document.all["dhtmlpointer"] : document.getElementById? document.getElementById("dhtmlpointer") : ""


function tooltips(menucontents, obj, e, tipwidth){

if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
	clearhidetip()
	tipmenuobj = document.getElementById? document.getElementById("propertyImagediv") : propertyImagediv
	tipmenuobj.innerHTML=menucontents

if (ie4||ns6){

showhidetip(tipmenuobj.style, e, "visible", "hidden", tipwidth)


         if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
		
		
		
		if (bw.ns6) {
		
		    descx = bw.ns4 || bw.ns6? e.pageX:event.x; 
       		descy = bw.ns4 || bw.ns6? e.pageY:event.y
			tipmenuobj.style.left = (descx + fromX) + "px"
			tipmenuobj.style.top = (descy + fromY) + "px"
			tipmenuobj.style.visibility = "visible"
			
		} else {

	showhidetip(pointerobj.style, e, "visible", "hidden", "")
	tipmenuobj.x= getposOffset(obj, "left")
	tipmenuobj.y= getposOffset(obj, "top")
	tipmenuobj.style.left= tipmenuobj.x - clearbrowseredge(obj, "rightedge")+ "px"
	tipmenuobj.style.top= tipmenuobj.y - clearbrowseredge(obj, "bottomedge") + obj.offsetHeight + "px"

// pointer
	pointerobj.style.top = tipmenuobj.y - clearbrowseredge(obj, "bottomedge") + obj.offsetHeight - 14 + "px"
	pointerobj.style.left = tipmenuobj.x - clearbrowseredge(obj, "rightedge") + 12   + "px"
	
	  }

}
}

function hidetip(e){
if (typeof tipmenuobj!="undefined"){
if (ie4||ns6)
	tipmenuobj.style.visibility="hidden"
	pointerobj.style.visibility="hidden"
}
}

function cleartooltips(){
if (ie4||ns6)
	delayhide= setTimeout("hidetip()",disappeardelay)
}

function clearhidetip(){
if (typeof delayhide!="undefined")
	 clearTimeout(delayhide)
}
