//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;
    }
  }
}





function dymek(e,v){
  if(v.title){
    var t=document.createElement("div");
    t.className="dymek";
    t.innerHTML=v.title;v.title="";
    v.move=function(e){
      e=e||event;
      getMouseXY(e);

      t.style.left=mousex+20+"px";
      t.style.top=mousey+20+"px";
      //t.style.left=e.clientX+20+"px";
      //t.style.top=e.clientY+20+"px";


    }
    v.move(e);
    document.body.appendChild(t);
    v.onmousemove=function(e){v.move(e)}
    v.onmouseout=function(e){
      v.title=t.innerHTML;
      document.body.removeChild(t);
    }
  }
}
















//---ZAKLADKIO0--------------------------------------------------------
var Tdi=1;
var maxTdi=3;
var nr_tmp=0;
var t;
var stop=0;
var IdDivG=0;
var MaxZakladek=5;


//zakladki-------
function Getz(elem,nr)
{

 for(i=1;i<=MaxZakladek;i++)
 {
 theobj= eval ('document.getElementById("'+elem+i+'")');
 theobj.style.display='none';
 }


 //odpla tylko kliknieta
 theobjActive= eval ('document.getElementById("'+elem+nr+'")');
 theobjActive.style.display='block';

 theobj_dzial= eval ('document.getElementById("dzial_'+elem+'")');
 theobj_dzial.style.background= ' url(/gfx/tlo_'+elem+nr+'.gif) no-repeat ';



 if(nr_tmp==nr) //adres kategorii
 {
 var urlgo='';
 if(nr==1 && elem=='zak') { urlgo='#';}
 if(nr==2 && elem=='zak') { urlgo='#';}
 if(nr==3 && elem=='zak') { urlgo='http://www.ceneria.goryonline.com/ekspert,0,444,0,0,I,informacje.html';}
 if(nr==4 && elem=='zak') { urlgo='http://www.ceneria.goryonline.com/szpej,0,445,0,0,I,informacje.html';}
 if(nr==5 && elem=='zak') { urlgo='http://www.ceneria.goryonline.com/terminologia,0,448,0,0,I,informacje.html';}
 if(urlgo!='') { top.location.href = urlgo; }
 }
 nr_tmp=nr;
 t=0;

}





//zatrzymaj przesuwanie zakladek
function StopZak()
{
stop=1;
}



function MoveZak()
{
 if(stop==0)
 {
 if(nr_tmp==MaxZakladek) { nr_tmp=0; }
 nr_next=nr_tmp+1;

 Getz('zak',nr_next);
 var t=setTimeout("MoveZak()",20000);
 }
}
//=---END ZAKLADKI----------------------------------------------------------------------------














//--logowanie------------------------------
function getLogError(error)
{
if(error=='error01') { return 'Błędny login lub hasło'; }
if(error=='error02') { return 'Wpisz login i hasło'; }
}



function LogIn()
{
$('KomunikatLog').update('proszę czekać...').show();

if($('hasloS').value.length!=32) { hasloMd5=hex_md5($('hasloS').value); } else { hasloMd5=$('hasloS').value; }


new Ajax.Request('/inc/ajax_logowanie.php', {parameters: { login: $F('loginS'), haslo: hasloMd5, action: 'login'  },
onComplete: function(transport){
     if( transport.responseText.match(/error/) )
     {
     $('KomunikatLog').update(getLogError(transport.responseText))
     }else{
          $('loginBox').hide(); $('KomunikatLog').hide(); $('InfoLog').update(transport.responseText).show();
		  }
	}
} );

}
//-----

function LogOut()
{
$('KomunikatLog').update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_logowanie.php', { parameters: { action: 'logout' },
onComplete: function(transport){
     if( transport.responseText.match(/error/) )
     {
     $('KomunikatLog').update(getLogError(transport.responseText))
     }else{
          //$('loginBox').show(); $('KomunikatLog').hide(); $('InfoLog').update(' ').hide();
          window.location.reload();
		  }
	}
} );

}






//w popupie
function LogInPOP()
{
$('LogowanieKomunikat').update('proszę czekać...').show();

if($('hasloPOP').value.length!=32) { hasloMd5=hex_md5($('hasloPOP').value); } else { hasloMd5=$('hasloPOP').value; }


new Ajax.Request('/inc/ajax_logowanie.php', { parameters: { login: $F('loginPOP'), haslo: hasloMd5, action: 'login'  },
onComplete: function(transport){
     if( transport.responseText.match(/error/) )
     {
     $('LogowanieKomunikat').update(getLogError(transport.responseText))
     }else{
          window.location.reload();
		  }
	}
} );

}


//-----------------------------------------------
























//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;
}

//---------------------------------------------








//--login form--------------------------------------
function showLoginForm()
{
    var rand = Math.round(Math.random()*10000);
    displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Login,login&r='+rand, 510, 300);
    return false;
}
//--------------------------------------------------



//--pokaz ukryj CommentForm--------------------------------------
function showCommentForm(IdParam,usr)
{

if(usr>0)
{
stan=$('DivParam'+IdParam).getStyle('display');
if(stan=='none')
{
 $('DivParam'+IdParam).show();
 $('CommentAlert'+IdParam).hide();
} else
      {
	  $('DivParam'+IdParam).hide();
	  }
}
else{
    showLoginForm();
    }
}











//--addComment--------------------------------------
function addComment(IdParam,IdDrogi)
{
if($('nick'+IdParam).value!='' && $('komentarz'+IdParam).value!='')
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { nick: $F('nick'+IdParam), komentarz: $F('komentarz'+IdParam), idparam: IdParam, iddrogi: IdDrogi, action: 'addNewComment' },
onComplete: function(transport){   $('CommentAlert'+IdParam).update(transport.responseText);  /*window.location.reload();*/} } );

$('DivParam'+IdParam).hide();

}else{
     alert('proszę wypełnić formularz');
     }

}




//--addOcena--------------------------------------
function addOcena(IdParam,IdDrogi)
{
var ocenaok;

for(i=1;i<=5;i++)
{
 if($F('ocena'+i)>0) { ocenaok=i; }
}

if(ocenaok>0)
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { idvalue: ocenaok, idparam: IdParam, iddrogi: IdDrogi, action: 'addNewComment' },
onComplete: function(transport){   $('CommentAlert'+IdParam).update(transport.responseText);  /*window.location.reload();*/} } );

$('DivParam'+IdParam).hide();
}else{
     alert('proszę wypełnić formularz');
     }

}






//--addTrudnosc--------------------------------------
function addTrudnosc(IdParam,IdDrogi,ilosc)
{
var trudnoscok;

for(i=0;i<ilosc;i++)
{
 if($F('trudnosc'+i)>0) { trudnoscok=$F('trudnosc'+i); }
}



if(trudnoscok>0)
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { idvalue: trudnoscok, idparam: IdParam, iddrogi: IdDrogi, action: 'addNewComment' },
onComplete: function(transport){   $('CommentAlert'+IdParam).update(transport.responseText);  } } );

$('DivParam'+IdParam).hide();
}else{
     alert('proszę wypełnić formularz');
     }

}





//--addPowtorzenie--------------------------------------
function addPowtorzenie(IdParam,IdDrogi)
{
var datapowtorzenia;

if($('nick'+IdParam).value!='' && $('komentarz'+IdParam).value!='' && $('styl').value!='' && $('rok').value!='' && $('miesiac').value!='' && $('dzien').value!='')
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

datapowtorzenia=$F('rok')+'-'+$F('miesiac')+'-'+$F('dzien');

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { datapowtorzenia: datapowtorzenia, styl: $F('styl'), nick: $F('nick'+IdParam), komentarz: $F('komentarz'+IdParam), idparam: IdParam, iddrogi: IdDrogi, action: 'addNewComment' },
onComplete: function(transport){   $('CommentAlert'+IdParam).update(transport.responseText);  /*window.location.reload();*/} } );

$('DivParam'+IdParam).hide();

}else{
     alert('proszę wypełnić formularz');
     }

}







//--delComment--------------------------------------
function delComment(IdParam, IdComment)
{

if(IdComment>0)
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { idparam: IdParam, idcomment: IdComment, action: 'delComment' },
onComplete: function(transport){   /*$('CommentAlert'+IdParam).update(transport.responseText);*/  window.location.reload(); } } );

//$('DivParam'+IdParam).hide();

}else{

     }

}












//--addparam--------------------------------------
function addParam(IdParam,IdDrogi)
{
wybrany=($RF('f'+IdParam, 'ch'+IdParam));



if(wybrany>0)
{
$('CommentAlert'+IdParam).update('proszę czekać...').show();

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { idvalue: wybrany, idparam: IdParam, iddrogi: IdDrogi, action: 'addParam' },
onComplete: function(transport){   $('CommentAlert'+IdParam).update(transport.responseText); } } );
//$('DivParam'+IdParam).hide();
}else{
     alert('proszę wybrać jedną z opcji');
     }

}













//--addparam wszystkie--------------------------------------
function addParamAll(IdDrogi)
{
$('KomunikatSaveAll').update('proszę czekać...').show();

var PostParam='';


for(i=15;i<=23;i++)
{
IdParam=i;
wybrany=($RF('allP', 'ch'+IdParam));
PostParam=PostParam+IdParam+':'+wybrany+'#';
}

new Ajax.Request('/inc/ajax_opinie.php', { parameters: { postparam: PostParam, iddrogi: IdDrogi, action: 'addAllParam' },
onComplete: function(transport){ window.location.reload(); }   } );



//$('KomunikatSaveAll').update('Parametry zapisane.');

}





















//checked z grupy radiobuton
function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }

    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}
//----------------------------




















//--szukaj strony--------------------------------------
function Search()
{
$('formularz_szukaj').submit()
}









//--kontakt------------------------------
function SendEmail(url) {
 var rand = Math.round(Math.random()*10000);

if($F('imiePOP')=='' || $F('emailPOP')=='' || $F('pytaniePOP')=='')
{
alert('Proszę wypełnić formularz');
}else{
$('LogowanieKomunikat').update('<b>Proszę czekać trwa wysyłanie wiadomości...</b><br/>').show();
new Ajax.Request('/inc/ajax_email.php', {parameters: { adresat:$F('adresat'), imie: $F('imiePOP'), email: $F('emailPOP'), pytanie: $F('pytaniePOP'), url: url, action: 'kontakt'  },
onComplete: function(transport){
     if(parseInt(transport.responseText)==99)
     {

     $('FormularzEmail').hide();
     $('LogowanieKomunikat').update('Dziękujemy wiadomość została wysłana').show();
     }else{
          $('LogowanieKomunikat').update(transport.responseText).show();
		  }
	}
} );

}

}
//-----------------------------------------------













//--pyt / odp.--------------------------------------
function AddFaq(usr)
{

if(usr>0)
{
 var rand = Math.round(Math.random()*10000);
 displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Pytanie,pytanie&r='+rand, 510, 400);
 return false;
}
else{
    var rand = Math.round(Math.random()*10000);
    displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Login,login&r='+rand, 510, 300);
    return false;
    }
}





//--nowe rejony--------------------------------------
function AddRejon(usr)
{

if(usr>0)
{
 var rand = Math.round(Math.random()*10000);
 displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=RejonAdd,rejon_add&r='+rand, 510, 300);
 return false;
}
else{
    var rand = Math.round(Math.random()*10000);
    displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Login,login&r='+rand, 510, 300);
    return false;
    }
}






//--zglos blad--------------------------------------
function AddBlad(usr)
{

if(usr>0)
{
 var rand = Math.round(Math.random()*10000);
 displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=BladAdd,blad_add&r='+rand, 510, 300);
 return false;
}
else{
    var rand = Math.round(Math.random()*10000);
    displayUrl('modalDialog_contentDiv_foto', 'popup.php?d=Login,login&r='+rand, 510, 300);
    return false;
    }
}







//--pytanie - nowe rejony------------------------------
function SendPytanie(action) {
 var rand = Math.round(Math.random()*10000);

if($F('tematPOP')=='' || $F('pytaniePOP')=='')
{
alert('Proszę wypełnić formularz');
}else{
$('LogowanieKomunikat').update('<b>Proszę czekać trwa wysyłanie wiadomości...</b><br/>').show();
new Ajax.Request('/inc/ajax_email.php', {parameters: { temat: $F('tematPOP'), pytanie: $F('pytaniePOP'), action: action  },
onComplete: function(transport){
     if(parseInt(transport.responseText)==99)
     {

     $('FormularzEmail').hide();
     $('LogowanieKomunikat').update('Dziękujemy wiadomość została wysłana').show();
     }else{
          $('LogowanieKomunikat').update(transport.responseText).show();
		  }
	}
} );

}

}
//-----------------------------------------------












//--faq------------------------------
function SendFaq(action) {
 var rand = Math.round(Math.random()*10000);

if($F('tematPOP')=='' || $F('pytaniePOP')=='')
{
alert('Proszę wypełnić formularz');
}else{
$('LogowanieKomunikat').update('<b>Proszę czekać trwa wysyłanie wiadomości...</b><br/>').show();
new Ajax.Request('/inc/ajax_email.php', {parameters: { temat: $F('tematPOP'), strona: $F('stronaPOP'), id_poddzial: $F('id_poddzialPOP'),  pytanie: $F('pytaniePOP'), action: action  },
onComplete: function(transport){
     if(parseInt(transport.responseText)==99)
     {

     $('FormularzEmail').hide();
     $('LogowanieKomunikat').update('Dziękujemy wiadomość została wysłana').show();
     }else{
          $('LogowanieKomunikat').update(transport.responseText).show();
		  }
	}
} );

}

}
//-----------------------------------------------

