//ustawienie zmiennych
nn4=(document.layers)?true:false;
ie4=(document.all)?true:false;
var x=0;
var y=0;
var isIE=document.all?true:false;
var isNS4=document.layers?true:false;
var isNS6=(document.getElementById&&!document.all)?true:false;



//pobranie pozycji myszki
function fakeMouseMove(e) 
{
   x = (isNS4||isNS6) ? e.pageX : document.body.scrollLeft + event.clientX;
   y = (isNS4||isNS6) ? e.pageY : document.body.scrollTop + event.clientY;

}
function initDPointer()
{
    if(isNS4) {
      document.captureEvents(Event.MOUSEMOVE);
      document.onmousemove=fakeMouseMove;
      } else {
      if(isNS6) {
        document.addEventListener("mousemove", fakeMouseMove, true);
      } else {
        if(isNS4||isIE) {
        document.onmousemove=fakeMouseMove;
        }
      }
    }
 }
initDPointer();




//ustawienie warstwy 
function ustaw(ident,nest)
{
 maxWidth=screen.availWidth-250;
 /*
 if(nn4)
 {
  if(x>maxWidth) {nest ? document.layers[nest].document.layers[ident].left = x : document.layers[ident].left = x-210;}
  else {nest ? document.layers[nest].document.layers[ident].left = x : document.layers[ident].left = x+10;}
  //nest ? document.layers[nest].document.layers[ident].left = x : document.layers[ident].left = x;
  nest ? document.layers[nest].document.layers[ident].top = y : document.layers[ident].top = y+10;
 }
 else if(ie4)
 {
  if(x>maxWidth) {document.all[ident].style.left = x-210;}
  else {document.all[ident].style.left = x+10;}
  //document.all[ident].style.left = x;
  document.all[ident].style.top = y+10;
 }
 else
 {
  if(x>maxWidth) {document.getElementById(ident).style.left = x-210;}
  else {document.getElementById(ident).style.left = x+10;}
  document.getElementById(ident).style.top = y+10;
 }
 */
 
 if(x>maxWidth) {document.getElementById(ident).style.left = x-210;}
 else {document.getElementById(ident).style.left = x+10;}
 document.getElementById(ident).style.top = y-330;
 
 //alert('width= '+screen.availWidth+' height= '+screen.availHeight+'');
}


//wlaczenie warstwy
function display_on(id)
{
  if (document.getElementById) document.getElementById(id).style.display = "block";
  else if (document.all) document.all[id].style.display = "block";
}




//pokazywanie pomocy
function pomoc(komunikat)
{
   //wpisanie komunikatu do warstwy
   //if (document.getElementById)  {document.getElementById('pomoc').innerHTML=komunikat;}
   //else if (document.layers)     {document.layers['pomoc'].innerHTML=komunikat;}
   //else if (document.all)        {document.all['pomoc'].innerHTML=komunikat;}

   //ustawienie warstwy
   ustaw('modul_pomoc');

   //wlaczenie warstwy
   aaa=setTimeout("display_on('modul_pomoc')",500);
}


//ukrycie pomocy
function pomoc_off()
{
  if (document.getElementById) document.getElementById('modul_pomoc').style.display = "none";
  else if (document.all) document.all['modul_pomoc'].style.display = "none";

  if (window.aaa) clearTimeout(aaa)
}


//pokazywanie warstwy
function display_on(id)
{
	
	if (document.getElementById) {document.getElementById(id).style.display = "block";}
	else if (document.all) document.all[id].style.display = "block";
	document.getElementById(id).style.width="0px";
	
}




//wylaczenie warstwy z opoznieniem
function display_off_time(id)
{
	delayhide=setTimeout("display_off('" + id + "')",200);
}

//wylaczenie warstwy
function display_off(id)
{
	if (document.getElementById) document.getElementById(id).style.display = "none";
	else if (document.all) document.all[id].style.display = "none";
}

//kasuje setTimeout-y (aby wwarstwa nie mrygala)
function cleartimehide()
{
	if (window.delayhide) clearTimeout(delayhide)
}

