function pokaz(s)
{
	if (!document.getElementById || !document.getElementById(s)) return;
	var p=document.getElementById(s);
	p.style.display="block";
   if (document.getElementById(s+"_btn"))
   {
		var b=document.getElementById(s+"_btn");
		b.style.display="none";   	
	}
	return false;
}

function ukryj(s)
{
	if (!document.getElementById || !document.getElementById(s)) return;
	var p=document.getElementById(s);
	p.style.display="none";
	return false;
}

function resize(s)
{
	
	if (!document.styleSheets || !document.styleSheets.count<1 || document.styleSheets[1]<1) return;
	var mik=document.styleSheets[1];
	var myStyle;
	if (mik.cssRules) myStyle=mik.cssRules[1].style; else myStyle=mik.rules[1].style;
   var fFamily = myStyle.fontFamily;
   var fSize = myStyle.fontSize;   
   myStyle.fontSize=s;
}

function setOpacity(mid, value ) {
	document.getElementById(mid).style.opacity = value / 10;
	document.getElementById(mid).style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInPopup(mid) {
	for( var i = 0 ; i <= 100 ; i++ )
		setTimeout( 'setOpacity("'+mid+'",' + (i / 10) + ')' , 8 * i );
}

function fadeOutPopup(mid) {
	for( var i = 0 ; i <= 100 ; i++ ) {
		setTimeout( 'setOpacity("'+mid+'",' + (10 - i / 10) + ')' , 8 * i );
	}

	setTimeout('closePopup("'+mid+'")', 800 );
}

function closePopup(mid) {
	document.getElementById(mid).style.display = "none"
   document.getElementById('overlayal').style.visibility = "hidden";
}

	function posTop() {return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;}

function ustawPos(mid,wd) {
	var w = wd / 2;
	var l = (document.body.innerWidth)? document.body.innerWidth / 2:document.body.offsetWidth / 2;
	document.getElementById(mid).style.width=wd+"px";
	document.getElementById(mid).style.position="absolute";
	document.getElementById(mid).style.left = (l - w)+"px";
	document.getElementById(mid).style.top = (posTop()+250)+"px";
}

function showPopup(mid,w) {
	var el=document.getElementById(mid);
   if (document.getElementById(mid+"_btn"))
   {
		var b=document.getElementById(mid+"_btn");
		b.style.display="none";   	
	}	
   document.getElementById('overlayal').style.visibility = "visible";

	ustawPos(mid,w);
	setOpacity(mid, 0 );
	el.style.display = "block";
	el.style.zIndex=101;
	

	fadeInPopup(mid);
	return false;
} 

function showPage(mid,w) {
	var el=document.getElementById(mid);
	if (!el) return true;
	ustawPos(mid,w);
	setOpacity(mid, 0 );
	el.style.display = "block";
	fadeInPopup(mid);
	return false;
} 

function proszeCzekac()
{
  var n = document.createElement('div');
  n.setAttribute('id','mdivwait');
  n.innerHTML = '<div id="pleaswait"><b>Proszę czekać...</b><br/><img src="/tpl/imageflow/loading.gif" id="plwait" width="208" height="13" alt="Proszę czekać..." /></div>';
  n.style.zIndex=101;
  n.style.display = "block";
 document.body.appendChild(n);
  document.getElementById('overlayal').style.visibility = "visible";
  return true;
}


function applyShadow(targetElement, shadowColor, shadowOffset) {
  if (typeof(targetElement) != 'object') {
    targetElement = document.getElementById(targetElement);
  }
  var value = targetElement.firstChild.nodeValue;
  targetElement.style.position = 'relative';
  targetElement.style.zIndex = 1;
    
  var newEl = document.createElement('span');
  newEl.appendChild(document.createTextNode(value));
  newEl.className = 'shadowed';
  newEl.style.color = shadowColor;
  newEl.style.position = 'absolute';
  newEl.style.left = shadowOffset + 'px';
  newEl.style.top = shadowOffset + 'px';
  newEl.style.zIndex = -1;
  
  targetElement.appendChild(newEl);
}

window.onload = function() {
  im = new Image(); 
  im.src = "/tpl/imageflow/loading.gif";

	/*for (var i = 1; i < document.getElementsByTagName('h1').length; i++) {
     applyShadow(document.getElementsByTagName('h1')[i], '#d1ea55', 1);
   }
	for (var i = 0; i < document.getElementsByTagName('h2').length; i++) {
     applyShadow(document.getElementsByTagName('h2')[i], '#ddf45f', 1);
   }*/
}

function goPage(st, orb, ds)
{
	document.getElementById('m_start').value=st;
	document.getElementById('m_orderby').value=orb;
	document.getElementById('m_desc').value=ds;
	
	document.sff.submit();
	return false;
}

//------------------------
    var MAX_ELEMENT=99;            /* maksymalna iloÂŠ menu */
    var DELAY=1000;		   /* czas oczekiwania na ukrycie menu */
    var zegar;			   /* identyfikator zegara */
    var mzegar=false;
    
    /* pobranie lewej pozycji danego elementu */
    function PozycjaLewa(e) 
    {
     	var OdLewej = e.offsetLeft; 
    	var Rodzic = e.offsetParent;
	    while(Rodzic) 
      {
		    OdLewej += Rodzic.offsetLeft;
		    Rodzic = Rodzic.offsetParent;
	    }	
        return OdLewej;
    }    

    /* pobranie gĄrnej pozycji danego elementu */
    function PozycjaGora(e) 
    {
	    var OdGory = e.offsetTop;
	    var Rodzic = e.offsetParent;
	
	    while(Rodzic)
      {
		    OdGory += Rodzic.offsetTop;
		    Rodzic = Rodzic.offsetParent;
	    }
	    if(e.offsetHeight) OdGory+=e.offsetHeight;
	    return OdGory;
    }
    
    function UkryjDzieci(r)
    {
//      alert(r.innerHTML)    
        for(var i=0;i<r.childNodes.length;i++) 
        {
               lc=r.childNodes[i];
               if (!lc.style) continue;
             
               for (var j=0;j<lc.childNodes.length;j++)
               {
                 lm=lc.childNodes[j];
                 if (!lm.style || lm==l) continue;               
                 lm.style.display='none';
             }
        }
      
    }
    
    function PokazMenu(e,nr)
    {
        WylaczUkrywanie();
        
         for(i=0;i<MAX_ELEMENT;i++)
           if (document.getElementById('podmenu'+i)) 
	         {	         
   	        document.getElementById('podmenu'+i).style.display='none';
           }              
        
        
        
        l=document.getElementById('podmenu'+nr);
        UkryjDzieci(l);
        if (l)
        {
           var x=PozycjaLewa(e);        
           var y=PozycjaGora(e);      
           l.style.left=x+'px';
           l.style.top=y+'px';
           l.style.display='inline';  
        }        
    }

    function UkryjWszystko(nr)
    {
       if (!mzegar) return;
       WylaczUkrywanie();      
       for(i=0;i<MAX_ELEMENT;i++)
         if (i!=nr && document.getElementById('podmenu'+i)) 
	       {	         
   	        document.getElementById('podmenu'+i).style.display='none';
         }              
    }
    
    function PokazMenu_wew(e,nr,tryb)
    {
        //WylaczUkrywanie();
        e.style.background='#ffffff';
        l=document.getElementById('podmenu'+nr);
        r=document.getElementById('podmenu'+tryb);

        //UkryjDzieci(r);  
        //alert(nr)
		  UkryjWszystko(tryb);  

        if (l)
        {
           m=document.getElementById('podmenu'+tryb);
           var x=PozycjaLewa(e);        
           var y=PozycjaGora(e);      
           l.style.left=(x+85)+'px';
           l.style.top=(y-15)+'px';
           l.style.display='inline';
        }        
    }
        
    
    /* wy-aczenie menu po jakimÂ czasie... */
    function UkryjPoCzasie()
    {
        mzegar=true;
        zegar=setTimeout('UkryjWszystko(0)',DELAY);
    }
    
/* wylaczenie ukrywania menu */
function WylaczUkrywanie()
{
           mzegar=false;    
}

function getMessage(d)
{
    var req = mint.Request();    
    req.OnSuccess = function() {
    	var r=this.responseText;
		 if (r)  
		 {
		 	var a=document.getElementById('odpowiedzi');
		   if (a) 
			{
				 a.innerHTML=r;
				 alert(r);
		   } 
		 }
       setTimeout('getMessage('+d+')',3000);
    }
    req.AddParam("f", 'comget');
    req.AddParam("p1", d);
    req.Send("/ajax.php");	
}
    