
function checkFormAddUser(form){
 var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/; 
 if (form.elements["login"].value == ""){
 	alert('Proszę wpisać login.'); 
 	form.elements["login"].focus();
 	return false;
 }
  if (form.elements["imie"].value == ""){
 	alert('Proszę wpisać imię.'); 
 	form.elements["imie"].focus();
 	return false;
 }
  if (form.elements["nazwisko"].value == ""){
 	alert('Proszę wpisać nazwisko.'); 
 	form.elements["nazwisko"].focus();
 	return false;
 }
  if (form.elements["kod"].value == ""){
 	alert('Proszę wpisać kod pocztowy.'); 
 	form.elements["kod"].focus();
 	return false;
 }
  if (form.elements["miasto"].value == ""){
 	alert('Proszę wpisać miasto.'); 
 	form.elements["miasto"].focus();
 	return false;
 }
   if (form.elements["adres"].value == ""){
 	alert('Proszę wpisać adres.'); 
 	form.elements["adres"].focus();
 	return false;
 }
   if (form.elements["mail"].value == ""){
 	alert('Proszę wpisać email.'); 
 	form.elements["mail"].focus();
 	return false;
 }
 if (! email.test(form.elements["mail"].value)){
 	alert('Podany email jest nieprawidłowy.'); 
 	form.elements["mail"].focus();
 	return false;
 }
   if (form.elements["telefon"].value == ""){
 	alert('Proszę wpisać numer telefonu.'); 
 	form.elements["telefon"].focus();
 	return false;
}
if (form.elements["zgoda"].checked == false){
 	alert('Aby przesłać formularz rejestracji należy wyrazić zgodę na przetwarzanie swoich danych osobowych przez serwis noclegi.ecotravel.pl'); 
 	form.elements["zgoda"].focus();
 	return false;
 }
 
}

function checkNoticy(form){

var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/; 
 if (form.elements["tytul"].value == ""){
 	alert('Proszę wpisać tytuł ogłoszenia.'); 
 	form.elements["tytul"].focus();
 	return false;
 }
  if (form.elements["tresc"].value == ""){
 	alert('Proszę wpisać treść ogłoszenia.'); 
 	form.elements["tresc"].focus();
 	return false;
 }
  if (form.elements["ulica"].value == ""){
 	alert('Proszę wpisać nazwę ulicy.'); 
 	form.elements["ulica"].focus();
 	return false;
 }
  if (form.elements["kod"].value == ""){
 	alert('Proszę wpisać kod pocztowy.'); 
 	form.elements["kod"].focus();
 	return false;
 }
  if (form.elements["miasto"].value == ""){
 	alert('Proszę wpisać nazwę miasta.'); 
 	form.elements["miasto"].focus();
 	return false;
 }
if (form.elements["telefon"].value == ""){
 	alert('Proszę wpisać numer telefonu.'); 
 	form.elements["telefon"].focus();
 	return false;
}
   if (form.elements["mail"].value == ""){
 	alert('Proszę wpisać email.'); 
 	form.elements["mail"].focus();
 	return false;
 }
 if (! email.test(form.elements["mail"].value)){
 	alert('Podany email jest nieprawidłowy.'); 
 	form.elements["mail"].focus();
 	return false;
 }

if (form.elements["zgoda"].checked == false){
 	alert('Aby przesłać formularz rejestracji należy wyrazić zgodę na przetwarzanie swoich danych osobowych przez serwis noclegi.ecotravel.pl'); 
 	form.elements["zgoda"].focus();
 	return false;
 }
}


function checkNewsletter(form){
var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/; 

   if (form.elements["mail"].value == ""){
 	alert('Proszę wpisać email.'); 
 	form.elements["mail"].focus();
 	return false;
 }
 if (! email.test(form.elements["mail"].value)){
 	alert('Podany email jest nieprawidłowy.'); 
 	form.elements["mail"].focus();
 	return false;
 }
}

function checkFormAddObject1(form){
 if (form.elements["nazwa"].value == ""){
 	alert('Proszę wpisać nazwę obiektu noclegowego.'); 
 	form.elements["nazwa"].focus();
 	return false;
 }
 ////////////////////////////
 var reg = new RegExp('[^A-Za-z1-9_]');
 var pom = false;
 if (form.elements["sub"].value=='')
    pom=true; 
 if (form.elements["sub"].value.search(reg) != -1)
    pom=true;
 if (pom){
 	alert('Nazwa subdomeny jest niepoprawna.'); 
 	form.elements["sub"].focus();
 	return false;
 }
 if (form.elements["wojew"].selectedIndex == 0){
 	alert('Proszę wybrać województwo.'); 
 	form.elements["wojew"].focus();
 	return false;
 }
 if (form.elements["powiat"].selectedIndex == 0){
 	alert('Proszę wybrać powiat.'); 
 	form.elements["powiat"].focus();
 	return false;
 }
 if (form.elements["region"].selectedIndex == 0){
 	alert('Proszę wybrać rodzaj obiektu.'); 
 	form.elements["region"].focus();
 	return false; 
 }  
 
} 
 
 function checkFormAddObject2(form){
var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/; 
if (form.elements["miasto"].value == ""){
 	alert('Proszę wpisać miasto.'); 
 	form.elements["miasto"].focus();
 	return false;
 }
if (form.elements["kod"].value == ""){
 	alert('Proszę wpisać kod pocztowy.'); 
 	form.elements["kod"].focus();
 	return false;
 }
 if (form.elements["adres"].value == ""){
 	alert('Proszę wpisać adres.'); 
 	form.elements["adres"].focus();
 	return false;
 }
if (form.elements["rodzaj"].selectedIndex == 0){
 	alert('Proszę wybrać rodzaj obiektu.'); 
 	form.elements["rodzaj"].focus();
 	return false; 
 } 
if (form.elements["tel"].value == ""){
 	alert('Proszę wpisać telefon.'); 
 	form.elements["tel"].focus();
 	return false;
 }
if (form.elements["mail"].value == ""){
 	alert('Proszę wpisać adres e-mail.'); 
 	form.elements["mail"].focus();
 	return false;
 } 
if (! email.test(form.elements["mail"].value)){
 	alert('Podany email jest nieprawidłowy.'); 
 	form.elements["mail"].focus();
 	return false;
}
 
}
////////////////////

function checkFormSend(form){
var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/; 
  if (form.elements["imie"].value == ""){
 	  alert('Proszę wpisać imię i nazwisko.'); 
 	  form.elements["imie"].focus();
 	  return false;
   }
if (form.elements["mail"].value == ""){
 	alert('Proszę wpisać adres e-mail.'); 
 	form.elements["mail"].focus();
 	return false;
 }
if (! email.test(form.elements["mail"].value)){
 	alert('Podany email jest nieprawidłowy.'); 
 	form.elements["mail"].focus();
 	return false;
}
if (!form.elements["check"].checked){
 	alert('Aby wysłać formularz należy zaakceptować politykę prywatności i prawa autorskie');
 	form.elements["check"].focus();
 	return false;
 }
}
//////////////////////////////////////
function checkFormSendf(form){
var email = /\w+@[a-zA-Z_0-9\-]+?\.[a-zA-Z]{2,6}/;  
if (form.elements["mail_to"].value == ""){
 	alert('Proszę wpisać adres e-mail odbiorcy.'); 
 	form.elements["mail_to"].focus();
 	return false;
 }
if (! email.test(form.elements["mail_to"].value)){
 	alert('Podany adres e-mail odbiorcy jest nieprawidłowy.'); 
 	form.elements["mail_to"].focus();
 	return false;
}
if (form.elements["mail_from"].value == ""){
 	alert('Proszę wpisać adres e-mail nadawcy.'); 
 	form.elements["mail_from"].focus();
 	return false;
 }
if (! email.test(form.elements["mail_from"].value)){
 	alert('Podany adres e-mail nadawcy jest nieprawidłowy.'); 
 	form.elements["mail_from"].focus();
 	return false;
}
if (form.elements["podpis"].value == ""){
 	alert('Proszę wpisać podpis.'); 
 	form.elements["podpis"].focus();
 	return false;
 }
if (form.elements["temat"].value == ""){
 	alert('Proszę wpisać temat wiadomości.'); 
 	form.elements["temat"].focus();
 	return false;
 }
if (!form.elements["check"].checked){
 	alert('Aby wysłać formularz należy zaakceptować politykę prywatności i prawa autorskie');
 	form.elements["check"].focus();
 	return false;
 }
}

 function checkFormAddObject3(form){
  var cena= /[^1-9,0]+$/; 
if(form.elements["cena_od"].value == ""){
 	alert('Proszę wpisać cenę minimalną'); 
 	form.elements["cena_od"].focus();
 	return false;
 }
 if(form.elements["cena_do"].value == ""){
 	alert('Proszę wpisać cenę maksymalną'); 
 	form.elements["cena_od"].focus();
 	return false;
 }

if (cena.test(form.elements["cena_od"].value)){
 	alert('Cena minimalna jest nieprawidłowa.'); 
 	form.elements["cena_od"].focus();
 	return false;
}

if (cena.test(form.elements["cena_do"].value)){
 	alert('Cena maksymalna jest nieprawidłowa.'); 
 	form.elements["cena_od"].focus();
 	return false;
} 
}

function checkSearch(form){
  var cena= /[^1-9,0]+$/; 

if (cena.test(form.elements["cena_od"].value)){
 	alert('Cena minimalna jest nieprawidłowa.'); 
 	form.elements["cena_od"].focus();
 	return false;
}

if (cena.test(form.elements["cena_do"].value)){
 	alert('Cena maksymalna jest nieprawidłowa.'); 
 	form.elements["cena_od"].focus();
 	return false;
} 
}

function checkFormAddObject5(form){
if (!form.elements["acct"].checked){
 	alert('Aby zapisać formularz należy zaakceptować politykę prywatności i prawa autorskie');
 	form.elements["acct"].focus();
 	return false;
 }
 }

function checkFormLog(form){
 if (form.elements["login"].value == ""){
 	alert('Proszę wpisać login.'); 
 	form.elements["login"].focus();
 	return false;
 }
  if (form.elements["pwd"].value == ""){
 	alert('Proszę wpisać hasło.'); 
 	form.elements["pwd"].focus();
 	return false;
 }
 
}

function checkLogin(param,hr){
 if (param == ""){
 	alert('Proszę wpisać login.'); 
 	return "#"
 }else 
 return "remind_pwd.php?param="+param;
}

function selectPowiat(){
  var id_woj;
  for(var i=1;i<pow_id.length;i++)
    if (pow_id[i]==document.add_object1.powiat[document.add_object1.powiat.selectedIndex].value){
      id_woj=pow_id_woj[i];
      break;
    }
  document.add_object1.wojew.selectedIndex=id_woj;
}

function selectWojew(){
  var id_woj = document.add_object1.wojew.options[document.add_object1.wojew.selectedIndex].value;
  var formpow = document.add_object1.powiat;
  var j;
  j=0;
  formpow.options.length=0;
  formpow.options[j]= new Option(pow[j],pow_id[j]);
  if (id_woj==0)
  {
     for(var i=1;i<pow_id_woj.length;i++)
        formpow.options[i]= new Option(pow[i],pow_id[i]);
  }else{
    for(var i=0;i<pow_id_woj.length;i++){
      if (pow_id_woj[i]==id_woj){
        j++;
        formpow.options[j]= new Option(pow[i],pow_id[i]);
     }
    }
  }
}
function popUP(adres) {
   window.open(adres, 'Ecotravel', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=250, height=250')
}  
function popUP2(adres) {
   window.open(adres,'', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=540, height=600')
}  

function popUP3(adres) {
   window.open(adres,'', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=430, height=160')
}

function popUP4(adres) {
   window.open(adres,'', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no, width=790, height=600')
}   

function popUP5(adres) {
   window.open(adres,'')
}

function popOkno(adres) {
   window.open(adres,'')
}  

function small_img(img,img2) {
  add_object2.submit();
  if (img=='')
    img=img2;
   window.open('page/small_image.php?img='+img, 'Ecotravel', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=180, height=180')

}      
function big_img_db(id) {
  window.open('page/big_imagedb.php?id='+id, id, 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=500, height=410')
}  

function big_img(img,img2) {
  if (img=='')
    img=img2;
  window.open('page/big_image.php?img='+img, img, 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=500, height=410')
}  
var tagList = ['b', 'i', 'u','br'];

var tagOpened1 = [];
var tagOpened2 = [];
var tagOpened3 = [];
var pom;
function pasteTag(elm,nmbr, btn,t) {
    if (t==1)
      pom=tagOpened1;
    if (t==2)
      pom=tagOpened2;
    if (t==3)
      pom=tagOpened3;
    if (selExist(elm)) {
      selReplace(elm, '<' + tagList[nmbr] + '>', '</' + tagList[nmbr] + '>');
    } 
    else {
      if(nmbr==3){
          selReplace(elm, '<' + tagList[nmbr] + '>');
      }else{
      if (pom[nmbr]) {
        selReplace(elm, '</' + tagList[nmbr] + '>');
        btn.value = btn.value.substr(0, btn.value.length - 1);
        pom[nmbr] = false;
      }
      else {
        selReplace(elm, '<' + tagList[nmbr] + '>');
        btn.value += '*';
        pom[nmbr] = true;
      }
      }
    }
  }
  
function selExist(elm) {
    if (elm.setSelectionRange) {
      return elm.selectionStart != elm.selectionEnd;
    }
    else if (document.selection) {
      elm.focus();
      var range = document.selection.createRange();
      return range.text != '';
    }
    return false;
  }


 function selReplace(elm, text1, text2) {
    elm.focus();
    if (elm.setSelectionRange) {
      if (typeof text2 != 'undefined') {
        text1 += elm.value.substring(elm.selectionStart, elm.selectionEnd) + text2;
      }
      var scrollPos = [elm.scrollLeft, elm.scrollTop];
      var begin = elm.value.substr(0, elm.selectionStart);
      var end = elm.value.substr(elm.selectionEnd);
      var curPos = elm.selectionStart + text1.length;
      elm.value = begin + text1 + end;
      elm.setSelectionRange(curPos, curPos);
      elm.scrollLeft = scrollPos[0];
      elm.scrollTop = scrollPos[1];
    }
    else if (document.selection) {
      var range = document.selection.createRange();
      if (typeof text2 != 'undefined') {
        text1 += range.text + text2;
      }
      range.text = text1;
      range.select();
    }
    else {
      if (typeof text2 != 'undefined') text1 += text2;
      addToEnd(elm, text1);
    }
  }
  function changeDIV1(l){
    if(document.add_reklama.rozmiar.value=="120060")
      div1.innerHTML='Lewe menu<input type="hidden" name="polozenie" value="3">'
    else {
      var a ='<select onChange="javascript:lpoloz=document.add_reklama.polozenie.selectedIndex" size="1" name="polozenie" style="font-family: Verdana; font-size: 8pt; width: 243px" >';
        a=a+'<OPTION VALUE="0">Góra strony</OPTION><OPTION VALUE="1">Dół strony</OPTION>';
        a=a+'<OPTION VALUE="2">Góra i dół strony</OPTION></select>'; 
        div1.innerHTML=a;
        document.add_reklama.polozenie.selectedIndex=l;
    }
    return true;
  }
  
  function changeDIV2(wojew,wojewid,miasto,miastosel,wojewsel){
    var pom;
    if(document.add_reklama.podstrony.value=="0")
      div2.innerHTML='&nbsp;';
    if(document.add_reklama.podstrony.value=="1"){
        div2.innerHTML='<p style="word-spacing: 0; margin-top: 0; margin-bottom: 0;  margin-left:10;">';
        for(i=0;i<wojew.length;i++){
          if (wojewsel[i])
            pom='checked'; else pom='';
          div2.innerHTML+='<input onClick="javascript:wojewsel['+i+']=this.checked" type="checkbox" name="w'+i+'"'+pom+'>'+wojew[i];
          div2.innerHTML+='<input type="hidden" name="h'+i+'" value="'+wojewid[i]+'"><br>';
        }
        div2.innerHTML+='</p>';
    }
    if(document.add_reklama.podstrony.value=="2"){
        div2.innerHTML='<p style="word-spacing: 0; margin-top: 0; margin-bottom: 0;  margin-left:10;">';
        for(i=0;i<miasto.length;i++){
          if (miastosel[i])
            pom='checked'; else pom='';
          div2.innerHTML+='<input onClick="javascript:miastosel['+i+']=this.checked" type="checkbox" name="w'+i+'"'+pom+'>'+miasto[i];
          div2.innerHTML+='<input type="hidden" name="h'+i+'" value="'+miasto[i]+'"><br>';
        }
        div2.innerHTML+='</p>';
    }
    return true;
  }
  
  function changeDIV3(l){
    if(document.add_reklama.kres.value=="0"){
         var a ='<p style="word-spacing: 0; margin-top: 0; margin-bottom: 0;  margin-left:10;">';
         a=a+'Od: <input onChange="javascript:document.add_reklama.dOd.value=this.value" type="Text" name="data_od" size="10" style="font-family: Verdana; font-size: 8pt; border: 1 solid #C0C0C0">&nbsp;';
         a=a+'<a href="javascript:show_calendar(\'document.add_reklama.data_od\', document.add_reklama.data_od.value,\'document.add_reklama.dOd\')">';
         a=a+'<img src="cal.gif" width="16" height="16" border="0"></a>';
         a=a+'&nbsp;&nbsp;Do: <input onChange="javascript:document.add_reklama.dDo.value=this.value" id=\'i1\' type="Text" name="data_do" size="10" style="font-family: Verdana; font-size: 8pt; border: 1 solid #C0C0C0">&nbsp;';
         a=a+'<a href="javascript:show_calendar(\'document.add_reklama.data_do\', document.add_reklama.data_do.value,\'document.add_reklama.dDo\')">';
         a=a+'<img src="cal.gif" width="16" height="16" border="0"></a></p>';
         div3.innerHTML=a;
         document.add_reklama.data_od.value=document.add_reklama.dOd.value;
         document.add_reklama.data_do.value=document.add_reklama.dDo.value;
    }else {
      var a ='<p style="word-spacing: 0; margin-top: 0; margin-bottom: 0;  margin-left:10;"><select onChange="javascript:lwysw=document.add_reklama.ilosc.selectedIndex" name="ilosc" style="font-family: Verdana; font-size: 8pt; width: 243px">';
        a=a+'<OPTION VALUE="1000">1000</OPTION><OPTION VALUE="2000">2000</OPTION><OPTION VALUE="3000">3000</OPTION>';
        a=a+'<OPTION VALUE="4000">4000</OPTION><OPTION VALUE="5000">5000</OPTION><OPTION VALUE="10000">10000</OPTION>';
        a=a+'<OPTION VALUE="20000">20000</OPTION><OPTION VALUE="30000">30000</OPTION><OPTION VALUE="40000">40000</OPTION>';
        a=a+'<OPTION VALUE="50000">50000</OPTION><OPTION VALUE="100000">100000</OPTION></select></p>';
        div3.innerHTML=a;
        document.add_reklama.ilosc.selectedIndex=l;
    }
  }
  
 function checkFormAddReklama(form){
 var re_date = /^(\d+)\-(\d+)\-(\d+)$/;
 var s1,s2;
 if (form.elements["nazwa"].value == ""){
 	alert('Proszę wpisać nazwę reklamy.'); 
 	form.elements["nazwa"].focus();
 	return false;
 }
 if (form.elements["plik"].value == ""){
 	alert('Proszę podać nazwę pliku graficznego.'); 
 	form.elements["plik"].focus();
 	return false;
 }
  if (form.elements["url"].value == ""){
 	alert('Proszę podać adres hiperłącza.'); 
 	form.elements["url"].focus();
 	return false;
 }
 if (form.elements["podstrony"].value == 1){
  var i=0;
  var pom=false;
  while(form.elements["w"+i]!=null){
    if(form.elements["w"+i].checked)
      pom=true;
    i++;
  }
  if(!pom){
    alert('Proszę wybrać przynajmniej jedno województwo'); 
 	  return false;
 	}
 }
  if (form.elements["podstrony"].value == 2){
  var i=0;
  var pom=false;
  while(form.elements["w"+i]!=null){
    if(form.elements["w"+i].checked)
      pom=true;
    i++;
  }
  if(!pom){
    alert('Proszę wybrać przynajmniej jedną miejscowość'); 
 	  return false;
 	}
 }
if (form.elements["kres"].value == 0){
  if (form.elements["data_od"].value == ""){
   	alert('Proszę wpisać datę okresu wyświetlania.'); 
  	form.elements["data_od"].focus();
 	return false;
  }
  if (form.elements["data_do"].value == ""){
   	alert('Proszę wpisać datę okresu wyświetlania.'); 
  	form.elements["data_do"].focus();
 	return false;
  }
  s1=Trim(form.elements["data_od"].value);
	s2=Trim(form.elements["data_do"].value);
	if (!re_date.exec(s1)){
    alert("Podana data jest niepoprawna: "+ s1);
  	form.elements["data_od"].focus();
  	return false;
  }
  if (!re_date.exec(s2)){
    alert("Podana data jest niepoprawna: "+ s2);
  	form.elements["data_do"].focus();
  	return false;
  }
  if (form.elements["zgoda"].checked == false){
 	alert('Aby przesłać formularz  należy wyrazić zgodę na przetwarzanie swoich danych osobowych przez serwis noclegi.ecotravel.pl'); 
 	form.elements["zgoda"].focus();
 	return false;
 }
}
}

function checkFormAddReklama2(form){
 var s1,s2;
 if (form.elements["nazwa"].value == ""){
 	alert('Proszę wpisać nazwę reklamy.'); 
 	form.elements["nazwa"].focus();
 	return false;
 }
 if (form.elements["plik"].value == ""){
 	alert('Proszę podać nazwę pliku graficznego.'); 
 	form.elements["plik"].focus();
 	return false;
 }
  if (form.elements["url"].value == ""){
 	alert('Proszę podać adres hiperłącza.'); 
 	form.elements["url"].focus();
 	return false;
 }
 if (form.elements["podstrony"].value == 1){
  var i=0;
  var pom=false;
  while(form.elements["w"+i]!=null){
    if(form.elements["w"+i].checked)
      pom=true;
    i++;
  }
  if(!pom){
    alert('Proszę wybrać przynajmniej jedno województwo'); 
 	  return false;
 	}
 }
  if (form.elements["podstrony"].value == 2){
  var i=0;
  var pom=false;
  while(form.elements["w"+i]!=null){
    if(form.elements["w"+i].checked)
      pom=true;
    i++;
  }
  if(!pom){
    alert('Proszę wybrać przynajmniej jedną miejscowość'); 
 	  return false;
 	}
 }
}

