function drukuj_artykul(art,lang){ 
    var adres = '/pliki_strony_kontroler/tresc_eksport.php?akcja=drukujART&art=' + art + "&lang=" + lang;
    okno = open(adres,'o','scrollbars,resizable, width=750, height=600');
    return true;
}

function wstaw_baner_flash(nazwa,szerokosc,wysokosc, click, target)
{ 
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+szerokosc+'" height="'+wysokosc+'" id="testNaStr" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="FlashVars" value="click=' + click + '&target=' + target + '">');
document.write('<param name="movie" value="'+nazwa+'" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="wmode" value="opaque" />');
document.write('<param name="bgcolor" value="#ffffff" />');
document.write('<embed wmode="opaque" src="'+nazwa+'" quality="high" bgcolor="#ffffff" width="'+szerokosc+'" height="'+wysokosc+'" name="testNaStr" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="click=' + click + '&target=' + target + '" />');
document.write('</object>');
}

function pokaz_blok(id) {
 if (navigator.appName=="Microsoft Internet Explorer") { 
   document.all[id].style.visibility = 'visible';
   document.all[id].style.display = 'block';
 }
 else { 
   document.getElementById(id).style.visibility = 'visible';
   document.getElementById(id).style.display = 'block';
 }
}

function ukryj_blok(id) {
 if (navigator.appName=="Microsoft Internet Explorer") { 
   document.all[id].style.visibility = 'hidden';
   document.all[id].style.display = 'none';
 }
 else { 
   document.getElementById(id).style.visibility = 'hidden';
   document.getElementById(id).style.display = 'none';
 }
}

function wygeneruj_blad_importu_pliku (typ, maksymalny_rozmiar, zdjecie){
  var komunikat_bledu = '';
  
  if(typ==4) komunikat_bledu = 'Błąd! Plik '+ zdjecie + ' nie jest plikiem CSV';  
  if(typ==2) komunikat_bledu = 'Błąd! Plik '+ zdjecie + ' nie jest plikiem JPG';
  if(typ==3) komunikat_bledu = 'Błąd! Plik '+ zdjecie + ' jest za duży. Maksymalny rozmiar pliku to: ' + maksymalny_rozmiar;     
  
  if(komunikat_bledu=='')komunikat_bledu = 'Błąd! Plik '+ zdjecie + ' nie może być wgrany na serwer';
  
  return komunikat_bledu;
}

function checkform_mail (form){

  if (form.email.value=='') {
   if(form.dopisz[0].checked) alert("Proszę podać adres e-mail w celu zapisania się do listy mailingowej!");
   if(form.dopisz[1].checked) alert("Proszę podać adres e-mail w celu wypisania się z listy mailingowej!");
   return false;
  }
  if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
  }

}

function IsNumeric(strString){
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   for (i = 0; i < strString.length && blnResult == true; i++){
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1){
         blnResult = false;
      }
   }
   return blnResult;
}


function checkform_inwestycja_etap_1 (form,typ,admin){
  if(admin==''){
  if (form.inw_nazwa.value=='') {
    alert("Proszę podać nazwę inwestycji!");
    return false;
  }
  if (form.inw_opis.value=='') {
    alert("Proszę podać opis inwestycji!");
    return false;
  }
  if (form.inw_rodzaj[0].checked==false && form.inw_rodzaj[1].checked==false && form.inw_rodzaj[2].checked==false) {
    alert("Proszę wybrać rodzaj inwestycji!");
    return false;
  }
  if (form.inw_wojewodztwo.value=='0') {
    alert("Proszę wybrać województwo!");
    return false;
  }
  if (form.inw_miasto.value=='') {
    alert("Proszę podać miasto, w którym znajduje się inwestycja!");
    return false;
  }
  if (form.inw_adres.value=='') {
    alert("Proszę podać adres inwestycji!");
    return false;
  }
  if (form.inw_telefon.value=='') {
    alert("Proszę podać numer telefonu!");
    return false;
  }
  if (form.inw_godziny_pracy.value=='') {
    alert("Proszę podać godziny pracy biura sprzedaży!");
    return false;
  }
  if (form.inw_email.value=='') {
    alert("Proszę podać adres e-mail dla inwestycji!");
    return false;
  }
  if(form.inw_email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = str = jQuery.trim(form.inw_email.value); 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
  }
  if (form.inw_email_aktualizacja.value=='') {
    alert("Proszę podać adres e-mail do aktualizacji!");
    return false;
  }
  if(form.inw_email_aktualizacja.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = str = jQuery.trim(form.inw_email_aktualizacja.value); 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
  }
  if (form.inw_zrealizowana[0].checked==false && form.inw_zrealizowana[1].checked==false) {
    alert("Proszę zaznaczyć czy inwestycja jest zrealizowana!");
    return false;
  }
  if(form.inw_zrealizowana[1].checked){
    if (form.inw_termin_rok.value=='0') {
      alert("Proszę wybrać rok oddania inwestycji!");
      return false;
    }
    if (form.inw_termin_kwartal.value=='0') {
      alert("Proszę wybrać kwartał oddania inwestycji!");
      return false;
    }
  }
  /*if (form.inw_metraz_od.value=='' || form.inw_metraz_do.value=='') {
    alert("Proszę wpisać minimalny i maksymalny metraż w inwestycji!");
    return false;
  }
  if (form.inw_pokoje_od.value=='' || form.inw_pokoje_do.value=='') {
    alert("Proszę wpisać minimalną i maksymalną ilość pokoi w inwestycji!");
    return false;
  }
  */
  
  var inw_cena_od_tmp = form.inw_cena_od.value;
  inw_cena_od_tmp=inw_cena_od_tmp.split(" ").join("");
    
  var inw_cena_do_tmp = form.inw_cena_do.value;
  inw_cena_do_tmp=inw_cena_do_tmp.split(" ").join("");
  
  if(!form.inw_cena_zapytaj.checked){
    if(!IsNumeric(inw_cena_od_tmp) || !IsNumeric(inw_cena_do_tmp)){
      alert("Proszę wpisać minimalną i maksymalną cenę w postacji liczby całkowitej!");
      return false;  
    }
    if (!(inw_cena_od_tmp>0 && inw_cena_do_tmp>0)) {
      alert("Proszę wpisać minimalną i maksymalną cenę\n lub wybrać pokazywanie informacji 'Wiadomość u dewelopera'!");
      return false;
    }
  }
  if(form.inw_rodzaj[0].checked || form.inw_rodzaj[2].checked){
    if (form.inw_miejsce_postojowe[0].checked==false && form.inw_miejsce_postojowe[1].checked==false) {
      alert("Proszę zaznaczyć czy jest dostępne miejsce postojowe!");
      return false;
    }
    if (form.inw_garaz[0].checked==false && form.inw_garaz[1].checked==false) {
      alert("Proszę zaznaczyć czy jest dostępny garaż!");
      return false;
    }
  }
  }
  else {
    
    var inw_cena_od_tmp = form.inw_cena_od.value;
    inw_cena_od_tmp=inw_cena_od_tmp.split(" ").join("");
    
    var inw_cena_do_tmp = form.inw_cena_do.value;
    inw_cena_do_tmp=inw_cena_do_tmp.split(" ").join("");
      
    if(!form.inw_cena_zapytaj.checked){
      if(!IsNumeric(inw_cena_od_tmp) || !IsNumeric(inw_cena_do_tmp)){
        alert("Proszę wpisać minimalną i maksymalną cenę w postacji liczby całkowitej!");
        return false;  
      }
      if (!(inw_cena_od_tmp>0 && inw_cena_do_tmp>0)) {
        alert("Proszę wpisać minimalną i maksymalną cenę\n lub wybrać pokazywanie informacji 'Wiadomość u dewelopera'!");
        return false;
      }
    }
  }
  if(typ=='zapisz'){
    form.zapisz_zmiany.value='1';
    form.przejdz_i_zapisz.value='0';
  }
  if(typ=='przejdz'){
    form.zapisz_zmiany.value='0';
    form.przejdz_i_zapisz.value='1';
  }
  form.submit();
}

function checkform_inwestycja_etap_2 (form,typ){
  if (form.geo_adres.value=='') {
    alert("Proszę wpisać adres inwestycji w postaci 'Kraj, Miasto, Ulica'!");
    return false;
  }
  if (form.lat.value=='' || form.lng.value=='') {
    alert("Proszę wybrać punkt na mapie!");
    return false;
  }
  if(typ=='zapisz'){
    form.zapisz_zmiany.value='1';
    form.przejdz_i_zapisz.value='0';
    form.wroc_i_zapisz.value='0';
  }
  if(typ=='przejdz'){
    form.zapisz_zmiany.value='0';
    form.przejdz_i_zapisz.value='1';
    form.wroc_i_zapisz.value='0';
  }
  if(typ=='wroc'){
    form.zapisz_zmiany.value='0';
    form.przejdz_i_zapisz.value='0';
    form.wroc_i_zapisz.value='1';
  }
  form.submit();
}

function checkform_kontakt (form){
  if(form.zgoda.checked==false) {
    alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
    return false; 
  }
  if (form.imie_nazwisko.value=='') {
    alert("Proszę podać imię i nazwisko w celu wysłania formularza!");
    return false;
  }
  /*if (form.miasto.value=='') {
    alert("Proszę podać miasto!");
    return false;
  }*/
  if (form.adres_email.value=='') {
    alert("Proszę podać adres e-mail w celu wysłania formularza!");
    return false;
  }
  if(form.adres_email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.adres_email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
  }
  if (form.tresc_wiadomosci.value=='') {
    alert("Proszę wpisać treść wiadomości!");
    return false;
  }
  form.submit();
}



function wstawobiektflash(nazwa,szerokosc,wysokosc){
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+szerokosc+'" height="'+wysokosc+'" id="testNaStr" align="middle">');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="movie" value="'+nazwa+'" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="wmode" value="opaque" />');
  document.write('<param name="bgcolor" value="#000000" />');
  document.write('<embed wmode="opaque" src="'+nazwa+'" quality="high" bgcolor="#000000" width="'+szerokosc+'" height="'+wysokosc+'" name="testNaStr" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  document.write('</object>');
}

function wstawPlayerMP3 (muzyka){
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="370" height="45" id="playermp3" align="middle">');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="movie" value="swf/mp3player.swf" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="wmode" value="opaque" />');
  document.write('<param name="flashvars" value="muzyka='+muzyka+'" />');
  document.write('<param name="bgcolor" value="#FFFFFF" />');
  document.write('<embed wmode="opaque" flashvars="muzyka='+muzyka+'" src="swf/mp3player.swf" quality="high" bgcolor="#FFFFF" width="370" height="45" name="playermp3" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  document.write('</object>');  
}


//Funckje związane z DEWELOPEREM
  
  //Zgłoszenie rejestracyjne
  function check_form_rejestracja_etap_1 (form){
    /*if(form.zgoda_regulamin.checked==false) {
      alert("Musisz zaakceptować regulamin, aby zapisać się do serwisu!");
      return false; 
    }*/
    if(form.zgoda_przetwarzanie.checked==false) {
      alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
      return false; 
    }
    /*if(form.zgoda_przetwarzanie_marketing.checked==false) {
      alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych w celach marketingowych!");
      return false; 
    }*/
    if (form.nazwa_dewelopera.value=='') {
      alert("Proszę podać nazwę dewelopera!");
      return false;
    }
    if (form.imie_nazwisko.value=='') {
      alert("Proszę podać imię i nazwisko!");
      return false;
    }
    if (form.telefon.value=='') {
      alert("Proszę podać numer telefonu!");
      return false;
    }
    if (form.adres_email.value=='') {
      alert("Proszę podać adres e-mail w celu wysłania formularza!");
      return false;
    }
    if(form.adres_email.value!=''){
      var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
      var str_adres = str = jQuery.trim(form.adres_email.value); 
      if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
        return false;
      }
    }
    form.submit();
  }
  
  //Rejestracja dewelopera
  function check_form_rejestracja_etap_2 (form){
    /*if(form.zgoda_regulamin.checked==false) {
      alert("Musisz zaakceptować regulamin, aby zapisać się do serwisu!");
      return false; 
    }
    if(form.zgoda_przetwarzanie.checked==false) {
      alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
      return false; 
    }
    if(form.zgoda_przetwarzanie_marketing.checked==false) {
      alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych w celach marketingowych!");
      return false; 
    }*/
    if (form.haslo_deweloper.value=='') {
      alert("Proszę wpisać hasło!");
      return false;
    }
    if (form.haslo_deweloper.value!=''){
      if (form.haslo_deweloper.value.length < 6){
    	    alert ("Wprowadź hasło składające się przynajmniej z 6 znaków!");
    	    return false;
    	}
    }
    if (form.haslo_deweloper.value!=form.haslo_deweloper_powtorka.value) {
      alert("Podane hasła muszą być identyczne!");
      return false;
    }
    if (form.nazwa_dewelopera.value=='') {
      alert("Proszę podać nazwę dewelopera!");
      return false;
    }
    if (form.wojewodztwo.value=='0') {
      alert("Proszę wybrac województwo, w którym znajduje się siedziba dewelopera!");
      return false;
    }
    if (form.miasto.value=='') {
      alert("Proszę podać miasto, w którym znajduje się deweloper!");
      return false;
    }
    if (form.adres.value=='') {
      alert("Proszę podać adres dewelopera!");
      return false;
    }
    if (form.telefon.value=='') {
      alert("Proszę podać numer telefonu!");
      return false;
    }
    if (form.strona_www.value=='') {
      alert("Proszę podać adres strony www!");
      return false;
    }
    if (form.informacja_o_deweloperze.value=='') {
      alert("Proszę wpisać informacje o deweloperze!");
      return false;
    }
    form.submit();
  }

  //Zmiana danych dewelopera
  function check_form_zmien_dane (form, admin){
    if(admin=='1'){
      if (form.login_dewelopera.value=='') {
        alert("Proszę podać login w posatci adresu e-mail!");
        return false;
      }
      if(form.login_dewelopera.value!=''){
        var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
        var str_adres = str = jQuery.trim(form.login_dewelopera.value); 
        if(!(wzor_adres.test(str_adres))){
          alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
          return false;
        }
      }
      if (form.haslo_dewelopera_new.value!='') {
        if (form.haslo_dewelopera_new.value.length < 6){
    	    alert ("Wprowadź hasło składające się przynajmniej z 6 znaków!");
    	    return false;
    	  }
        if (form.haslo_dewelopera_new.value!=form.haslo_dewelopera_new_powtorka.value) {
          alert("Hasło i powtórka hasła muszą być identyczne!");
          return false;
        } 
      }  
    }
    else {
      if (form.nazwa_dewelopera.value=='') {
        alert("Proszę podać nazwę dewelopera!");
        return false;
      }
      if (form.imie_nazwisko.value=='') {
        alert("Proszę podać imię i nazwisko!");
        return false;
      }
      if (form.wojewodztwo.value=='0') {
        alert("Proszę wybrac województwo, w którym znajduje się siedziba dewelopera!");
        return false;
      }
      if (form.miasto.value=='') {
        alert("Proszę podać miasto, w którym znajduje się deweloper!");
        return false;
      }
      if (form.adres.value=='') {
        alert("Proszę podać adres dewelopera!");
        return false;
      }
      if (form.telefon.value=='') {
        alert("Proszę podać numer telefonu!");
        return false;
      }
      if (form.strona_www.value=='') {
        alert("Proszę podać adres strony www!");
        return false;
      }
      if (form.informacja_o_deweloperze.value=='') {
        alert("Proszę wpisać informacje o deweloperze!");
        return false;
      }
    }
    form.submit();
  }
  
  //Zmiana hasła dewelopera
  function check_form_zmien_haslo (form){
    if (form.haslo_old.value=='') {
      alert("Proszę podać obecne hasło!");
      return false;
    }
    if (form.haslo_new.value=='') {
      alert("Proszę wpisać hasło do zmiany!");
      return false;
    }
    if (form.haslo_new.value!=''){
      if (form.haslo_new.value.length < 6){
    	    alert ("Wprowadź hasło składające się przynajmniej z 6 znaków!");
    	    return false;
    	}
    }
    if (form.haslo_new.value!=form.haslo_new_repeat.value) {
      alert("Podane hasła muszą być identyczne!");
      return false;
    }
    form.submit();
  }

//---------------------------------------------


//Panel logowania - Zamiana inputa o typie text na password
function onFocusHandler_p(fld){
  	fld.style.display = 'none';
  	var fld2 = (document.getElementById) ? document.getElementById('dew_haslo') : document.all['dew_haslo'];
  	fld2.style.display = 'block';
  	fld2.focus();
  	return true;
}
function onBlurHandler_p(fld){
  	if(fld.value === ''){
  		fld.style.display = 'none';
  		var fld2 = (document.getElementById) ? document.getElementById('fauxPassword') : document.all['fauxPassword'];
  		fld2.style.display = 'block';
  	}
  	return true;
}
//-------------------------------------------

