//<!-- Copyright 2006,2007 Bontrager Connection, LLC
//http://bontragerconnection.com/ and http://www.willmaster.com/
//Version: July 28, 2007
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
var obj;
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-20) + "px";
	d.style.top = (cY-20) + "px";
}
function HideContent(d) {
	if(d.length < 1) { return; }
	document.getElementById(d).className = "floHide";
}
function ShowContent(d) {
	if(d.length < 1) { return; }
	var shows = document.getElementsByName("flo", "li");
	for(var a=0; a<shows.length; a++) shows[a].className = "floHide"; //there can be only one...
	var dd = document.getElementById(d);
	obj = dd;
	if(dd.innerHTML == '') {
		ajax(d,1);
	}
//	AssignPosition(dd);
	if(dd.parentNode.className == "afloL") {
		dd.parentNode.className = "afloLTmp";
	} else {
		dd.parentNode.className = "afloRTmp";
	}
	dd.className = "floShow";
	window.setTimeout('updateClass()', 200);
}
function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	var dd = document.getElementById(d);
	AssignPosition(dd);
	if(dd.className == "floHide") { dd.className = "floShow"; }
	else { dd.className = "floHide"; }
}
//-->

function updateClass(){
	if(obj.parentNode.className == "afloLTmp") {
		obj.parentNode.className = "afloL";
	} else if(obj.parentNode.className == "afloRTmp") {
		obj.parentNode.className = "afloR";
	} else if(obj.parentNode.className == "afloPatTmp") {
		obj.parentNode.className = "afloPat";
	}
}

//zamiennik document.getElementsByName dla IE
if(typeof(window.external) != 'undefined' && document.attachEvent) {
     document.getElementsByName = function(name, tag) {
           if(!tag) tag = '*';
           var elems=document.getElementsByTagName(tag),x=elems.length,i,res=[];
           for(i=0;i<x;i++){
                 att = elems[i].getAttribute('name');
                 if(att == name) res.push(elems[i]);
           }
           return res;
     }
}

function ShowPatr(d) {
	if(d.length < 1) { return; }
	var shows = document.getElementsByName("flo", "li");
	for(var a=0; a<shows.length; a++) shows[a].className = "floHide"; //there can be only one...
	
	var dd = document.getElementById(d);
	obj = dd;
	if(dd.innerHTML == '') {
		ajax(d,2);
	}
	dd.parentNode.className = "afloPatTmp";
	dd.className = "floPShow";
	window.setTimeout('updateClass()', 200);
}

