"use strict";

String.prototype.trim = function () {
  return this.replace(/^(\s\s*)|(\s\s*)$/g, '');
};
/*function slided(el)
{
	$('.help_link_cat ul').css('display','none');
	$(el+" ul").slideDown('normal');
}
*/
$(function(){
	$(".help_link_cat > a").click(function()
	{
		if ($(this).parent('.help_link_cat').hasClass('rolldown')) {
			$("li.rolldown").children("ul").slideUp();
			$("li.rolldown").removeClass('rolldown');
		}
		else {
			$("li.rolldown").children("ul").css('display','none');
			$("li.rolldown").removeClass('rolldown');
			$(this).parent('.help_link_cat').children("ul").slideDown();
			$(this).parent('.help_link_cat').addClass('rolldown');
		}
	});
});
function getPageSize() {
  var xScroll, yScroll,
    windowWidth, windowHeight,
    pageWidth, pageHeight;

  if (window.innerHeight && window.scrollMaxY) {
    xScroll = window.innerWidth + window.scrollMaxX;
    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;
  }

  if (self.innerHeight) {  // all except Explorer
    if (document.documentElement.clientWidth) {
      windowWidth = document.documentElement.clientWidth;
    } else {
      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 = xScroll;
  } else {
    pageWidth = windowWidth;
  }

  return [pageWidth, pageHeight, windowWidth, windowHeight];
}

function getPageScroll() {
  var xScroll, yScroll;

  if (self.pageYOffset) {
    yScroll = self.pageYOffset;
    xScroll = self.pageXOffset;
  } else if (document.documentElement && document.documentElement.scrollTop) {   // Explorer 6 Strict
    yScroll = document.documentElement.scrollTop;
    xScroll = document.documentElement.scrollLeft;
  } else if (document.body) {// all other Explorers
    yScroll = document.body.scrollTop;
    xScroll = document.body.scrollLeft;
  }

  return [xScroll, yScroll];
}

function ajaxFileUpload(id,from) {
  $("#wait")
  .ajaxStart(function () {
    var wh = getPageSize(),
      scroll = getPageScroll();
    $('#load table').css('margin-top', Math.round(wh[3] / 2 - 80));
    $('#load').width(wh[2]).css('top', scroll[1]).css('left', 0).show();
    $(this).width(wh[0]).height(wh[1]).css('opacity', 0.1).show();
  })
  .ajaxComplete(function () {
    $('#load').hide();
    $(this).hide().unbind();
  });
  jQuery.ajaxFileUpload({
    url: 'aindex.php?n=fileupload&file=' + id + '&from=' + from,
    secureuri: false,
    fileElementId: id,
    success: function (data) {
      if (typeof data === 'object') {
        var error = $(data).find('#error').text();
        if (error.length !== 0) {
          alert(error);
        } else {
          $('#' + id).replaceWith($(data).find('#msg').text());
        }
      } else {
        alert(data);
      }
      tmp = "input[type='file'][name^='"+id.replace(/[0-9]+$/,"")+"']";
      $(tmp).val("");
      $(tmp).hide();
      $(tmp+":first").show();
    },
    error: function (data, status, e) {
      alert('Błąd: ' + e);
      tmp = "input[type='file'][name^='"+id.replace(/[0-9]+$/,"")+"']";
      $(tmp).val("");
      $(tmp).hide();
      $(tmp+":first").show();
    }
  });

  return false;
}

function ajaxFileRemove(name, from, id) {
  if (typeof from === 'undefined') {
    from = '';
  }
  if (typeof id === 'undefined') {
    id = '';
  }

  $("#wait")
  .ajaxStart(function () {
    var wh = getPageSize(),
      scroll = getPageScroll();
    $('#load table').css('margin-top', Math.round(wh[3] / 2 - 80));
    $('#load').width(wh[2]).css('top', scroll[1]).css('left', 0).show();
    $(this).width(wh[0]).height(wh[1]).css('opacity', 0.1).show();
  })
  .ajaxComplete(function () {
    $('#load').hide();
    $(this).hide().unbind();
  });

  jQuery.ajax({
    url: 'aindex.php',
    type: 'GET',
    data: 'n=fileremove&file=' + name + '&from=' + from + '&id=' + id,
    success: function (data) {
      var tmp;
      if (typeof data === 'object') {
        var error = $(data).find('#error').text();
        if (error.length !== 0) {
          alert(error);
        } else {
          $('#' + name).replaceWith($(data).find('#msg').text());
        }
      } else {
        alert(data);
      }
      tmp = "input[type='file'][name^='"+name.replace(/[0-9]+$/,"")+"']";
      $(tmp).val("");
      $(tmp).hide();
      $(tmp+":first").show();
    },
    error: function (data, status, e) {
      var tmp;
      alert('Błąd: ' + e);
      tmp = "input[type='file'][name^='"+name.replace(/[0-9]+$/,"")+"']";
      $(tmp).val("");
      $(tmp).hide();
      $(tmp+":first").show();
    }
  });

  return false;
}

function validateKontakt(form) {
  var expr_email = /^[a-z0-9\._%+\-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;

  $(':input', form).css('border', '');
  if (form.nazwa.value.trim().length === 0) {
    alert('Musisz podać imię i nazwisko.');
    $(form.nazwa).css('border', '1px solid red').trigger('focus');
    return false;
  } else if (form.email.value.trim().length === 0) {
    alert('Musisz podać e-mail.');
    $(form.email).css('border', '1px solid red').trigger('focus');
  } else if (!expr_email.test(form.email.value.trim())) {
    alert('Zły adres e-mail.');
    $(form.email).css('border', '1px solid red').trigger('focus');
    return false;
  } else if (form.temat.value.trim().length === 0) {
    alert('Musisz podać temat wiadomości.');
    $(form.temat).css('border', '1px solid red').trigger('focus');
    return false;
  } else if (form.tresc.value.trim().length === 0) {
    alert('Musisz podać treść wiadmości.');
    $(form.tresc).css('border', '1px solid red').trigger('focus');
    return false;
  } else if (form.security_code.value.trim().length === 0) {
    alert('Przepisz kod z obrazka.');
    $(form.security_code).css('border', '1px solid red').trigger('focus');
    return false;
  }

  return true;
}

function validateOpinia(form) {
  if (form.message.value === '(Wybierz swoją opinię po lewej i uzupełnij tekst)' || form.message.value.trim().length === 0) {
    alert('Treść twojej opinii jest wymagana.');
    return false;
  }

  return true;
}

function invite_get_addresses() {
  var e1 = $('input[name=email_1]').val(),
    e2 = $('input[name=email_2]').val(),
    e3 = $('input[name=email_3]').val(),
    n1 = $('input[name=name_1]').val(),
    n2 = $('input[name=name_2]').val(),
    n3 = $('input[name=name_3]').val(),
    txt = [];

  if (n1.length || e1.length) {
    txt[0] = (n1.length ? (n1 + " ") : '') + (e1.length ? ("<" + e1 + ">") : '');
  }
  if (n2.length || e2.length) {
    txt[1] = (n2.length ? (n2 + " ") : '') + (e2.length ? ("<" + e2 + ">") : '');
  }
  if (n3.length || e3.length) {
    txt[2] = (n3.length ? (n3 + " ") : '') + (e3.length ? ("<" + e3 + ">") : '');
  }

  $('#invite_address_span').text(txt.join(', '));
  $('input[name=emails]').val(txt.join(', '));
}

function validateZapros(form) {
  var expr_email = /^[a-z0-9\._%+\-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;

  if (form.emails.value.length === 0) {
    alert("Wymagany jest conajmniej jeden odbiorca.");
    return false;
  }

  if (((form.email_1.value.trim() === "") + (form.name_1.value.trim() === "")) === 1) {
    alert("Podaj adres email i imię.");
    form.email_1.focus();
    return false;
  } else if (((form.email_2.value.trim() === "") + (form.name_2.value.trim() === "")) === 1) {
    alert("Podaj adres email i imię.");
    form.email_2.focus();
    return false;
  } else if (((form.email_3.value.trim() === "") + (form.name_3.value.trim() === "")) === 1) {
    alert("Podaj adres email i imię.");
    form.email_3.focus();
    return false;
  } else if (form.email_1.value.trim() !== "" && !expr_email.test(form.email_1.value.trim())) {
    alert("Zły adres E-mail.");
    form.email_1.focus();
    return false;
  } else if (form.email_2.value.trim() !== "" && !expr_email.test(form.email_2.value.trim())) {
    alert("Zły adres E-mail.");
    form.email_2.focus();
    return false;
  } else if (form.email_3.value.trim() !== "" && !expr_email.test(form.email_3.value.trim())) {
    alert("Zły adres E-mail.");
    form.email_3.focus();
    return false;
  } else if (form.message.trim() === "") {
    alert("Wpisz treść zaproszenia.");
    form.message.focus();
    return false;
  }

  return true;
}

function validateRegForm(form) {
  var expr_email = /^[a-z0-9\._%+\-]+@[a-z0-9\.\-]+\.[a-z]{2,4}$/i;

  if (form.email.value.trim() === "") {
    alert("Wypełnij pole 'E-mail'.");
    return false;
  } else if (form.pass1.value === "") {
    alert("Wypełnij pole 'Hasło'.");
    return false;
  } else if (form.regulamin.checked === false) {
    alert("Musisz zaakceptować regulamin.");
    return false;
  } else if (!expr_email.test(form.email.value.trim())) {
    alert("Zły adres E-mail.");
    return false;
  } else if (form.pass1.value !== form.pass2.value) {
    alert("Hasła się nie zgadzają.");
    return false;
  }

  return true;
}

function checkNIP(nip) {
  var expr_nip = /^\d{10}$|^\d{3}\-\d{2}\-\d{2}\-\d{3}$|^\d{3}\-\d{3}\-\d{2}\-\d{2}$/,
    wagi = [6, 5, 7, 2, 3, 4, 5, 6, 7],
    arr, i, suma = 0;

  if (expr_nip.test(nip)) {
    arr = (nip.replace(/-/g, '')).split('');
    for (i = 0; i < wagi.length; ++i) {
      suma += parseInt(arr[i], 10) * wagi[i];
    }
    return suma % 11 === parseInt(arr[9], 10);
  } else {
    return false;
  }
}


function Lupka(stan, num) {
  $('div.Lupka').eq(num - 1).css('display', stan ? 'block' : 'none');
  return false;
}

var ogloszenie = {
  //przelaczanie tabeli
  sprawdzTab: function(prefix,aktywna) {
    var tmp;
    tmp = prefix+parseInt(aktywna)+"";
    if(tmp === 'tab1' && !this.walidujOpis('dodaj_ogloszenie_form'))
    {
      return false;
    }
    switchTab(prefix,parseInt(aktywna)+1);
    return false;
  },
  // anuluje jeszcze nie dodane ogloszenie
  anuluj: function (formularz) {
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    formularz._action.value = 'cleanup_ogloszenie';
    formularz.submit();
  },
  // zapisuje edytowane aktywne ogloszenie
  zapisz: function (formularz) {
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    formularz._action.value = 'zapisz_ogloszenie';
    formularz.submit();
  },
  // wybiera opcje ogloszenia
  wybierzOpcje: function (wartosc,formularz,ul) {
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    if(typeof(ul).toLowerCase()=="string")
      ul = document.getElementById(ul);
      
    $("li",ul).removeClass("active");
    $("li[id='opcja-"+wartosc+"']",ul).addClass("active");
    $(formularz.produkt_id).val(wartosc);
  },
  // waliduje zakladke opis
  walidujOpis: function (formularz) {
    //Posprzątaj po poprzedniej walidacji
    this.errors = 0;
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    var expr_rok = /^\d*$/;
    var expr_cena = /^(\d+|\d+\.\d+)$/;
    $("div.masz_error").remove();

    //Waliduj pola
    if($(formularz.kategoria).val().trim()=="") {
      this.errors++;
      $(formularz.kategoria).before("<div class=\"masz_error\">Wypełnij pole 'Kategoria'.</div>");
    }
    if($(formularz.typ).val().trim()=="") {
      this.errors++;
      $(formularz.typ).before("<div class=\"masz_error\">Wypełnij pole 'Typ ogłoszenia'.</div>");
    }
    if($(formularz.producent).val().trim()==""&&$(formularz.producent2).val().trim()=="") {
      this.errors++;
      $(formularz.producent).before("<div class=\"masz_error\">Wypełnij pole 'Producent'.</div>");
    }
    if(!expr_rok.test(formularz.rok_produkcji.value) || parseInt(formularz.rok_produkcji.value, 10) < 1950 || parseInt(formularz.rok_produkcji.value, 10) > (new Date()).getFullYear()) {
      this.errors++;
      $(formularz.rok_produkcji).before("<div class=\"masz_error\">Zły format w polu 'Rok produkcji'<br/>nPoprawny: 'YYYY'. np.: '1995'</div>");
    }
    if(expr_cena.test(formularz.cena.value) && formularz.cena.value<=0) {
      this.errors++;
      $(formularz.cena).before("<div class=\"masz_error\">Sprawdź pole 'Cena'.</div>");
    }
    if(expr_cena.test(formularz.cena.value) && !formularz.nb[0].checked && !formularz.nb[1].checked) {
      this.errors++;
      $(formularz.cena).before("<div class=\"masz_error\">Zaznacz 'netto' lub 'brutto'.</div>");
    }
    if(!expr_cena.test(formularz.cena.value)) {
      formularz.nb[0].checked = formularz.nb[1].checked = false;
    }
    if($(formularz.wojewodztwo).val().trim()==""||$(formularz.wojewodztwo).val().trim()=="0") {
      this.errors++;
      $(formularz.wojewodztwo).before("<div class=\"masz_error\">Wypełnij pole 'Województwo'.</div>");
    }
    if($(formularz.lokalizacja).val().trim()=="") {
      this.errors++;
      $(formularz.lokalizacja).before("<div class=\"masz_error\">Wypełnij pole 'Lokalizacja'.</div>");
    }
    if($(formularz.opis).val().trim()=="") {
      this.errors++;
      $(formularz.opis).before("<div class=\"masz_error\">Wypełnij pole 'Opis'.</div>");
    }    
    return (this.errors <= 0);
  },
  // waliduje cale ogloszenie
  waliduj: function (formularz) {
    return this.walidujOpis(formularz);
  }
};

function switchTab(prefix,aktywna) {
  window.scrollTo(0, 0);
  $("*[id^='"+prefix+"']").css("display","none");
  $("*[id^='"+prefix+aktywna+"']").css("display","block");
  return false;
}

function check_switchTab(prefix,aktywna) {
  var tmp;
  tmp = prefix+parseInt(aktywna)+"";
  if(tmp === 'tab1' && !ogloszenie.walidujOpis('dodaj_ogloszenie_form'))
  {
    return false;
  }
  switchTab(prefix,parseInt(aktywna)+1);

  return false;
}

var koszyk = {
  // dodaje ogloszenie do koszyka
  dodaj: function (formularz) {
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    //formularz._action.value = 'add_to_basket';
    if(!$(":input[name=produkt_id][checked]",formularz).val())
    {
      alert('Nie wybrano rodzaju ogłoszenia!');
      return false;
    }
    if(ogloszenie.waliduj(formularz)) {
      formularz.submit();
      return true;
    } else {
      return false;
    }
  },
  // usuwa ogloszenie z koszyka
  usun: function (formularz) {
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    formularz._action.value = 'remove_from_basket';
    formularz.submit();
    return true;
  },
  // dodaje zamowienie
  dodajZamowienie: function (formularz) {
    var tmp;
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    if(arguments.length>'1')
    {
      if(arguments[1]&&arguments[1]=='1')
      {
        tmp="";
        do {
          tmp=prompt('Wymagany jest numer NIP:').trim();
        } while(!tmp || tmp=="")
        $(formularz.nip).val(tmp);
      }
    }
    formularz.submit();
  },
  //Zapisz dane uzytkownika
  uzytkownikDane: function (formularz) {
    this.errors = 0;
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    $("div.masz_error").remove();

    //Waliduj pola
    if($(formularz.firma).val().trim()=="") {
      this.errors++;
      $(formularz.firma).before("<div class=\"masz_error\">Wypełnij pole 'Firma'.</div>");
    }
    if($(formularz.imie).val().trim()!=""&&$(formularz.nazwisko).val().trim()=="") {
      this.errors++;
      $(formularz.imie).before("<div class=\"masz_error\">Wypełnij pole 'Imię i nazwisko'.</div>");
    }
    else if($(formularz.imie).val().trim()==""&&$(formularz.nazwisko).val().trim()!="") {
      this.errors++;
      $(formularz.imie).before("<div class=\"masz_error\">Wypełnij pole 'Imię i nazwisko'.</div>");
    }
    if($(formularz.adres).val().trim()=="") {
      this.errors++;
      $(formularz.adres).before("<div class=\"masz_error\">Wypełnij pole 'Adres'.</div>");
    }
    if($(formularz.kod_poczt).val().trim()=="") {
      this.errors++;
      $(formularz.kod_poczt).before("<div class=\"masz_error\">Wypełnij pole 'Kod pocztowy'.</div>");
    }
    if($(formularz.miejscowosc).val().trim()=="") {
      this.errors++;
      $(formularz.miejscowosc).before("<div class=\"masz_error\">Wypełnij pole 'Miejscowość'.</div>");
    }
    if($(formularz.wojewodztwo).val().trim()=="") {
      this.errors++;
      $(formularz.wojewodztwo).before("<div class=\"masz_error\">Wypełnij pole 'Województwo'.</div>");
    }
    if($(formularz.panstwo).val().trim()=="") {
      this.errors++;
      $(formularz.panstwo).before("<div class=\"masz_error\">Wypełnij pole 'Państwo'.</div>");
    }
    if($(formularz.telefon).val().trim()=="") {
      this.errors++;
      $(formularz.telefon).before("<div class=\"masz_error\">Wypełnij pole 'Telefon kontaktowy'.</div>");
    }
    if(this.errors<=0) formularz.submit();
    return (this.errors <= 0);
  }
};

var konto = {
  //Walidacja formularza
  walidujRejestracja: function (formularz) {
    //Posprzątaj po poprzedniej walidacji
    this.errors = 0;
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    var expr_email = /^[a-z0-9\_\.\-]+@[a-z0-9\_\.\-]+$/i;
    var expr_haslo = /^[a-z0-9]{6,}$/i;
    $("div.masz_error").remove();


    //Waliduj pola
    if(!formularz.regulamin.checked) {
      this.errors++;
      $(formularz.regulamin).before("<div class=\"masz_error\">Zaakceptuj regulamin.</div>");
    }
    if($(formularz.email).val().trim()=="") {
      this.errors++;
      $(formularz.email).before("<div class=\"masz_error\">Wypełnij pole 'E-mail'.</div>");
    }
    else if(!expr_email.test(formularz.email.value))
    {
      this.errors++;
      $(formularz.email).before("<div class=\"masz_error\">Sprawdź pole 'E-mail'.</div>");
    }
    if($(formularz.haslo1).val()!=$(formularz.haslo2).val()) {
      this.errors++;
      $(formularz.haslo1).before("<div class=\"masz_error\">Sprawdź pole 'Hasło' i 'Powtórz hasło'.</div>");
    }
    else if(!expr_haslo.test(formularz.haslo1.value))
    {
      this.errors++;
      $(formularz.haslo1).before("<div class=\"masz_error\">Sprawdź pole 'Hasło'.</div>");
    }
    if($(formularz.katalog_kategorie_id).val().trim() === "") {
      this.errors++;
      $(formularz.katalog_kategorie_id).before("<div class=\"masz_error\">Sprawdź pole 'Branża'.</div>");
    }
    if(this.errors <= 0) formularz.submit();
  },
  walidujDane: function (formularz) {
    //Posprzątaj po poprzedniej walidacji
    this.errors = 0;
    if(typeof(formularz)=="string")
      formularz = document.getElementById(formularz);
    $("div.masz_error").remove();

    //Waliduj pola
    if($(formularz.firma).val().trim()=="") {
      this.errors++;
      $(formularz.firma).before("<div class=\"masz_error\">Wypełnij pole 'Firma'.</div>");
    }
    if($(formularz.imie).val().trim()!=""&&$(formularz.nazwisko).val().trim()=="") {
      this.errors++;
      $(formularz.imie).before("<div class=\"masz_error\">Wypełnij pole 'Imię i nazwisko'.</div>");
    }
    else if($(formularz.imie).val().trim()==""&&$(formularz.nazwisko).val().trim()!="") {
      this.errors++;
      $(formularz.imie).before("<div class=\"masz_error\">Wypełnij pole 'Imię i nazwisko'.</div>");
    }
    if($(formularz.adres).val().trim()=="") {
      this.errors++;
      $(formularz.adres).before("<div class=\"masz_error\">Wypełnij pole 'Adres'.</div>");
    }
    if($(formularz.kod_poczt).val().trim()=="") {
      this.errors++;
      $(formularz.kod_poczt).before("<div class=\"masz_error\">Wypełnij pole 'Kod pocztowy'.</div>");
    }
    if($(formularz.miejscowosc).val().trim()=="") {
      this.errors++;
      $(formularz.miejscowosc).before("<div class=\"masz_error\">Wypełnij pole 'Miejscowość'.</div>");
    }
    if($(formularz.wojewodztwo).val().trim()=="") {
      this.errors++;
      $(formularz.wojewodztwo).before("<div class=\"masz_error\">Wypełnij pole 'Województwo'.</div>");
    }
    if($(formularz.panstwo).val().trim()=="") {
      this.errors++;
      $(formularz.panstwo).before("<div class=\"masz_error\">Wypełnij pole 'Państwo'.</div>");
    }
    if($(formularz.telefon).val().trim()=="") {
      this.errors++;
      $(formularz.telefon).before("<div class=\"masz_error\">Wypełnij pole 'Telefon kontaktowy'.</div>");
    }
    if($(formularz.www).val().trim()!=""&&!$(formularz.www).val().match(/^http:\/\//)) {
      this.errors++;
      $(formularz.www).before("<div class=\"masz_error\">Sprawdź wartość pola 'WWW'.</div>");
    }
    if($(formularz.katalog_kategorie_id).val().trim()=="") {
      this.errors++;
      $(formularz.katalog_kategorie_id).before("<div class=\"masz_error\">Wybierz wartość pola 'Kategoria branżowa'.</div>");
    }
    if(this.errors<=0) formularz.submit();
    return (this.errors <= 0);
  }
};

function switchImg(thumb) {
  var i, arr = document.getElementById('OgloszeniePhoto').getElementsByTagName('img');
  for (i = 0; i < arr.length; ++i) {
    if (arr[i].id && !arr[i].getAttribute('rel')) {
      arr[i].className = "hidden";
    }
  }

  document.getElementById(thumb.getAttribute('rel')).className = "thumb";
}

function empty(form) {
  var i;

  for (i = 0; i < form.elements.length; ++i) {
    switch (form.elements[i].type) {
    case 'checkbox':
    case 'radio':
      if (form.elements[i].checked === true) {
        return false;
      }
      break;
    }
  }

  return true;
}

function checkAddPlatnosci(form) {
  if (empty(form)) {
    form.anuluj.click();
    return false;
  } else {
    return true;
  }
}

function insert(to, data) {
  if (data === '') {
    $(to).html('<br/><br/><br/>');
  } else {
    $(to).html('<br/>Przedłużone do:<br/>' + data);
  }
}

function insert2(el, to, data) {
  if (el.checked === false) {
    insert(to, '');
  } else {
    insert(to, data);
  }
}

function checkPrzedloz(el, oplacone) {
  if (parseInt(oplacone, 10) === 0 && el.checked === true) {
    var przedluzenia = $('#dodajOgloszenieForm input[type=radio]'),
      zaznaczone = przedluzenia.filter(':checked');
    if (zaznaczone.val() === 0) {
      przedluzenia.eq(1).attr("checked", "checked");
    }
    $('#prod').attr("disabled", "disabled");
  } else {
    $('#prod').removeAttr("disabled");
  }
}

$(function ($) {
  $("#OgloszeniePhoto a[href$='jpg'],#katalogWpis a[href$='jpg']").lightBox({
    imageLoading: 'img/lightbox-ico-loading.gif',
    imageBtnClose: 'img/lightbox-btn-close.gif',
    imageBtnPrev: 'img/lightbox-btn-prev.gif',
    imageBtnNext: 'img/lightbox-btn-next.gif',
    imageBlank: 'img/lightbox-blank.gif',
    txtImage: 'Zdjęcie',
    txtOf: 'z'
  });
  $('.powieksz').lightBox({
    imageLoading: 'img/lightbox-ico-loading.gif',
    imageBtnClose: 'img/lightbox-btn-close.gif',
    imageBlank: 'img/lightbox-blank.gif',
    txtImage: 'Powiększenie Mapy'
  });
});
$(function(){
	if ($("menu_help")) {
		$(window).scroll(function(e){
			var offset = $("#menu_help").position();
			var pagesrl = getPageScroll();
			if (pagesrl[1]>=230) {
				$("#menu_help").css({'position':'fixed','top':'0'});
				/*
				var animscr = $("#menu_help").animate({
					'paddingTop': pagesrl[1]-215
				},{
					duration: 400,
					queue: false
				});
				*/
			}
			else if(pagesrl[1]<230) {
				$("#menu_help").css({'position':'static','top':'0'});
			}
			else {
				$("#menu_help").css({'position':'static','top':'0'});
			}
		});
	}
});
function showhide(el)
{
  if($(el).hasClass('dostepny'))
  {
    $(el).removeClass('dostepny');
    $(el).fadeOut();
  }
  else 
  {
    $(el).addClass('dostepny');
    $(el).fadeIn();
  }
}

