ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
var x = 0;
var y = 0;
xoffset = 10 ;
yoffset = 10 ;
v='hide' ;
// Microsoft Stupidity Check.
if (ie4) {
	if (navigator.userAgent.indexOf('MSIE 5')>0) {
		ie5 = true;
		ie4 = false;
	} else {
		ie5 = false; }
} else {
	ie5 = false;
}

if ( (ns4) || (ie4) ) {
	if (ns4) over = document.overDiv
	if (ie4) over = overDiv.style
	document.onmousemove = mouseMove
	if (ns4) document.captureEvents(Event.MOUSEMOVE)
}


function mouseMove(e) {
	if (ns4) {x=e.pageX; y=e.pageY;}
	if (ie4) {x=event.x; y=event.y;}
	if (ie5) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}
}

function MM_showHideLayer(obj, visible, xoffset, yoffset) { //v3.0
	if ((v == 'show' || v == 'visible') && visible == 'show' ) 
		return ;

 	var i,p,obj;
 	if (visible == 'switch')
 		v=(v=='show')?'hide':'show' ;
 	else
 		v=visible ;
 	//getPosition () ;
	if ((obj=MM_findObj(obj))!=null) {
    		if (obj.style) {
			obj=obj.style;
			v=(v=='show')?'visible':(v='hide')?'hidden':v;
		}
    		obj.visibility=v;
		obj.left = x + xoffset;
		obj.top = y + yoffset;
	}
}

function MM_findObj(n, d) { //v3.0
	var p,i,x;
	if(!d) 
		d=document;
	if((p=n.indexOf("?"))>0
			&&parent.frames.length) {
    		d=parent.frames[n.substring(p+1)].document;
    		n=n.substring(0,p);
    	}
  	if(!(x=d[n]) &&d.all) 
  		x=d.all[n];
  	for (i=0;!x&&i<d.forms.length;i++) 
  		x=d.forms[i][n];
  	for(i=0;!x&&d.layers&&i<d.layers.length;i++)
  		x=MM_findObj(n,d.layers[i].document); return x;
}


