function Test() {
 var rand = Math.round(Math.random()*10000);

$.get("inc/ajax_banery.php", { cos: rand },
  function(data){
     results = data.split("#");
     for(i=0;i<results.length-1;i++)
     {
     dane_baner=results[i].split("*");

     id_kategoria=dane_baner[0];
     typ_baner=dane_baner[1];
     file_baner=dane_baner[2];
     width_baner=dane_baner[3];
     height_baner=dane_baner[4];
     target_baner=dane_baner[5];
	 url_baner=dane_baner[6];
     make_baner(id_kategoria,typ_baner,file_baner,width_baner,height_baner,url_baner,target_baner);
     }

  }
  );



 //$("#Top").ajaxComplete( function(event,request, settings){ $(this).append("<li>Request Complete.</li>"); } );


}










function LogOut()
{
//$('KomunikatLog').update('proszę czekać...').show();

$.post("inc/ajax_login.php", { action: 'logout' },
    function(data)
    {
     if(data==99)
     {
     location.href = "/";
     }else{
          //$('#KomunikatLog').text(data);
          }
    }
  );


}




//dodaj komentarz
function addComment(id_foto)
{
$('#SaveProcess').show();

$.post("inc/ajax_komentarz.php", { id_foto: id_foto, komentarz: $('#komentarz').val(), action: 'add' },
    function(data)
    {
     if(data.status==99)
     {
     $('#komentarz').val('');
     $('#SaveProcess').html(data.info);
     window.location.reload();
     }else{
          $('#SaveProcess').html(data.info);
          }
    },
    "json"
  );
}







//dodaj do ulubionych
function addUlubione(id_foto)
{
$('#LoaderUlubione').show();

$.post("inc/ajax_ulubione.php", { id_foto: id_foto, action: 'add' },
    function(data)
    {
     $('#LoaderUlubione').hide();
     $('#DivUlubione').html(data);
    }
  );
}











//usun z ulubionych
function delUlubione(id_foto)
{
$('#LoaderUlubione').show();

$.post("inc/ajax_ulubione.php", { id_foto: id_foto, action: 'del' },
    function(data)
    {
     $('#LoaderUlubione').hide();
     $('#DivUlubione').html(data);
    }
  );
}










//zglos naduzycie
function SendZglosNaduzycie()
{

if($('#emailZN').val()!='' && $('#trescZN').val()!='')
{
$('#PopUpLoader').show();

$.post("inc/ajax_zglos_naduzycie.php", { email:$('#emailZN').val(), tresc:$('#trescZN').val(), action: 'zglos' },
    function(data)
    {
    $('#zglosBox').text(data);
    }
  );
}else{
     alert('proszę wypełnić formularz');
     }

}






//wyslij znajomemu
function SendZnajomy()
{

if($('#emailnWZ').val()!='' && $('#emailoWZ').val()!='' && $('#trescWZ').val()!='')
{
$('#PopUpLoader').show();

$.post("inc/ajax_wyslij_znajomemu.php", { emailn:$('#emailnWZ').val(), emailo:$('#emailoWZ').val(), tresc:$('#trescWZ').val(), action: 'znajomy' },
    function(data)
    {
    $('#znajomyBox').text(data);
    }
  );
}else{
     alert('proszę wypełnić formularz');
     }

}






















//baner top layer-----------
function close_baner()
{
var theobj= eval ('document.getElementById("Reklama")');
theobj.innerHTML='';
theobj.style.display='none';
}

//close po x sec.
function CloseAfter(sec)
{
 var tgx=setTimeout("close_baner()",sec*1000);
}
//----------------------






function ChClass(divid,newclass)
{
 theobj= eval ('document.getElementById("'+divid+'")');
 theobj.className= newclass;
}












function register_submit() {
 if(document.getElementById('ok').checked)
 {
 document.getElementById('formularz').submit()
 }else{
        alert('proszę zapoznać się i zaznaczyć oświdczenie');

       }
}


function popup(url,w,h) {
		screenWidth =  w;
		screenHeight = h;
    	dx = 50 ;dy = 50;
       var Win = window.open(url,"displayWindow",'width='+screenWidth+',height='+(screenHeight+5)+',resizable=0,scrollbars=yes,menubar=no,left='+dx+',='+dy );
Win.focus();

}



function zmien(nazwa,plik) {
document.images.foto.src=plik;
document.images.foto.title=nazwa;
//warr(nazwa);
}


function warr(txt) { document.getElementById("opis_img").innerHTML = '&nbsp;&nbsp;<b>'+txt+'</b>'; }



function menu_over(co,plik)
{
var akcja=eval ('document.images.'+co);
akcja.src='gfx/menu/'+plik;
}



function getMouseXY(e) // works on IE6,FF,Moz,Opera7
{
  if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)

  if (e)
  {
    if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      mousex = e.pageX;
      mousey = e.pageY;
     }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      mousex = e.clientX + document.body.scrollLeft;
      mousey = e.clientY + document.body.scrollTop;
    }
  }
}






























//-------------------------------
var url_E = "inc/ajax_email.php?"; // The server-side script

function handleHttpResponse_E() {
obj =document.getElementById("LogowanieKomunikat");
objF =document.getElementById("FormularzEmail");

  if (http.readyState == 4)
  {
  //obj.innerHTML='<span class="powrot" style="text-align: center;">Dziękujemy.<br>Na podany adres e-mail wysłany zostanie link z prośbą o potwierdzenie zamówienia.</span>';
   if(parseInt(http.responseText)==99)
   {
   //var url='index.php';
   //top.location.href = url;
   objF.innerHTML='';
   obj.innerHTML='<span class="powrot">Dziękujemy wiadomość została wysłana</span>';
   //window.location.reload();
   }else{
        obj.innerHTML='<span class="powrot">'+http.responseText+'</span>';
        }

  }else{
       obj.style.display='block';
       obj.innerHTML='<span class="powrot">Proszę czekać trwa wysyłanie wiadomości...</span>';
       }

}


function SendEmail() {
 var rand = Math.round(Math.random()*10000);


 imie_js=document.getElementById("imiePOP").value;
 email_js=document.getElementById("emailPOP").value;
 pytanie_js=document.getElementById("pytaniePOP").value;



 if(imie_js=='' || email_js=='' || pytanie_js=='')
 {
 alert('Proszę wypełnić formularz');
 }else{
       var dane='imie='+imie_js+'&email='+email_js+'&pytanie='+pytanie_js+'&cos='+rand;
       http.open("POST", url_E, true);
       http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
       http.setRequestHeader("Content-length", dane.length);
       http.setRequestHeader("Connection", "close");
       http.onreadystatechange = handleHttpResponse_E;
       http.send(dane);
      }

}
//-----------------------------------------------













//zaznacz do usuniecia
function MarkToDel(id)
{

//alert(id)
}















function getHTTPObject() {

  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();

    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}









var http = getHTTPObject(); // We create the HTTP Object







//zaznacz do usuniecia
function VideoPlay(flv,w,h)
{
 var rand = Math.round(Math.random()*10000);

displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Video,video&v='+flv+'&w='+w+'&h='+h+'&r='+rand, 510, 380);
return false
}















function MakeShadow(id, o)
{
  var objS= eval ('document.getElementById("'+id+'")');

  objS.style.MozOpacity = (o/100); // Mozilla i FireFox
  objS.style.KhtmlOpacity = (o / 100); // Safari < 1.2
  objS.style.opacity = (o / 100); // Safari 1.2, nowszy FireFox i Mozilla
  objS.style.filter = "alpha(opacity=" + o + ")"; // Internet Explorer
}
//---------------------------------------------






















//pasek ruchomy*************************************************************************************************
var StartAfert=100; //pauza na starceie milisec
var MarqueeSpeedMax=10;
var MarqueeSpeedMin=1;
var MarqueeSpeed=MarqueeSpeedMax;
var NrDivUp=1;
var NrDivDown=1;
var BoxHeight=300;
var CountDiv=4;
var Licznik=0;
var RepeatTime=7;//seconds


//---przes do gory
function ScrollMarqueeUp()
{
 PosT=parseInt($('IdMarquee').style.top);

 if (PosT>=NrDivUp*(BoxHeight*(-1))+MarqueeSpeed)
 {
 $('IdMarquee').style.top=PosT-MarqueeSpeed+"px"
 Licznik++;
 if(Licznik>25) {MarqueeSpeed=MarqueeSpeedMin+4; }//zwolnij pod koniec
 if(Licznik>28) {MarqueeSpeed=MarqueeSpeedMin; }//zwolnij pod koniec
 } else
      {
	  NrDivUp++;
	  NrDivDown++;
	  Licznik=0;
	  MarqueeSpeed=MarqueeSpeedMax;
	  if(NrDivUp>CountDiv+1) {$('IdMarquee').style.top=BoxHeight*(-1)+'px'; NrDivUp=2; NrDivDown=2; }
      return;
      }

var tgx=setTimeout("ScrollMarqueeUp()",1);
}
//---------------------








//---przes w dol
function ScrollMarqueeDown()
{
 PosT=parseInt($('IdMarquee').style.top);

 if (PosT<=(NrDivDown*(BoxHeight*(-1))+(2*BoxHeight))-MarqueeSpeed)
 {
 $('IdMarquee').style.top=PosT+MarqueeSpeed+"px"
 Licznik++;
 if(Licznik>25) {MarqueeSpeed=MarqueeSpeedMin+4; }//zwolnij pod koniec
 if(Licznik>28) {MarqueeSpeed=MarqueeSpeedMin; }//zwolnij pod koniec
 } else
      {
	  NrDivDown--;
	  NrDivUp--;
	  Licznik=0;
	  MarqueeSpeed=MarqueeSpeedMax;
	  if(NrDivDown==1) {$('IdMarquee').style.top=CountDiv*BoxHeight*(-1)+'px';  NrDivDown=CountDiv+1; NrDivUp=CountDiv+1;}
      return;
      }

var tgx=setTimeout("ScrollMarqueeDown()",1);
}
//---------------------








//--
function InitializeMarquee()
{
$('IdMarquee').style.top=BoxHeight*(-1)+'px';
$('IdMarquee').show();
NrDivUp=2;
NrDivDown=2;

//start
setTimeout('lefttime=setInterval("ScrollMarqueeUp()",'+RepeatTime*1000+')', StartAfert);
}
//********************************************************************************************************************
































function sprintf()
{
   if (!arguments || arguments.length < 1 || !RegExp)
   {
      return;
   }
   var str = arguments[0];
   var re = /([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;
   var a = b = [], numSubstitutions = 0, numMatches = 0;
   while (a = re.exec(str))
   {
      var leftpart = a[1], pPad = a[2], pJustify = a[3], pMinLength = a[4];
      var pPrecision = a[5], pType = a[6], rightPart = a[7];

      numMatches++;
      if (pType == '%')
      {
         subst = '%';
      }
      else
      {
         numSubstitutions++;
         if (numSubstitutions >= arguments.length)
         {
            alert('Error! Not enough function arguments (' + (arguments.length - 1)
               + ', excluding the string)\n'
               + 'for the number of substitution parameters in string ('
               + numSubstitutions + ' so far).');
         }
         var param = arguments[numSubstitutions];
         var pad = '';
                if (pPad && pPad.substr(0,1) == "'") pad = leftpart.substr(1,1);
           else if (pPad) pad = pPad;
         var justifyRight = true;
                if (pJustify && pJustify === "-") justifyRight = false;
         var minLength = -1;
                if (pMinLength) minLength = parseInt(pMinLength);
         var precision = -1;
                if (pPrecision && pType == 'f')
                   precision = parseInt(pPrecision.substring(1));
         var subst = param;
         switch (pType)
         {

         case 'b':
            subst = parseInt(param).toString(2);
            break;
         case 'c':
            subst = String.fromCharCode(parseInt(param));
            break;
         case 'd':
            subst = parseInt(param) ? parseInt(param) : 0;
            break;
         case 'u':
            subst = Math.abs(param);
            break;
         case 'f':
            subst = (precision > -1)
             ? Math.round(parseFloat(param) * Math.pow(10, precision))
              / Math.pow(10, precision)
             : parseFloat(param);
            break;
         case 'o':
            subst = parseInt(param).toString(8);
            break;
         case 's':
            subst = param;
            break;
         case 'x':
            subst = ('' + parseInt(param).toString(16)).toLowerCase();
            break;
         case 'X':
            subst = ('' + parseInt(param).toString(16)).toUpperCase();
            break;
         }
         var padLeft = minLength - subst.toString().length;
         if (padLeft > 0)
         {
            var arrTmp = new Array(padLeft+1);
            var padding = arrTmp.join(pad?pad:" ");
         }
         else
         {
            var padding = "";
         }
      }
      str = leftpart + padding + subst + rightPart;
   }
   return str;
}

//---------------------------------------------



















//czas-----------
function zxcInitTimeTo(){
 zxcTimeTo('Licznik',[2009,05,31,9],'Marsz','Rozpoczęty!','');
}

var zxcDateAry=new Array();
var zxcDay=24*60*60*1000;
var zxcHour=60*60*1000;
var zxcMin=60*1000;
var zxcSec=1000;
var zxcMiliSec=1;

function zxcTimeTo(zxcid,zxcdate,zxcstartmess,zxcdatemess,zxcendmess){
 var zxcobj=document.getElementById(zxcid);
 for (zxc0=1;zxc0<7;zxc0++){ if (!zxcdate[zxc0]){ zxcdate[zxc0]=0; if (zxc0==2||zxc0==3){ zxcdate[zxc0]++; } } }
 zxcobj.finish=new Date(zxcdate[0],(zxcdate[1]-1),zxcdate[2],zxcdate[3],zxcdate[4],zxcdate[5],zxcdate[6]);
 zxcobj.startmess=zxcstartmess;
 zxcobj.datemess=zxcdatemess;
 zxcobj.endmess=zxcendmess;
 zxcobj.run=true;
 zxcobj.txt=document.createTextNode(' ')
 zxcDateAry[zxcDateAry.length]=zxcobj;
 zxcobj.appendChild(zxcobj.txt);
 if (zxcDateAry.length==1){ zxcShowTimeTo(); }
}

function zxcShowTimeTo(){
 var zxctoday=new Date();
 for (var zxc0=0;zxc0<zxcDateAry.length;zxc0++)
 {
  var zxcleft=zxcDateAry[zxc0].finish-zxctoday;
  var zxcdays=Math.floor(zxcleft/zxcDay);
  var zxchours=Math.floor((zxcleft%zxcDay)/zxcHour);
  var zxcmins=Math.floor(((zxcleft%zxcDay)%zxcHour)/zxcMin);
  var zxcsecs=Math.floor((((zxcleft%zxcDay)%zxcHour)%zxcMin)/zxcSec);
  var zxcmilisecs=Math.floor((((zxcleft%zxcDay)%zxcHour)%zxcMin)/zxcSec*1000);
  zxcmilisecsOK=Math.floor(zxcmilisecs-zxcsecs*1000);
  zxcdecsecsOK=Math.round(zxcmilisecsOK/100)-1;

  if (zxcleft>0){
   var zxcdaystxt=' day to ';
   if (zxcdays>1){ zxcdaystxt=' days to '; }
   //zxcDateAry[zxc0].txt.data=zxcdays+' '+zxcFormatNu(zxchours)+' '+zxcFormatNu(zxcmins)+' '+zxcFormatNu(zxcsecs)+' '+zxcmilisecsOK;
   $('Dni').innerHTML=zxcdays;
   $('Godzin').innerHTML=zxcFormatNu(zxchours);
   $('Minut').innerHTML=zxcFormatNu(zxcmins);
   $('Sekund').innerHTML=zxcFormatNu(zxcsecs);
   if(zxcdecsecsOK<0) { $('MiliSekund').innerHTML=0; }else{$('MiliSekund').innerHTML=zxcdecsecsOK;}
  }
  else if (zxcleft+zxcDay>0){
   zxcDateAry[zxc0].txt.data=zxcDateAry[zxc0].startmess+' '+zxcDateAry[zxc0].datemess;
  }
  else {
   //zxcDateAry[zxc0].txt.data=zxcDateAry[zxc0].startmess+' '+zxcDateAry[zxc0].endmess;
   //zxcDateAry=zxcDateAry.remove(zxcDateAry,zxcDateAry[zxc0]);
  }
 }

 if (zxcDateAry.length>0){ setTimeout('zxcShowTimeTo()',1); }
}



function zxcFormatTxt(zxctxt,zxcnu){
 if (zxcnu==1) {zxctxt=zxctxt.replace('s','  '); }
 return zxctxt;
}

function zxcFormatNu(zxcnu){
 if (zxcnu<10) {zxcnu='0'+zxcnu; }
 return zxcnu;
}

Array.prototype.remove=function(zxcrema,zxcremi){
 for (var zxc0=0;zxc0<zxcrema.length;zxc0++){
  if (zxcrema[zxc0]==zxcremi){
   zxcrema.splice(zxc0,1);
  }
 }
 return zxcrema;
}
















//----sortowanie
function SetSort(typ,akcja)
{
$.post("inc/ajax_sort.php", { typ:typ, action: akcja },
    function(data)
    {
     window.location.reload();
    }
  );


}












//kontakt
function SendEmailKontakt() {

 if($F('k_imie')=='' ||  $F('k_email')=='' || $F('k_pytanie')=='')
 {
 $('KomunikatKontakt').update('<b>proszę wypełnić pola oznaczone * </b>');
 $('KomunikatKontakt').setStyle({ color: '#FF0000'})
 var tgx=setTimeout("$('KomunikatKontakt').setStyle({ color: '#000000'})",2000);
 }else{
       $('KomunikatKontakt').update('proszę czekać...');
       new Ajax.Request('/inc/ajax_email_kontakt.php', { parameters: { imie: $F('k_imie'), email: $F('k_email'), pytanie: $F('k_pytanie'), www: $F('k_www')  },
       onComplete: function(transport)
	    {
	    $('KomunikatKontakt').update(transport.responseText);
	    $('FormularzKontakt').hide();
	    }
       } );

      }

}











