var slowaKlucze=new Array();
var miejscowosci=new Array();
var podpowiedziMouseOver=false;
var okno=false;

var przegladarka = navigator.userAgent.toLowerCase();
var msie=przegladarka.indexOf("msie")+1;
var opera=przegladarka.indexOf("opera")+1;
if(msie)
	var ie=1;
else
	var ie=0;



function slowaKluczowe(){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqslowaKluczowe;
http.send("a="+encodeURIComponent('slowa')+"&s="+encodeURIComponent(document.getElementById('klucz').value));
if(document.getElementById('klucz').value==''){
document.getElementById('slowaKluczowe').innerHTML='wczytuję dane...'
}
}

function httprqslowaKluczowe(){
if (http.readyState == 4) {
document.getElementById('slowaKluczowe').innerHTML=http.responseText;
}
}

function httprqWykonaj(item){
switch(item){
case "oKategoria":
if(document.getElementById(item).value){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent(item)+"&id="+encodeURIComponent(document.getElementById(item).value));
}
break;
case "miejscowosci":
if(document.getElementById('oKategoria').value){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent(item));
}
break;
}
}

function httprqAuto(item){

if(item.id=='mZapytanie'){

http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent(item.id)+"&f="+encodeURIComponent(item.value));

}else{

	if(document.getElementById('oKategoria').value==0){
		alert("Aby dodać słowa kluczowe należy wcze¶niej wybrać kategorię, do której ma zostać przypisany wpis !");
		return false;
	}


http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('tagi')+"&id="+encodeURIComponent(item.id)+"&f="+encodeURIComponent(item.value)+"&k="+encodeURIComponent(document.getElementById('oKategoria').value));
}
}

function httprqrWykonaj(){
if (http.readyState == 4) {
var response=http.responseText;
response=response.split('|');
switch(response[0]){
case "oKategoria":
response.shift();
slowaKlucze=response;
break;
case "miejscowosci":
response.shift();
miejscowosci=response;
break;
case "mZapytanie":
podpowiedzi(document.getElementById('mZapytanie'),response[1]);
break;
case "tagi":
podpowiedzi(document.getElementById(response[1]),response[2]);
break;
case "kod-dostepu":
if(response[1]=='true'){
document.forms.akceptacja.submit();
}else{
alert("Podany KOD DOSTĘPU jest nieprawidłowy !\nPodaj poprawny kod lub zostaw puste pole, wówczas na Twój adres e-mail zostanie wyslany kod dostępu.");
}
break;
case "usun-zdjecie":
if(response[1]=='true'){

	if(document.getElementById("imgKontener"+response[4])){
			document.getElementById("imgKontener"+response[4]).parentNode.removeChild(document.getElementById("imgKontener"+response[4]));
	}

}else{
	if(document.getElementById('file1')){
			alert("Wystąpił błąd ! Zdjęcie nie zostało usunięte.\nSpróbuj ponownie. Jeżeli problem będzie się powtarzał, prosimy o kontakt: admin@szukaj.rzeszow.pl");
	}
}
break;
case "stronicowanie":
document.getElementById("ostatnioDodane").innerHTML=response[1];

if(document.getElementById('wait')){
document.body.removeChild(document.getElementById('wait'));
}

break;
case "szukaj-stronicowanie":
document.getElementById("ostatnioDodane").innerHTML=response[1];

if(document.getElementById('wait')){
document.body.removeChild(document.getElementById('wait'));
}

break;
case "logowanie":
if(response[1]=='ok'){
window.location.href=response[2];
}else{
switch(response[2]){
case "email":
alert("W bazie serwisu nie odnaleziono podanego ADRESU E-MAIL !");
break;
case "kod":
alert("Podany KOD DOSTĘPU jest nieprawidłowy !\n\nJeżeli nie pamiętasz kodu dostępu, skorzystaj z poniższego formularza do przypominania kodu dostępu.");
break;
case "aktywacja":
alert("Podany ADRES E-MAIL wymaga aktywacji !");
break;
}
}
break;
case "zmiana-kodu":
if(response[1]=='ok'){
alert("Twój kod dostępu został zmieniony.\n\nNa Twój adres e-mail została wysłana wiadomo¶ć zawierająca nowy KODU DOSTĘPU do usług w serwisie szukaj.rzeszow.pl");
window.location.href='konto-uzytkownika/';
}else{
switch(response[2]){
case "kod":
alert("Obecny KOD DOSTĘPU jest nieprawidłowy !");
document.getElementById("kod_o").value='';
break;
case "length":
alert("Nowy KOD DOSTĘPU zawiera niedozwoloną ilo¶ć znaków !\n\nKOD DOSTĘPU powinien zawierać min. 6, max. 12 znaków.");
document.getElementById("kod_n").value='';
document.getElementById("kod_p").value='';
break;
}
}
break;
case "kod-przypomnij":
if(response[1]=='ok'){
alert('Na podany adres e-mail została wysłana wiadomo¶ć z przypomnieniem Twojego KODU DOSTĘPU do usług w serwisie szukaj.rzeszow.pl')
document.getElementById("emailkod").value='';
}else{
switch(response[2]){
case "aktywacja":
alert("Podany ADRES E-MAIL wymaga aktywacji !");
break;
case "email":
alert("W bazie serwisu nie odnaleziono podanego ADRESU E-MAIL !");
break;
}
}
break;
}
}
}

function kluczeClear(){
document.getElementById('s1Zapytanie').value='';
document.getElementById('s2Zapytanie').value='';
document.getElementById('s3Zapytanie').value='';
}


var http=getHTTPObject();	


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;        }

function podpowiedziUsun(){

if(document.getElementById("podpowiedzi") && podpowiedziMouseOver==false){

document.getElementById("podpowiedzi").parentNode.removeChild(document.getElementById("podpowiedzi"));
podpowiedziMouseOver=false;
//przewodnikUsun();
faqUsun();
}
}

function podpowiedziUsunStrict(){
if(document.getElementById("podpowiedzi")){
document.getElementById("podpowiedzi").parentNode.removeChild(document.getElementById("podpowiedzi"));
podpowiedziMouseOver=false;
}
przewodnikUsun(1);
faqUsun();
}

function podpowiedzi(item,content){
podpowiedziMouseOver==false;
podpowiedziUsun();
var itemParent=item.parentNode;

if(!document.getElementById("podpowiedzi")){
var podpowiedziItem=document.createElement("div")
podpowiedziItem.setAttribute('id', 'podpowiedzi');

itemParent.insertBefore(podpowiedziItem,item.nextSibling);

}else{
podpowiedziItem=document.getElementById("podpowiedzi");
}

item.onblur=podpowiedziUsun;

//document.getElementById('podpowiedzi').style.display='block';

podpowiedziItem.innerHTML=content;

}

function podpowiedzi_old(item){
podpowiedziMouseOver==false;
podpowiedziUsun();
var itemParent=item.parentNode;

if(!document.getElementById("podpowiedzi")){
var podpowiedziItem=document.createElement("div")
podpowiedziItem.setAttribute('id', 'podpowiedzi');

itemParent.insertBefore(podpowiedziItem,item.nextSibling);

}else{
podpowiedziItem=document.getElementById("podpowiedzi");
}

item.onblur=podpowiedziUsun;

//document.getElementById('podpowiedzi').style.display='block';
podpowiedziItem.innerHTML='';
if(item.id=="mZapytanie"){
for(var i=0;i<miejscowosci.length;i++){
if(i==0) podpowiedziItem.innerHTML='<ul id="podpowiedziLista">';
if(item.value.length==0 || miejscowosci[i].substr(0,item.value.length).toLowerCase()==item.value.toLowerCase()){
podpowiedziItem.innerHTML+='<li onclick="podpowiedzClick(this,\''+item.id+'\')" onmouseover="podpowiedzOver(this)">'+miejscowosci[i]+'</li>';
}
if(i==miejscowosci.length-1) podpowiedziItem.innerHTML+='</ul>';
}
if(miejscowosci.length==0) podpowiedziUsun();

}else if(item.id=="s1Zapytanie" || item.id=="s2Zapytanie" || item.id=="s3Zapytanie"){
if(document.getElementById('oKategoria').value==0){
alert("Aby dodać słowa kluczowe należy wcze¶niej wybrać kategorię ogłoszeń !");
}else if(slowaKlucze.length==0){
httprqWykonaj('oKategoria');
}

var koniec=slowaKlucze.length;

for(var i=0;i<slowaKlucze.length;i++){
if(item.value.length==0 || slowaKlucze[i].substr(0,item.value.length).toLowerCase()==item.value.toLowerCase()){
if(i==0) podpowiedziItem.innerHTML='<ul id="podpowiedziLista">';
if((slowaKlucze[i]==document.getElementById('s1Zapytanie').value && item.id!='s1Zapytanie') || (slowaKlucze[i]==document.getElementById('s2Zapytanie').value && item.id!='s2Zapytanie') || (slowaKlucze[i]==document.getElementById('s3Zapytanie').value && item.id!='s3Zapytanie') ){
koniec=koniec-1;
}else{
podpowiedziItem.innerHTML+='<li onclick="podpowiedzClick(this,\''+item.id+'\')" onmouseover="podpowiedzOver(this)">'+slowaKlucze[i]+'</li>';
}
if(i==koniec-1) podpowiedziItem.innerHTML+='</ul>';
}
}
if(koniec<=0) podpowiedziUsun();
}
}

function podpowiedzOver(item){
item.className="liover";
item.onmouseout=podpowiedzOut;
podpowiedziMouseOver=true;
}

function podpowiedzOut(){
var li=document.getElementById("podpowiedzi").getElementsByTagName('li');
for(i=1;i<li.length;i++) li[i].className='';
podpowiedziMouseOver=false;
}

function podpowiedzClick(item,itemto){
document.getElementById(itemto).value=item.innerHTML;
podpowiedziUsunStrict();
}

function przewodnikUsun(mn){

if(document.getElementById("przewodnik")){
document.getElementById("przewodnik").parentNode.removeChild(document.getElementById("przewodnik"));
}

if(mn!=1) podpowiedziUsun()

overPokaz();
}

function faqUsun(){
if(document.getElementById("przewodnik")){
document.getElementById("przewodnik").parentNode.removeChild(document.getElementById("przewodnik"));
}
overPokaz();
}

function problemUsun(){
if(document.getElementById("zproblem")){
document.getElementById("zproblem").parentNode.removeChild(document.getElementById("zproblem"));
}
overPokaz();
}

function kategorieUsun(){
if(document.getElementById('kategorieDiv')){
document.getElementById('kategorieDiv').parentNode.removeChild(document.getElementById('kategorieDiv'));
}
overPokaz();
}


function przewodnik(item,content,atitle){

if((item.id=='s1Zapytanie' || item.id=='s2Zapytanie' || item.id=='s3Zapytanie') && slowaKlucze.length==0){
przewodnikUsun(1);
return false;
}

przewodnikUsun(1);

overUkryj();

var itemParent=item.parentNode;

var przewodnikItem=document.createElement("div")
przewodnikItem.setAttribute('id', 'przewodnik');

itemParent.insertBefore(przewodnikItem,item.previousSibling);

item.onblur=przewodnikUsun;

var arrayPageSize = getPageSize();

przewodnikItem.style.left=(arrayPageSize[0]-przewodnikItem.offsetWidth)/2 + "px";

przewodnikItem.innerHTML='<div id="alertNagl">'+atitle+'</div><div id="przewodnikIn">'+content+'</div>';


przewodnikItem.style.top = przewodnikItem.offsetTop - przewodnikItem.offsetHeight + "px";

if(!ie){
var ttop=przewodnikItem.offsetTop+przewodnikItem.offsetHeight;
if((ttop>item.offsetTop)){
var roznica=ttop-item.offsetTop;
przewodnikItem.style.top=przewodnikItem.offsetTop - roznica - 5 + "px";
}
//alert(przewodnikItem.offsetTop+przewodnikItem.offsetHeight)
//alert(ttop)
//alert(item.offsetTop)
}


}

function faq(item,content,atitle){
faqUsun();

overUkryj();
//var itemParent=item.parentNode.parentNode;
//var itemParentParent=itemParent.parentNode;

var faqItem=document.createElement("div")
faqItem.setAttribute('id', 'przewodnik');

document.body.insertBefore(faqItem,document.getElementById('menup3'));

var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();

faqItem.innerHTML='<div id="alertNagl">'+atitle+'</div><div id="przewodnikIn">'+content+'</div>';

faqItem.style.left=(arrayPageSize[0]-faqItem.offsetWidth)/2 + "px";

faqItem.style.top=(arrayPageScroll[1] + (arrayPageSize[3]-faqItem.offsetHeight)/3) + "px";
}


function kategorie(item,content,l,r){

kategorieUsun();

overUkryj();

item=document.getElementById(item);

var itemParent=item.parentNode;

var kategorieItem=document.createElement("div")
kategorieItem.setAttribute('id', 'kategorieDiv');

itemParent.insertBefore(kategorieItem,item.previousSibling);

if(r){
kategorieItem.innerHTML='<div id="kategorieNagl"><h1>Rodzaj oferty</h1> <a href=\'javascript: void(0)\' onclick=\'kategorieUsun()\'>Zamknij</a></div><div id="kategorieDivIn">'+content+'</div>';
}else{
kategorieItem.innerHTML='<div id="kategorieNagl"><h1>Kategorie</h1> <a href=\'javascript: void(0)\' onclick=\'kategorieUsun()\'>Zamknij</a></div><div id="kategorieDivIn">'+content+'</div>';
}

var arrayPageSize = getPageSize();

kategorieItem.style.left=(arrayPageSize[0]-kategorieItem.offsetWidth)/2 + "px";
//kategorieItem.style.left = document.body.offsetWidth/l - kategorieItem.offsetWidth + "px";
kategorieItem.style.top = kategorieItem.offsetTop - 25 + "px";

}


function problem(purl,ptitle,pwai){
problemUsun();

overUkryj();
//var itemParent=item.parentNode.parentNode;
//var itemParentParent=itemParent.parentNode;

var problemItem=document.createElement("div")
problemItem.setAttribute('id', 'zproblem');

document.body.insertBefore(problemItem,document.getElementById('menup3'));

var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();

var problemIteminnerHTML='<div id="problemNagl"><h1>Zgło¶ problem</h1> <a href=\'javascript: void(0)\' onclick=\'problemUsun()\'>Zamknij</a></div><div id="zproblemIn"><div id="dodajOgloszenie"><form name="zglos" action="akcja.php?a=problem" method="post">';
if(ptitle){
problemIteminnerHTML+='<div><p class="poleOpis">temat</p><input type="text" value="'+ptitle+'" readonly="readonly" name="temat" id="temat" maxlength="2048" class="poleT" /></div>';
}
if(purl){
problemIteminnerHTML+='<div><p class="poleOpis">link</p><input type="text" value="'+purl+'" name="url" id="url" maxlength="2048" readonly="readonly" class="poleT" /></div>';
}
problemIteminnerHTML+='<div><p class="poleOpis">opis problemu</p><textarea name="problem" id="problem"></textarea></div><div><input type="hidden" value="'+pwai+'" name="wai" id="wai" maxlength="2048" readonly="readonly" class="poleT" /><input type="button" value="wy¶lij" class="dalej" onclick="document.forms.zglos.submit();problemUsun();" /><input type="button" value="anuluj" class="dalej ml10" onclick="problemUsun()" /></div></form></div></div>';

problemItem.innerHTML=problemIteminnerHTML;

problemItem.style.left=(arrayPageSize[0]-problemItem.offsetWidth)/2 + "px";

problemItem.style.top=(arrayPageScroll[1] + (arrayPageSize[3]-problemItem.offsetHeight)/3) + "px";
}

function vldDodajOgloszenie(){

if(document.getElementById('rodzaj').value==0){
alert('Wybierz RODZAJ OFERTY !');
return false;
}

if(document.getElementById('oKategoria').value==0){
alert('Wybierz KATEGORIĘ OGŁOSZENIA !');
return false;
}

if(document.getElementById('przedmiot').value.length<1){
alert('Wpisz TYTUŁ OGŁOSZENIA !');
return false;
}

var re=/[^a-ząćęłńó¶Ľż0-9, \- ]/i;

if(re.exec(document.getElementById('przedmiot').value)){
alert('Pole TYTUŁ OGŁOSZENIA może zawierać jedynie litery, cyfry, znak spacji, przecinek i my¶lnik !');
return false;
}

if(document.getElementById('tresc').value.length<1){
alert('Wpisz TRE¦Ć OGŁOSZENIA !');
return false;
}

if(document.getElementById('mZapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nową MIEJSCOWO¦Ć !');
return false;
}

if(document.getElementById('zasieg').value==0){
alert('Wybierz ZASIĘG OGŁOSZENIA !');
return false;
}

if(document.getElementById('s1Zapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nowe SŁOWO/FRAZĘ KLUCZOWE !'+"\nPole SŁOWO/FRAZA 1 jest wymagane.");
return false;
}

if(document.getElementById('email').value.length<1){
alert('Wpisz adres e-mail !'+"\nE-MAIL jest wymagany jako podstawowa forma kontaktu.");
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alercik('Niepoprawny adres E-MAIL',1,0);
return false;
}

if(!document.getElementById('regulamin').checked){
alert('Aby dodać OGŁOSZENIE należy zaakceptować tre¶ć regulaminu serwisu szukaj.rzeszow.pl !');
return false;
}

if(document.getElementById('kod') && document.getElementById('kod').value.length>0){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('kod-dostepu')+"&m="+encodeURIComponent(document.getElementById('email').value)+"&k="+encodeURIComponent(document.getElementById('kod').value));
}else{
document.forms.akceptacja.submit();
}
return true;

}

function vldDodajUsluge(item){

if(document.getElementById('oKategoria').value==0){
alert('Wybierz KATEGORIĘ USŁUGI !');
return false;
}

if(document.getElementById('przedmiot').value.length<1){
alert('Wpisz NAZWĘ USŁUGI !');
return false;
}

if(document.getElementById('przedmiot').value.length>50){
alert('NAZWA USŁUGI może zawierać maksymalnie 50 znaków !');
return false;
}

var re=/[^a-ząćęłńó¶Ľż0-9, \- ]/i;

if(re.exec(document.getElementById('przedmiot').value)){
alert('Pole NAZWA USŁUGI może zawierać jedynie litery, cyfry, znak spacji, przecinek i my¶lnik !');
return false;
}

if(document.getElementById('firma').value.length<1){
alert('Wpisz NAZWĘ USŁUGODAWCY !');
return false;
}

if(document.getElementById('mZapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nową MIEJSCOWO¦Ć !');
return false;
}

if(document.getElementById('zasieg').value==0){
alert('Wybierz ZASIĘG DZIAŁALNO¦CI !');
return false;
}

if(document.getElementById('s1Zapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nowe SŁOWO/FRAZĘ KLUCZOWE !'+"\nPole SŁOWO/FRAZA 1 jest wymagane.");
return false;
}

if(document.getElementById('tresc').value.length<1){
alert('Dodaj OPIS USŁUGI !');
return false;
}

if(document.getElementById('email').value.length<1){
alert('Wpisz adres e-mail !'+"\nE-MAIL jest wymagany jako podstawowa forma kontaktu.");
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alercik('Niepoprawny adres E-MAIL',1,0);
return false;
}

if(document.getElementById('telefon').value.length<1){
alert('Wpisz TELEFON !');
return false;
}

if(!document.getElementById('regulamin').checked){
alert('Aby dodać USŁUGĘ należy zaakceptować tre¶ć regulaminu serwisu szukaj.rzeszow.pl !');
return false;
}

if(document.getElementById('kod') && document.getElementById('kod').value.length>0){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('kod-dostepu')+"&m="+encodeURIComponent(document.getElementById('email').value)+"&k="+encodeURIComponent(document.getElementById('kod').value));
}else{
document.forms.akceptacja.submit();
}
return true;

}

function vldDodajMiejsce(item){

if(document.getElementById('oKategoria').value==0){
alert('Wybierz KATEGORIĘ dla dodawanego MIEJSCA !');
return false;
}

if(document.getElementById('s1Zapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nowe SŁOWO/FRAZĘ KLUCZOWE !'+"\nPole SŁOWO/FRAZA 1 jest wymagane.");
return false;
}

if(document.getElementById('przedmiot').value.length<1){
alert('Wpisz NAZWĘ MIEJSCA !');
return false;
}

if(document.getElementById('opis').value.length<1){
alert('Wpisz KRÓTKI OPIS MIEJSCA !');
return false;
}

if(document.getElementById('opis').value.length>50){
alert('KRÓTKI OPIS MIEJSCA może zawierać maksymalnie 50 znaków !');
return false;
}

if(document.getElementById('mZapytanie').value.length<1){
alert('Wybierz z listy lub wpisz nową MIEJSCOWO¦Ć !');
return false;
}

if(document.getElementById('adres1').value.length<1){
alert('Wpisz ADRES !');
return false;
}

if(document.getElementById('adres2').value.length<1){
alert('Wpisz KOD POCZTOWY i POCZTĘ !');
return false;
}

if(document.getElementById('tresc').value.length<1){
alert('Dodaj OPIS MIEJSCA !');
return false;
}

if(document.getElementById('lokalizacja').value.length<1){
alert('Wpisz LOKALIZACJĘ !');
return false;
}

if(document.getElementById('email').value.length<1){
alert('Wpisz adres E-MAIL !'+"\nE-MAIL jest wymagany jako podstawowa forma kontaktu.");
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alercik('Niepoprawny adres E-MAIL',1,0);
return false;
}

if(document.getElementById('telefon').value.length<1){
alert('Wpisz TELEFON !');
return false;
}

if(!document.getElementById('regulamin').checked){
alert('Aby dodać MIEJSCE należy zaakceptować tre¶ć regulaminu serwisu szukaj.rzeszow.pl !');
return false;
}

if(document.getElementById('kod') && document.getElementById('kod').value.length>0){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('kod-dostepu')+"&m="+encodeURIComponent(document.getElementById('email').value)+"&k="+encodeURIComponent(document.getElementById('kod').value));
}else{
document.forms.akceptacja.submit();
}
return true;

}

function vldLogowanie(){

if(document.getElementById('email').value.length<1){
alert('Wpisz adres E-MAIL !');
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alert('Niepoprawny adres E-MAIL !');
return false;
}

if(document.getElementById('kod').value.length<1){
alert('Wpisz KOD DOSTĘPU !');
return false;
}

if(document.getElementById('autologowanie').checked){
var autologowanie=1;
}else{
var autologowanie=0;
}

http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('logowanie')+'&m='+encodeURIComponent(document.getElementById('email').value)+"&k="+encodeURIComponent(document.getElementById('kod').value)+"&z="+encodeURIComponent(autologowanie));
}

function vldKod(){

if(document.getElementById('emailkod').value.length<1){
alert('Wpisz adres E-MAIL !');
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('emailkod').value)){		
alert('Niepoprawny adres E-MAIL !');
return false;
}

http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('kod-przypomnij')+'&m='+encodeURIComponent(document.getElementById('emailkod').value));
}

function vldKodZmiana(){

if(document.getElementById('kod_o').value.length<1){
alert('Wpisz obecny KOD DOSTĘPU !');
return false;
}

if(document.getElementById('kod_n').value.length<1){
alert('Wpisz nowy KOD DOSTĘPU !');
return false;
}

if(document.getElementById('kod_n').value.length<6 || document.getElementById('kod_n').value.length>12){
alert('Nowy KOD DOSTĘPU powinien zawierać min. 6, max. 12 znaków !');
return false;
}

if(document.getElementById('kod_p').value.length<1){
alert('Powtórz nowy KOD DOSTĘPU !');
return false;
}

if(document.getElementById('kod_n').value!=document.getElementById('kod_p').value){
alert('Pola zawierające nowy KOD DOSTĘPU oraz jego powtórzenie są różne !');
return false;
}

http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('zmiana-kodu')+"&ko="+encodeURIComponent(document.getElementById('kod_o').value)+"&kn="+encodeURIComponent(document.getElementById('kod_n').value));
}

function dzisiejszaData(){
    var dzis = new Date();
    var dzien = dzis.getDate();
	 var miesiac = dzis.getMonth()+1;
    var rok = dzis.getFullYear();
    if(rok <= 99) rok += 1900;
    return  rok+"-"+miesiac+"-"+dzien;
}

function vldWiadomosc(){

if(document.getElementById('tresc').value.length<1){
alert('Wpisz TRE¦Ć wiadomo¶ci !');
return false;
}

if(document.getElementById('email').value.length<1){
alert('Wpisz Twój adres E-MAIL !');
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alert("Pole TWÓJ ADRES E-MAIL zawiera niepoprawny adres E-MAIL !\n(poprawny format adresu: xxx@xxx.xx)");
return false;
}

if(document.getElementById('email').value!=document.getElementById('p').value){
alert('Błędne powtórzenie adresu E-MAIL !');
return false;
}

if(document.getElementById('odb2').value!=dzisiejszaData()){
alert("Pole DZISIEJSZA DATA jest niepoprawne !\n\nNależy wpisać: "+dzisiejszaData());
return false;
}


document.forms.wiadomosc.submit();
return true;
}

function vldKontakt(){

if(document.getElementById('temat').value.length<1){
alert('Wpisz TEMAT wiadomo¶ci !');
return false;
}

if(document.getElementById('tresc').value.length<1){
alert('Wpisz TRE¦Ć wiadomo¶ci !');
return false;
}

if(document.getElementById('email').value.length<1){
alert('Wpisz Twój adres E-MAIL !');
return false;
}

var re=/^.+@.+\..+$/;	
if(!re.exec(document.getElementById('email').value)){		
alert("Pole TWÓJ ADRES E-MAIL zawiera niepoprawny adres E-MAIL !\n(poprawny format adresu: xxx@xxx.xx)");
return false;
}

if(document.getElementById('email').value!=document.getElementById('p').value){
alert('Powtórz adres E-MAIL !');
return false;
}

if(document.getElementById('odb2').value!=dzisiejszaData()){
alert("Pole DZISIEJSZA DATA jest niepoprawne !\n\nNależy wpisać: "+dzisiejszaData());
return false;
}


document.forms.wiadomosc.submit();
return true;
}

function validacjaDOK3(){
if(!document.getElementById('regulamin').checked){
alert('Aby dodać ogłoszenie należy  zaakceptować tre¶ć regulaminu serwisu szukaj.rzeszow.pl !');
return false;
}

if(document.getElementById('kod') && document.getElementById('kod').value.length>0){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('kod-dostepu')+"&m="+encodeURIComponent(document.getElementById('email').value)+"&k="+encodeURIComponent(document.getElementById('kod').value));
}else{
document.forms.ogloszenie.submit();
}
return true;
}

function jsUpload(upload_field)
{

    var re_text = /\.jpg/i;
    var filename = upload_field.value;
    if (filename.search(re_text) == -1)
    {
        alert("Rozszerzenia tylko .jpg !",1,0);
        upload_field.form.reset();
        return false;
    }

    upload_field.form.submit();
    //upload_field.disabled = true;
	 	for(i=1;i<=5;i++){
				document.getElementById("file"+i).disabled=true;
		}
		
		document.getElementById("dalej").disabled=true;
    return true;
}

function pokazobrazek(d,tab,id,img,plik) {
	alert(d.getElementById('file3').className)
	if(!d.getElementById("imgKontener"+img)){
		var kontener=d.createElement("div")
		kontener.setAttribute('id', 'imgKontener'+img);
		kontener.setAttribute('class', 'imgKontener');
		var insertParent=d.getElementById("file"+img).parentNode.parentNode;
		var insertBefore=d.getElementById("file"+img).parentNode;
		insertParent.insertBefore(kontener,insertBefore);
	}
	d.getElementById("imgKontener"+img).innerHTML = '<p class="poleOpis"></p><img src="'+plik+'" alt="" /><input type="button" value="usuń" class="p0_5 hand ml5 mb5" onclick="usunZdjecie(\'ogloszenia\','+id+','+img+') />';
	
		for(i=1;i<=5;i++){
				d.getElementById("file"+i).value='';
				d.getElementById("file"+i).disabled=false;
		}
		d.getElementById("dalej").disabled=false;
		
}

function usunZdjecie(tab,id,img){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('usun-zdjecie')+"&tab="+encodeURIComponent(tab)+"&id="+encodeURIComponent(id)+"&img="+encodeURIComponent(img));
}

function stronicowanie(item,start,item2){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('stronicowanie')+"&item="+encodeURIComponent(item)+"&item2="+encodeURIComponent(item2)+"&start="+encodeURIComponent(start));

var kategorieItem=document.createElement("div")
kategorieItem.setAttribute('id', 'wait');

document.body.appendChild(kategorieItem);

kategorieItem.innerHTML='wczytywanie danych...';

var arrayPageSize = getPageSize();

kategorieItem.style.left=(arrayPageSize[0]-kategorieItem.offsetWidth)/2 + "px";
kategorieItem.style.top=(arrayPageSize[3]-kategorieItem.offsetHeight)/2 + "px";

//alert(arrayPageSize[0]+','+arrayPageSize[1]+','+arrayPageSize[2]+','+arrayPageSize[3]) 
//setTop(alrt,arrayPageScroll[1]);

//kategorieItem.style.left = document.body.offsetWidth/2 - kategorieItem.offsetWidth/2 + "px";
}

function stronicowanieSzukaj(item,start,item2){
http.open("POST","includes/httprq/httprq-wykonaj.php", true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = httprqrWykonaj;
http.send("a="+encodeURIComponent('szukaj-stronicowanie')+"&item="+encodeURIComponent(item)+"&item2="+encodeURIComponent(item2)+"&start="+encodeURIComponent(start));

var kategorieItem=document.createElement("div")
kategorieItem.setAttribute('id', 'wait');

document.body.appendChild(kategorieItem);

kategorieItem.innerHTML='wczytywanie danych...';

var arrayPageSize = getPageSize();

kategorieItem.style.left=(arrayPageSize[0]-kategorieItem.offsetWidth)/2 + "px";
kategorieItem.style.top=(arrayPageSize[3]-kategorieItem.offsetHeight)/2 + "px";

}

function httpdelImg(){
if (http.readyState == 4) {
response=http.responseText;
response=response.split('|');

	if(response[0]=='miejsca' && response[2]==0){
	var zdjecie='logo';
	}else if(response[0]=='miejsca' && response[2]==1){
	var zdjecie='aktualny plakat';
	}else if((response[0]=='wydarzenia' || response[0]=='aktualnosci') && response[2]==0){
	var zdjecie='strona główna (max rozmiar 367x176)';
	}else if((response[0]=='wydarzenia' || response[0]=='aktualnosci') && response[2]==1){
	var zdjecie='aktualny plakat';
	}else if(response[0]=='plakaty' && response[2]==0){
	var zdjecie='plakat';
	}else if(response[0]=='video-kategorie' || response[0]=='video-thumbs'){
	var zdjecie='';
	}else{
	var zdjecie='zdjęcie '+(response[2]-4);
	}

document.getElementById("upload"+response[2]).innerHTML = '<p class="p_opis">'+zdjecie+'</p>';

document.getElementById("dodaj"+response[2]).value='dodaj';
document.getElementById("usun"+response[2]).style.display='none'

//d.getElementById("akcja"+response[2]).innerHTML = '[<a href="javascript: uploadImg(\''+response[0]+'\','+response[1]+','+response[2]+')">zmień</a>] [<a href="javascript: void(0)" onclick="delImg(\''+response[0]+'\','+response[1]+','+response[2]+')">usuń</a>]';
}
}

function getPageSize(){
 
 var xScroll, yScroll;
 
 if (window.innerHeight && window.scrollMaxY) { 
  xScroll = document.body.scrollWidth;
  yScroll = window.innerHeight + window.scrollMaxY;
 } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
  xScroll = document.body.scrollWidth;
  yScroll = document.body.scrollHeight;
 } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
  xScroll = document.body.offsetWidth;
  yScroll = document.body.offsetHeight;
 }
 
 var windowWidth, windowHeight;
 if (self.innerHeight) { // all except Explorer
  windowWidth = self.innerWidth;
  windowHeight = self.innerHeight;
 } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
  windowWidth = document.documentElement.clientWidth;
  windowHeight = document.documentElement.clientHeight;
 } else if (document.body) { // other Explorers
  windowWidth = document.body.clientWidth;
  windowHeight = document.body.clientHeight;
 } 
 
 // for small pages with total height less then height of the viewport
 if(yScroll < windowHeight){
  pageHeight = windowHeight;
 } else { 
  pageHeight = yScroll;
 }
 
 // for small pages with total width less then width of the viewport
 if(xScroll < windowWidth){ 
  pageWidth = windowWidth;
 } else {
  pageWidth = xScroll;
 }
 

 arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
 return arrayPageSize;
}

function getPageScroll(){
 
 var yScroll;
 
 if (self.pageYOffset) {
  yScroll = self.pageYOffset;
 } else if (document.documentElement && document.documentElement.scrollTop){  // Explorer 6 Strict
  yScroll = document.documentElement.scrollTop;
 } else if (document.body) {// all other Explorers
  yScroll = document.body.scrollTop;
 }
 
 arrayPageScroll = new Array('',yScroll) 
 return arrayPageScroll;
}

function overUkryj(){
for(i=0;i<document.getElementsByTagName("select").length;i++){
document.getElementsByTagName("select")[i].style.visibility="hidden";
}
if(document.getElementById("mapCanvas")){ document.getElementById("mapCanvas").style.visibility="hidden";}
}

function overPokaz(){
for(i=0;i<document.getElementsByTagName("select").length;i++){
document.getElementsByTagName("select")[i].style.visibility="visible";
}
if(document.getElementById("mapCanvas")){ document.getElementById("mapCanvas").style.visibility="visible";}
}

function confirmAlert(atitle,aurl,ao,anurl){
var r=confirm(atitle);

if(anurl){
	if (r==true){
		window.location.href=aurl;
	}else{
		window.location.href=anurl;
	}
}else if (r==true){
	window.location.href=aurl;
}else{
	return false;
}	

	
//}else if ((ao=='t' && r==true) || (ao=='n' && r==false)){
//	window.location.href=aurl;
//}else{
//	return false;
//}

}

function galeria(dzial,id,img){

var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();

if(okno) okno.close();

okno=window.open('galeria.php?dzial='+dzial+'&id='+id+'&z='+img+'&w='+arrayPageSize[0]+'&h='+arrayPageSize[3],'new', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=100px, height=100px, screenX='+arrayPageSize[0]/2+', screenY='+arrayPageSize[3]/2);
}

function gow(x){
if(x==-1){
document.getElementById("wizytowka_ul").style.display='block';
document.getElementById("wizytowka_galeria").style.display='none';
document.getElementById("gow").style.top=0+'px';
}else{
document.getElementById("wizytowka_ul").style.display='none';
document.getElementById("wizytowka_galeria").style.display='block';
document.getElementById("gow2").style.left=-x*517+'px';
document.getElementById("gow").style.top=-x*214+'px';
}
}

function gow_o(x){
if(x==-1){
document.getElementById("gow").style.top=0+'px';
}else{
document.getElementById("gow").style.top=-x*214+'px';
}
}

var mousePos;

function mouse(){
document.onmousemove = mouseMove;
}

function mouseMove(ev){
  	ev = ev || window.event;
	mousePos = mouseCoords(ev);
}

function mouseCoords(ev){
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
		y:ev.clientY + document.body.scrollTop  - document.body.clientTop
	};
}

function tooltipTxt(v,e,txt,img,w)
{

if(mousePos){

if(!document.getElementById("tooltip")){

var tooltip=document.createElement("div")
tooltip.setAttribute('id', 'tooltip');

var kontener = document.body;
	kontener.appendChild(tooltip);
	
}else{
var tooltip=document.getElementById("tooltip");
}

if(w){
tooltip.style.width=w+'px';
}else if(txt.length>45){
tooltip.style.width=230+'px';
}


if(img && tooltip.innerHTML!='<img oncontextmenu="return false" alt="" src="'+img+'" /><p>'+txt+'</p>'){
tooltip.innerHTML='<div style="width: 100%; text-align: center"><img oncontextmenu="return false" alt="" src="'+img+'" /></div><p>'+txt+'</p>';
}else if(tooltip.innerHTML!=txt){
tooltip.innerHTML=txt;
}


var posx, posy;

if (ie)
{
posx = event.clientX;
posy = event.clientY+document.documentElement.scrollTop;
}
else
{
posx = e.pageX;
posy = e.pageY;
}

if (navigator.userAgent.indexOf ("Opera") != -1)
{
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}


with (tooltip)
{

if(mousePos.x+14 + 2 + offsetWidth > document.body.offsetWidth)
{

style.left = (mousePos.x-10) - offsetWidth + "px";

}
else
{

style.left = (mousePos.x+14) + "px";
}


if(ie){
style.top = (mousePos.y+13+document.documentElement.scrollTop) + "px";
}else{
style.top = (mousePos.y+13) + "px";
}


}

 tooltipTxt.hide=function(x){
 
if(tooltip) document.body.removeChild(tooltip);

  }
	
v.onmouseout=tooltipClose;

}

}

function tooltipClose(){
if(document.getElementById('tooltip')) document.body.removeChild(document.getElementById('tooltip'));
if(document.getElementById('tooltipimg')) document.body.removeChild(document.getElementById('tooltipimg'));
}

if(ie){
window.attachEvent("onload", mouse);
}else{
document.onmousemove = mouseMove;
}

