/*
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var XMLHttpRequestObject = new XMLHttpRequest()
}
else if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
}


if( !window.XMLHttpRequestObject ) XMLHttpRequestObject = function()
{
  try{ return new ActiveXObject("MSXML3.XMLHTTP") }catch(e){}
  try{ return new ActiveXObject("MSXML2.XMLHTTP.3.0") }catch(e){}
  try{ return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
  try{ return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
  throw new Error("Could not find an XMLHttpRequestObject alternative.")
};



var XMLHttpRequestObject = false;
if(window.XMLHttpRequest){
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject){
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
*/

function submitform()
{
  document.forms.tmp.submit();
  
}



//reaguje na wybur w selecie Kategoria
function select_change2() {
  var select_kat = document.getElementById("select_kat").value;
  var podkategoria = document.getElementById("podkategoria");
  
  var str = "tekst="+select_kat;
  var tmp = advAJAX.download(podkategoria, '/site/scripts/php/select_change.php?'+str);
}


function select_change(zm,n,wybrany) {

  var str = "tekst="+zm;
  var tmp = advAJAX.download('wymianka_'+n, '/site/mod_content/select.php?n='+n+'&'+str+'&wybrany='+wybrany);
}

function pres_offset(ile){ // funkcja do stronicowania
    var offset = document.getElementById("offset");
    var str = document.getElementById("stronicowanie");    
      offset.value = ile;
      str.submit();     
}

//sprawdza czy login jest wolny czy zajety
function przetwarzajDane(src, dest)
{
    if (dest!="")
      document.getElementById(dest).style.display = "block";
    var tfValue = document.getElementById(src).value;
    var str = "tekst="+tfValue;
    var tmp = advAJAX.download(dest, '/site/scripts/php/login.php?'+str);
    
/*
  login = "false";
  if(XMLHttpRequestObject){
  if(dest!="")
    var div = document.getElementById(dest);
    var tfValue = document.getElementById(src).value;
    var tr = document.getElementById("tr");
    tfValue = escape(tfValue);
    var url = "/site/scripts/js/skrypt.php?tekst=" + tfValue;
    XMLHttpRequestObject.open("GET", url);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        var str = XMLHttpRequestObject.responseText;
        str = unescape(str);
        //alert(str);
        if(str == "Wolny") {
            tr.style.display = "none";
            login = "true";
        }
        else {
            tr.style.display = "";
            if(dest!="")
                div.innerHTML = str;
        }
      }
    }
    XMLHttpRequestObject.send(null);

  }
  */
}



var dv1;
var oft;

function sprawdz(){ 
  
  if(  document.form_rej.imie.value=="" || document.form_rej.nazwisko.value=="" || document.form_rej.ulica.value=="" || document.form_rej.nr_domu.value=="" || document.form_rej.kod.value=="" || document.form_rej.miejscowosc.value=="" || document.form_rej.kraj.value=="" || document.form_rej.email.value=="" || document.form_rej.login.value=="" || document.form_rej.haslo.value=="" ||
     document.form_rej.imie_f.value=="" || document.form_rej.nazwisko_f.value=="" || document.form_rej.ulica_f.value=="" || document.form_rej.nr_domu_f.value=="" || document.form_rej.kod_f.value=="" || document.form_rej.miejscowosc_f.value=="" || document.form_rej.kraj_f.value=="" || document.form_rej.firma.value=="" || document.form_rej.nip.value=="" ||
     document.form_rej.imie_a.value=="" || document.form_rej.nazwisko_a.value=="" || document.form_rej.ulica_a.value=="" || document.form_rej.nr_domu_a.value=="" || document.form_rej.kod_a.value=="" || document.form_rej.miejscowosc_a.value=="" || document.form_rej.kraj_a.value==""){
        alert("Wypełnij wszystkie pola oznaczone gwiazdką!");
        return false;
  }
  else if (!checkEmail(document.form_rej.email.value)) {
        return false;
  }
  
  przetwarzajDane('login', '');
  var spr = document.getElementById("spr").value;
  
  if (spr == 0) {
        alert("Podany login jest zajęty!");
        return false;
  }
  
  return true;
}


//sprawdza czy wpisana liczba do form
function IsDigit( e )
{
	if ( !e )
		e = event ;

	var iCode = ( e.keyCode || e.charCode ) ;

	return (
			( iCode >= 48 && iCode <= 57 )		// Numbers
			|| (iCode >= 37 && iCode <= 40)		// Arrows
			|| iCode == 8						// Backspace
			|| iCode == 46						// Delete
	) ;
}

//przepisuje te same wartosci w formularzu rezerwacji
function powiel(id) {
  var pole = document.getElementById(id).value;
  document.getElementById(id+'_f').value = pole;
  document.getElementById(id+'_a').value = pole;  
}


//sprawdza czy ilosc jest dostepna
function ilosc2(liczba) {
  var pole = document.getElementById("ilosc").value;
  pole = parseInt(pole);
  liczba = parseInt(liczba);
  
  if(isNaN(pole)) {
    alert("Proszę wypełnić pole 'podaj ilość'!");
    return false;
  }
  else if(pole==0) {
    alert("Ilość musi być wieksza niż 0!");
    return false;
  }
  /*
  else if(pole>liczba) {
    alert("Podana ilość nie jest dostępna!");
    return false;
  }
              */
  else {
    return true;
  }
}


//obsluga formularza rezerwacji z boxa, id=P przyjazd, id=W wyjazd.
function FormChange(id)
{ 
  var rok = document.getElementById('rok'+id).selectedIndex;
  var dzienP = document.getElementById('dzien'+id).length;
  var miesiacP = document.getElementById('miesiac'+id).selectedIndex; 
  var dzienAkt = document.getElementById('dzien'+id).selectedIndex;
  
  //jezeli rok przestepny to inna liczba dni
  if(rok % 4 == 0) 
    tab = new Array (31,29,31,30,31,30,31,31,30,31,30,31);
  else
    tab = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
  
  //zerowanie selactow z dniami
  if(id=='P')
    document.forms['formularzrez'].dzienP.options.length = 0;
  else
    document.forms['formularzrez'].dzienW.options.length = 0;
  
  //zmiana liczby wyswietlanych dni w zaleznosci od wybranego miesiaca
  if((dzienAkt+1) <= tab[miesiacP]) {
    for(var j=0;j<tab[miesiacP];j++) {
      if(id=='P') {
        if(dzienAkt == j) 
          document.forms['formularzrez'].dzienP.options[j] = new Option(j+1,j+1,true,true);
        else
          document.forms['formularzrez'].dzienP.options[j] = new Option(j+1,j+1);
      } 
      else {
        if(dzienAkt == j) 
          document.forms['formularzrez'].dzienW.options[j] = new Option(j+1,j+1,true,true);
        else
          document.forms['formularzrez'].dzienW.options[j] = new Option(j+1,j+1);   
      }
    }   
    
  } 
  else {    
    for(var j=0;j<tab[miesiacP];j++) {
      if(id=='P')
        document.forms['formularzrez'].dzienP.options[j] = new Option(j+1,j+1);
      else
        document.forms['formularzrez'].dzienW.options[j] = new Option(j+1,j+1);
    }   
  }
}


//formularz na stronie z zakladki, id=PR przyjazd, id=WR wyjazd.
function FormChange2(id)
{ 
  var rok = document.getElementById('rok'+id).selectedIndex;
  var dzienP = document.getElementById('dzien'+id).length;
  var miesiacP = document.getElementById('miesiac'+id).selectedIndex; 
  var dzienAkt = document.getElementById('dzien'+id).selectedIndex;
  
  //jezeli rok przestepny to inna liczba dni
  if(rok % 4 == 0) 
    tab = new Array (31,29,31,30,31,30,31,31,30,31,30,31);
  else
    tab = new Array (31,28,31,30,31,30,31,31,30,31,30,31);
  
  //zerowanie selactow z dniami
  if(id=='PR')
    document.forms['formularzrez2'].dzienPR.options.length = 0;
  else
    document.forms['formularzrez2'].dzienWR.options.length = 0;
  
  //zmiana liczby wyswietlanych dni w zaleznosci od wybranego miesiaca
  if((dzienAkt+1) <= tab[miesiacP]) {
    for(var j=0;j<tab[miesiacP];j++) {
      if(id=='PR') {
        if(dzienAkt == j) 
          document.forms['formularzrez2'].dzienPR.options[j] = new Option(j+1,j+1,true,true);
        else
          document.forms['formularzrez2'].dzienPR.options[j] = new Option(j+1,j+1);
      } 
      else {
        if(dzienAkt == j) 
          document.forms['formularzrez2'].dzienWR.options[j] = new Option(j+1,j+1,true,true);
        else
          document.forms['formularzrez2'].dzienWR.options[j] = new Option(j+1,j+1);   
      }
    }   
    
  } 
  else {    
    for(var j=0;j<tab[miesiacP];j++) {
      if(id=='PR')
        document.forms['formularzrez2'].dzienPR.options[j] = new Option(j+1,j+1);
      else
        document.forms['formularzrez2'].dzienWR.options[j] = new Option(j+1,j+1);
    }   
  }
}




function OpenImage(file)
{
	window.open("/cms/openimage.php?id="+file, "obrazek", "toolbar=no , menubar=0, status=no, top=250, left=225" );
}
function get_akt(id,title){
	window.open('/cms/mod_news/aktualnosci_popup.php?path='+id, 'title'+id, 'height=540, width=660, status=no, toolbar=no, menubar=yes, location=no, scrollbars=yes');
}
function get_content(id,title){
	window.open('/cms/mod_content/content_popup.php?path='+id, 'title'+id, 'height=540, width=660, status=no, toolbar=no, menubar=no, location=no, scrollbars=yes');
}
function swap(dv) {
	var d = document.getElementById(dv);
	if (dv=="libraries") {
		var b = document.getElementById('tdlibs');
		
	}
	

	
	if (d.style.display=="none") {
		d.style.display = "block";
		if (dv=="libraries") {		
			b.style.height="200";
		}	
		foldifr.location.href="_actions/setfold.php?code=" + dv + "&foldtype=show";
	} else {
		if (dv=="libraries") {	
			b.style.height="0";
		}	
		d.style.display = "none";
		foldifr.location.href="_actions/setfold.php?code=" + dv + "&foldtype=hide";
	}
}	

function show(dv) {
	var d = document.getElementById(dv);
		if (dv=="libraries") {
		var b = document.getElementById('tdlibs');		
	}	
	d.style.display = "block";
		if (dv=="libraries") {		
		b.style.height="200";
	}	
		
	
}
function hide(dv) {
	var d = document.getElementById(dv);
		if (dv=="libraries") {
		var b = document.getElementById('tdlibs');		
	}	
	d.style.display = "none";
		if (dv=="libraries") {		
		b.style.height="0";
	}		
}


function set(dv, val) {
	if (val=="1") {
		show(dv);
	} else {
		hide(dv);
	}
}

function ONWHelp(Url, nazwa, wys, szer) {
   window.open(Url, nazwa, "height=" + wys + ",width=" + szer + ",status=no,resizable=no,scrollbars=yes,menubar=no,location=no");
}

function HideSearch(){
	parent.document.getElementById('cms-wyszuk').style.display='none';
}
function HideStats(){
	parent.document.getElementById('cms-stats').style.display='none';
}

//funkcja do ustawiania praw dostepu
function swapbtns(id) {

	var vl = document.getElementById('cms-rights-value-'+id);

	
	if (vl.value==1) {
		newval = 3;
	} else if (vl.value==2) {
		newval = 2;
	} else if (vl.value==3) {
		newval=1;
	}
	
	var im = document.getElementById('cms-rights-image-'+id);
	
	im.src='/cms/pix/ico.rights.'+newval+'.gif';
	vl.value = newval;

}

function swapbtnswv(id,val) {

	var vl = document.getElementById('cms-rights-value-'+id);

	if (vl.value!=2) {
		newval = val;
		
	
	
	var im = document.getElementById('cms-rights-image-'+id);
	
	im.src='/cms/pix/ico.rights.'+newval+'.gif';
	vl.value = newval;
	}

}

function ONWGal(Url, nazwa, wys, szer) {
   window.open(Url, nazwa, "height=" + wys + ",width=" + szer + ",status=no,resizable=no,scrollbars=yes,menubar=no,location=no");
}
function set_cars_od_ilosc(val) {
	f = document.getElementById('select_cars');				
	f.target='ifr_cars';
	f.action='cms/_actions/select_cars.php';
	f.od_ilosc.value=val;	
	f.submit();
}
function set_cars_orderby(val) {
	f = document.getElementById('select_cars');				
	f.target='ifr_cars';
	f.action='cms/_actions/select_cars.php';
	f.orderby.value=val;
	f.submit();
}
function set_cars_desc(val) {
	f = document.getElementById('select_cars');				
	f.target='ifr_cars';
	f.action='cms/_actions/select_cars.php';
	f.desc.value=val;
	f.submit();
}
function set_cars_sort(val) {
	f = document.getElementById('select_cars');				
	f.target='ifr_cars';
	f.action='cms/_actions/select_cars.php';
	f.sort.value=val;
	f.submit();
}
function set_cars_demo(val) {
	f = document.getElementById('select_cars');				
	f.target='ifr_cars';
	f.action='cms/_actions/select_cars.php';
	f.demo.value=val;
	f.submit();
}
function updateSubCat(tag,mark) {
	advAJAX.download(tag, 'cms/_actions/cars_model.php?mark='+mark);
}

function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm)){
return (true)
}
alert("Niepoprawny adres e-mail.Proszę wpisac ponownie")
return (false)
}

/*
//zmienia wyszukiwanie z zaawansowanego na proste i odwrotnie
function ustaw(typ){
  var link = document.getElementById("link");
  var div1 = document.getElementById("zaawansowane");
  var div2 = document.getElementById("proste");
  var typ2 = document.getElementById("typ");
  
  if(typ=="proste") { 
    typ2.innerHTML = "<a id='link' onclick=\"ustaw('zaawansowane');\" href='#'>zaawansowane</a>";
    typ2.innerHTML = typ2.innerHTML + "<input type=\"hidden\" name=\"rodzaj\" value=\"zaawansowane\">";
   
    //div2.style.display = "";
    //div1.style.display = "none";
  }
  else if(typ=="zaawansowane") { 
    typ2.innerHTML = "<a id='link' onclick=\"ustaw('proste');\" href='#'>proste</a>";
    typ2.innerHTML = typ2.innerHTML + "<input type=\"hidden\" name=\"rodzaj\" value=\"proste\">";
   
    //div1.style.display = "";
    //div2.style.display = "none";
  }  

}
*/