var tempHTML;
var X;
var klub;
var klub_link;
var Log = '<a href=javascript:logujsie()>ZALOGUJ SIĘ</a>';
var Login = false;
//if(navigator.appName=="Microsoft Internet Explorer" && )
//alert (navigaor.appVersion);
function strona(x) {
	var strony = new Array("nasze_filmy.php","device.html","techniki.html","dodatki.html","linki.html");
	log_tempHTML = '';
	document.getElementById("zalogowany").innerHTML = Log;
	if(isNaN(x)) st = x
	else st = strony[x];
	getSite(st,"GET");
}
function menu() {
 //var html = '<a class=menu href=javascript:bylismy()>GŁÓWNA</a>';
 var html = '<a class=menu href=javascript:bylismy()>TU BYLIŚMY</a>';
 html += '<a class=menu href=javascript:strona(0)>FILMY</a>';
 //klasa = Login ? "menu" : "menu_last";
 html += '<a class=menu href=javascript:strona(1)>SPRZĘT</a>';
 html += '<a class=menu href="techniki.php">TECHNIKI</a>';
 html += '<a class=menu href=javascript:strona(3)>CIEKAWOSTKI</a>';
 html += '<a class=menu href=javascript:strona(4)>LINKI</a>';
 if (Login) { html += '<button class=menu onclick=zm_haslo()>ZMIEŃ HASŁO</button>'; }
 html += '<div id="zalogowany"></div>';
 return html;
}
function bylismy() {
 document.getElementById("zalogowany").innerHTML = Log;
 html = '<h1>Kaniony w których byliśmy</h1>';
 html += '<table align=center style="table-layout:fixed; margin-top:10px">';
 html += '<col width="530px"><col width="400px">';
 html += '<tr style="height:200px;"><td id="tresc" align="center" style="vertical-align:top"></td>';
 html += '<td id="wybor" align="center" style="vertical-align:top"></td></tr>';
 html += '</table>';
 X = document.getElementById("main");
 X.innerHTML = html; log_tempHTML=='';
 getKan(0);
}
function start() {
  //if(navigator.appName=="Microsoft Internet Explorer" && navigator.appVersion)
  //alert(navigator.appVersion);
  document.getElementById("menu").innerHTML = menu();
  bylismy();
}
var xmlHttp = createXMLHttpRequestObject();
function createXMLHttpRequestObject() {
     var xmlHttp;
     try { xmlHttp = new XMLHttpRequest(); }
     catch (e) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
     if (!xmlHttp) {alert("błąd podczas tworzenia obiektu XMLHttpRequest");}
     else return xmlHttp;
 }
var XMLhandler;
function handleRequestStateChange() {
     if (xmlHttp.readyState==4) {
         if (xmlHttp.status==200) {
             try { XMLhandler(); }
             catch(e) {}
         }
         else {alert("Brak dostępu do serwera: "+xmlHttp.status);}
     }
 }
 //******* strony ********
function strona_hSR() {
   var html = xmlHttp.responseText;
   if (html.charAt(0)=='@') {
     alert("hasło zostało wysłane na skrzynkę pocztową");
     document.getElementById("zalogowany").innerHTML = Log;
     document.getElementById("main").innerHTML = log_tempHTML;
   }
   else if (html.charAt(0)=='#') {
     Log = html.substr(1,html.length-1);
     document.getElementById("zalogowany").innerHTML = Log;
     document.getElementById("main").innerHTML = log_tempHTML;
     Opinie = 'Byłeś? <a href="javascript:opinia()">napisz opinię</a>';
   }
   else {
     var x = document.getElementById("main");
     x.innerHTML = xmlHttp.responseText;
     x.style.cursor = 'default';
   }
   //document.getElementById("main").style.cursor = 'default';
}
function getSite(strona,method,param) {
  if  (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
      try {
             XMLhandler = strona_hSR;
             xmlHttp.open(method,strona,true);
             xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             xmlHttp.onreadystatechange = handleRequestStateChange;
				 var x = document.getElementById("main"); x.style.cursor = 'wait';
             xmlHttp.send(param);
         }
      catch(e) { alert('błąd'+e.description); }
   }
}
 // ******** Kaniony *********
function minuty(m) {
  var h = Math.floor(m/60);
  var min = m - (60*h);
  return h.toString()+'h'+min.toString();
}
function klubowicz_hSR() {
   var xmlResponse = xmlHttp.responseXML;
   if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
   var xmlRoot = xmlResponse.documentElement;
   var klubowicz = xmlRoot.getElementsByTagName("klubowicz").item(0).firstChild.data;
   var klub_id = xmlRoot.getElementsByTagName("klubowicz_id").item(0).firstChild.data;
   var data_o = xmlRoot.getElementsByTagName("data");
   var id_o = xmlRoot.getElementsByTagName("id");
   var nazwa_o = xmlRoot.getElementsByTagName("nazwa");
   var region_o = xmlRoot.getElementsByTagName("region");
   var atrak_o = xmlRoot.getElementsByTagName("fajny");
   var trudn_o = xmlRoot.getElementsByTagName("trudny");
   var foto_o = xmlRoot.getElementsByTagName("foto");
   var film_o = xmlRoot.getElementsByTagName("film");
   html = '<table cellspacing=2 style="margin-bottom:10px">';
   html += '<caption valign=top><b>'+klubowicz+'</b></caption>';
   html += '<tr align=center class=nagl><td width=100px><table style="background-color:white"><tr><td>kiedy</td><td><img class=but src="http://www.canyoning.wroclaw.pl/emoikony/sort.gif" onclick=getKan(3,"&id='+klub_id+'")></td></tr></table></td>';
   html += '<td width=30px><img class=but src="http://www.canyoning.wroclaw.pl/emoikony/sort.gif" onclick=getKan(3,"&id='+klub_id+'&sort=b")></td><td width=70px>trudności</td><td width=170px>kanion</td>';
   html += '<td width=120><table style="background-color:white"><tr><td>region</td><td><img class=but src="http://www.canyoning.wroclaw.pl/emoikony/sort.gif" onclick=getKan(3,"&id='+klub_id+'&sort=r")></td></tr></table></td><td width=50>media</td></tr>';
   k=0;
   for (var i=0;i<data_o.length;i++) {
     html += '<tr align=center class=linia'+k+'><td>'+data_o.item(i).firstChild.data+'</td>';
     html += '<td><img src="emoikony/'+buzka(atrak_o.item(i).firstChild.data)+'.gif"></td>';
     html += '<td>'+trudn_o.item(i).firstChild.data+'</td>';
     html += '<td><a href=javascript:Kanion('+id_o.item(i).firstChild.data+')>'+nazwa_o.item(i).firstChild.data+'</a></td>';
     html += '<td>'+region_o.item(i).firstChild.data+'</td>';
     if (film_o.item(i).firstChild.data>0) { film = '<img src="ikony/videocamera.png" title="filmy" style="margin:0px 4px 0px 4px">'; }
     else film='';
     try {html += '<td><img class=but src="ikony/foto3.gif" onclick=slajdy("lista='+foto_o.item(i).firstChild.data+'") title="zdjęcia">'+film+'</td>';}
     catch(e) {html += '<td>'+film+'</td>';}
     html += '</tr>';
     k=(k==1)?0:1;
   }
   html += '</table>';
   x = document.getElementById("tresc");
   x.innerHTML = html;
   document.body.style.cursor = 'default';
}
function zamknij() { document.getElementById("main").innerHTML = tempHTML; }
function kanion_hSR() {
   //tempHTML = document.getElementById("main").innerHTML;
   document.getElementById("main").innerHTML = xmlHttp.responseText;
   var x = document.getElementById("przyciski");
   x.innerHTML = '<img class=but src=ikony/exit.gif onclick=zamknij() />';
   if (Login) { opinia_anu(); }
   document.body.style.cursor = 'default';
   var mp = document.getElementById("mapa");
   if (mp.innerHTML=='') mp.innerHTML = 'niestety uczestnicy nie są w stanie przypomnieć sobie<br/>gdzie to było !'
	else GetMapa(mp.innerHTML)
}
var curr_kanion;
function Kanion(id,akcja) {
  curr_kanion = id;
  if  (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
      try {
             XMLhandler = kanion_hSR;
             xmlHttp.open("POST","kanion.php",true);
             xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             xmlHttp.onreadystatechange = handleRequestStateChange;
	     var par = 'id='+id+'&klub='+klub;
             if (akcja=='opinia') {
             	par += '&nik='+document.forms.opin.nik.value;
             	par += '&tresc='+document.getElementById("opi_tresc").value;
            	par += '&gwiazd='+gwiazdki;
	     }
	     else { tempHTML = X.innerHTML; }
             xmlHttp.send(par);
	     document.body.style.cursor = 'wait';
         }
      catch(e) { alert('błąd'+e.description); }
   }
}
var a = 0;
function getKan(ax,param) {
     var hSR = new Array(wyjazdy_hSR,klubowicze_hSR,kaniony_hSR,klubowicz_hSR,rejony_hSR);
     var akcja = new Array('wyjazdy','klubowicze','kaniony','klubowicz','rejony');
     if  (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
         try {
             XMLhandler = hSR[ax];
             xmlHttp.open("POST","baza.php",true);
             xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             xmlHttp.onreadystatechange = handleRequestStateChange;
             a = ax; var par = 'akcja='+akcja[a]+'&klub='+klub;
             if (param) { par += param; }
             //alert(par);
             xmlHttp.send(par);
	     document.body.style.cursor = 'wait';
         }
         catch(e) { alert('błąd'+e.description); }
     }
}
var rej_id = new Array();
var rej_nazwa = new Array();
var rej_pan = new Array();
var rej_link = new Array();
function rejony_hSR() {
  var xmlResponse = xmlHttp.responseXML;
  if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
  var xmlRoot = xmlResponse.documentElement;
  var id_o = xmlRoot.getElementsByTagName("id");
  var nazwa_o = xmlRoot.getElementsByTagName("nazwa");
  var pan_o = xmlRoot.getElementsByTagName("pan");
  var link_o = xmlRoot.getElementsByTagName("link");
  for (var i=0;i<id_o.length;i++) {
      rej_id[i] = id_o.item(i).firstChild.data;
      rej_nazwa[i] = nazwa_o.item(i).firstChild.data;
      rej_pan[i] = pan_o.item(i).firstChild.data;
      try {rej_link[i] = link_o.item(i).firstChild.data;}
      catch (e) {rej_link[i] = '';}
  }
  getKan(2,'&rejon=0');
  pok_rejony();
}
function buzka(atr) {
  if (atr>=3.5) return 'icon_1';
  if (atr>=3) return 'icon_2';
  if (atr>=2.5) return 'icon_3';
  if (atr>=2) return 'icon_4';
  if (atr>=1) return 'icon_5';
  return 'icon_6';
}
function kaniony_hSR() {
   var xmlResponse = xmlHttp.responseXML;
   if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
   var xmlRoot = xmlResponse.documentElement;
   var id_o = xmlRoot.getElementsByTagName("id");
   var nazwa_o = xmlRoot.getElementsByTagName("nazwa");
   var region_o = xmlRoot.getElementsByTagName("region");
   var atrak_o = xmlRoot.getElementsByTagName("fajny");
   var trudn_o = xmlRoot.getElementsByTagName("trudny");
   var foto_o = xmlRoot.getElementsByTagName("foto");
   var film_o = xmlRoot.getElementsByTagName("film");
   try { wyjazd=xmlRoot.getElementsByTagName("wyjazd").item(0).firstChild.data; } catch(e) { wyjazd=''; }
   try { wyjazdId=xmlRoot.getElementsByTagName("wyjazdId").item(0).firstChild.data; } catch(e) { wyjazdId='x'; }
   try { rejon=xmlRoot.getElementsByTagName("rejon").item(0).firstChild.data; } catch(e) { rejon='x'; }
   var stron = xmlRoot.getElementsByTagName("stron").item(0).firstChild.data;
   var strona = xmlRoot.getElementsByTagName("strona").item(0).firstChild.data;
   var html = '<table cellspacing=2 style="font-size:12px;margin-bottom:10px" align=center>';
   html += '<caption valign=top><b>'+wyjazd+'</b></caption>';
   html += '<tr align=center class=nagl><td width=20px>np</td><td width=20px><img src="emoikony/icon_question.gif"></td><td width=80px>trudności</td><td width=170px>kanion</td><td width=120>region</td><td width=50>media</td></tr>';
   var np = 1+(strona*20); var k=0;
   for (var i=0;i<nazwa_o.length;i++) {
         id = id_o.item(i).firstChild.data;
         atrak = atrak_o.item(i).firstChild.data;
         trudn = trudn_o.item(i).firstChild.data;
         nazwa = nazwa_o.item(i).firstChild.data;
	 region = region_o.item(i).firstChild.data;
	 filmy = film_o.item(i).firstChild.data;
	 try {foto = foto_o.item(i).firstChild.data}
	 catch(e) {foto = ''}
         html += '<tr align=center class=linia'+k+'><td>'+np+'</td>';
         html += '<td><img src="emoikony/'+buzka(atrak)+'.gif"></td>';
	 html += '<td>'+trudn+'</td>';
         html += '<td><a href=javascript:Kanion('+id+')>'+nazwa+'</a></td>';
         html += '<td>'+region+'</td><td>';
         if (foto!='') {html += '<img src="ikony/foto3.gif" class="but" onclick=slajdy("lista='+foto+'") title="zdjęcia" style="margin:0px 4px 0px 4px">';}
         if (filmy>0) {html += '<img src="ikony/videocamera.png" title="filmy" style="margin:0px 4px 0px 4px">';}
	 html += '</td></tr>';
	 np++;
	 k=(k==1)?0:1;
   }
   html += '</table><div id=strony>';
   var str = '';
   if (stron>1) {//alert(stron);
     for(i=0;i<stron;i++) {
       if (i==strona) {str += '<div class=strona>'+(i+1)+'</div>';}
       else {str += '<button class=menu onclick=getKan(2,"&strona='+i+'&rejon='+rejon+'&wyjazd='+wyjazdId+'")>'+(i+1)+'</button>';}
     }
   }
   html += str+'</div>';
   x = document.getElementById("tresc");
   x.innerHTML = html;
   document.getElementById("zalogowany").innerHTML = Log;
   document.body.style.cursor = 'default';
}
var wyj_id = new Array();
var wyj_nazw = new Array();
var wyj_term = new Array();
var wyj_klub = new Array();
var wyj_link = new Array();
function wyjazdy_hSR() {
  var xmlResponse = xmlHttp.responseXML;
   if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
   var xmlRoot = xmlResponse.documentElement;
   var id_o = xmlRoot.getElementsByTagName("id");
   var nazwa_o = xmlRoot.getElementsByTagName("nazwa");
   var dod_o = xmlRoot.getElementsByTagName("dod");
   var ddo_o = xmlRoot.getElementsByTagName("ddo");
   var logo_o = xmlRoot.getElementsByTagName("logo");
   var klub_o = xmlRoot.getElementsByTagName("klub");
	var link_o = xmlRoot.getElementsByTagName("klink");
	var wlink_o = xmlRoot.getElementsByTagName("wlink");
   for (var i=0;i<id_o.length;i++) {
      wyj_id[i] = id_o.item(i).firstChild.data;
      wyj_nazw[i] = nazwa_o.item(i).firstChild.data;
      wyj_term[i] = dod_o.item(i).firstChild.data+' - '+ddo_o.item(i).firstChild.data;
      try {wyj_klub[i] = '<img src="'+logo_o.item(i).firstChild.data+'" title="'+klub_o.item(i).firstChild.data+'">';} catch(e) {wyj_klub[i]='';}
		try {wyj_link[i] = '<a href="'+wlink_o.item(i).firstChild.data+'"><img src="ikony/book_open.png" title="relacja"></a>'} catch(e) {wyj_link[i]='';}
   }
   getKan(1);
   document.body.style.cursor = 'default';
}
var klu_id = new Array();
var klu_nazw = new Array();
var klu_ksywa = new Array();
var klu_klu = new Array();
function klubowicze_hSR() {
   var xmlResponse = xmlHttp.responseXML;
   if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
   var xmlRoot = xmlResponse.documentElement;
   var id_o = xmlRoot.getElementsByTagName("id");
   var nazwa_o = xmlRoot.getElementsByTagName("nazwa");
   var ksywa_o = xmlRoot.getElementsByTagName("ksywa");
   var klub_o = xmlRoot.getElementsByTagName("klub");
   for (var i=0;i<id_o.length;i++) {
      klu_id[i] = id_o.item(i).firstChild.data;
      klu_nazw[i] = nazwa_o.item(i).firstChild.data;
      try {klu_ksywa[i] = ksywa_o.item(i).firstChild.data;} catch(e) {klu_ksywa[i]='';}
      klu_klu[i] = klub_o.item(i).firstChild.data;
   }
   getKan(4);
   document.body.style.cursor = 'default';
}
function zakladki(z) {
  var w = '<td class=zak><img src="ikony/Road.gif" class=but onclick=pok_wyjazdy()><br/><font size=1>wyjazdy</font></td>';
  var r = '<td class=zak><img src="ikony/Ziemia.gif" class=but onclick=pok_rejony()><br/><font size=1>rejony</font></td>';
  var l = '<td class=zak><img src="ikony/Ludzie.gif" class=but onclick=pok_klub()><br/><font size=1>ludzie</font></td>';
  var zakladka = new Array(
   '<tr><td class=zakw><img src="ikony/Ziemia.gif"><br/><font size=1>rejony</font></td>'+w+l+'</tr>',
   '<tr>'+r+'<td class=zakw><img src="ikony/Road.gif"><br/><font size=1>wyjazdy</font></td>'+l+'</tr>',
   '<tr>'+r+w+'<td class=zakw><img src="ikony/Ludzie.gif"><br/><font size=1>ludzie</font></td></tr>' );
  html = '<table class=prawa cellspacing=0>'+zakladka[z];
  return html;
}
function pok_rejony() {
  html = zakladki(0);
  html += '<tr><td colspan=3 class=bord_d>';
  html += '<table><col align=center><col align=center><tr><td><a href=javascript:getKan(2,"&rejon=0")>Wszystkie</a></td><td></td><td></td></tr>';
  for (var i=0;i<rej_id.length;i++) {
    html += '<tr><td><a href=javascript:getKan(2,"&rejon='+rej_id[i]+'")>'+rej_nazwa[i]+'</a></td><td>('+rej_pan[i]+')</td><td>';
    if (rej_link[i]) { html += ' <a href=javascript:regMapa("'+rej_link[i]+'") style="color:orange">mapka</a>'; }
    html += '</td></tr>';
  }
  html += '</table>';
  x = document.getElementById("wybor");
  x.innerHTML = html;
}
function pok_wyjazdy() {
  html = zakladki(1);
  html += '<tr><td colspan=3 class=bord_d>';
  html += '<table width=300px><tr><td width=20></td><td><a href=javascript:getKan(2)>Wszystkie</a></td></tr>';
  for (var i=0;i<wyj_id.length;i++) {
    html += '<tr><td align=center>'+wyj_klub[i]+'</td><td><a href=javascript:getKan(2,"&wyjazd='+wyj_id[i]+'")>'+wyj_nazw[i]+'<font size=1> <i>('+wyj_term[i]+')</i></font></a></td><td>'+wyj_link[i]+'</td></tr>';
  }
  html += '</table>';
  html += '</td></tr></table>';
  x = document.getElementById("wybor");
  x.innerHTML = html;
}
function pok_klub() {
  html = zakladki(2);
  html += '<tr><td colspan=3 class=bord_d>';
  for (var i=0;i<klu_id.length;i++) {
      html += '<a href=javascript:getKan(3,"&id='+klu_id[i]+'")>'+klu_nazw[i];
      if (klu_ksywa[i]!='') {html+=' <i>('+klu_ksywa[i]+')</i></a>';}
      else html += '</a>';
      html += '<br/>';
  }
  html += '</table></td></tr></table>';
  x = document.getElementById("wybor");
  x.innerHTML = html;
}
function regMapa(link) {
  window.open(link,"","toolbar=no,resizable=no,titlebar=no,location=no,scrollbars=yes,menubar=no,fullscreen=yes");
}
// ********* filmy *********
function filmik(f) { alert ('tu');
  var klip = '<object width=425px height=344px style="top:-10px"><param name="movie" value="http://www.youtube.com/v/'+f+'&hl=pl_PL&fs=1&rel=0"></param><param name="allowFullScreen" value="false"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+f+'&hl=pl_PL&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" width="425" height="344"></embed></object>';
  document.getElementById("ekran").innerHTML = klip;
}
var tempOpis = '';
function zamknijKino() { document.getElementById("opisKanionu").innerHTML = tempOpis; }
function windowFilm(nr) {
   var Kino = document.getElementById("opisKanionu");
   tempOpis = Kino.innerHTML;
   html = '<center><iframe src="" name="ekran" scrolling=no width=435 height=376 marginwidth=0></iframe></center><br/><center><a href=javascript:zamknijKino()>zamknij</a></center>';
   Kino.innerHTML = html;
   Film(nr);
}
function Film(nr) {window.open ("film.php?film="+nr,"ekran","");}
// ********* slajdy *********
function slajdy(par) {
  window.open("Galerie/slajdy.php?"+par,"","channelmode=yes");
}
// ********* opinie *********
function opinia_anu() {
  var Op = document.getElementById("opinia");
  Op.innerHTML = 'Byłeś? <a href="javascript:opinia()">napisz opinię</a>';
}
var gwiazdki = 0;
function star(s) {
  gwiazdki=s; i=0; h='';
  while (i<s) {h+='<img src="ikony/gold.png" onclick =star('+i+')>';i++}
  while (i<5) {h+='<img src="ikony/black.png" onclick =star('+(i+1)+')>';i++}
  document.getElementById("stars").innerHTML = h;
}
function opinia() {
  var Op = document.getElementById("opinia");
  Op.innerHTML = '<form name="opin"><input name="nik" type=hidden style="width=300px" value="'+Log+'"></input><br/>';
  Op.innerHTML += '<table><tr><td id="stars"></td></tr>';
  Op.innerHTML += '<tr><td><textarea id="opi_tresc" rows=8 cols=100></textarea><br/>';
  Op.innerHTML += '<button onclick=Kanion('+curr_kanion+',"opinia")>zapisz</button><button onclick=opinia_anu()>anuluj</button>';
  Op.innerHTML += '</td></tr></table></form>';
  star(3);
}
// ********** logowanie **********
var curr_adr;
var log_tempHTML='';
function logujsie() {
  document.getElementById("zalogowany").innerHTML = '';
  if (log_tempHTML=='') log_tempHTML = document.getElementById("main").innerHTML;
  getSite("login.php","POST","mode=1");
}
function rej_esc() {
  document.getElementById("main").innerHTML = log_tempHTML;
  log_tempHTML = '';
  document.getElementById("zalogowany").innerHTML = Log; }
function log_ack() {
  curr_adr = document.forms.logowanie.email.value;
  if (curr_adr=='') {
    alert('musisz podać email');
    document.forms.logowanie.email.focus();
  }
  else if (document.logowanie.haslo.value=='') {
    alert('hasło nie może być puste');
    document.forms.logowanie.haslo.focus();
  }
  else {
    if (klub>0) { document.forms.logowanie.action = "index.php?klub="+klub; }
    document.forms.logowanie.submit();
  }
}
function zm_haslo() {
  if (log_tempHTML=='') log_tempHTML = document.getElementById("main").innerHTML;
  getSite("login.php","POST","mode=2"); }
function has_zmiana() {
  if(document.forms.zh.nhaslo.value!=document.forms.zh.pnhaslo.value) {
    alert('potwierdzone haslo nie jest identyczne !');
    document.forms.zh.nhaslo.value = document.forms.zh.pnhaslo.value = '';
    document.forms.zh.nhaslo.focus(); }
  else if (document.forms.zh.nhaslo.value=='') {
    alert('hasło nie może być puste !'); document.forms.zh.nhaslo.focus();
  }
  else { getSite("login.php","POST","mode=6&nh="+document.forms.zh.nhaslo.value+"&nik="+Log); }
}
function send_haslo() { getSite("login.php","POST","mode=3&adres="+curr_adr); }
function przypomnienie() {
  if (document.forms.logowanie.email.value=='') { alert("podaj adres");document.forms.logowanie.email.focus(); return }
  getSite("login.php","POST","mode=3&adres="+document.forms.logowanie.email.value); }
function rejestracja() { getSite("login.php","POST","mode=4"); }
function rej_rej() {
  curr_adr = document.forms.logowanie.email.value;
  if (curr_adr=='') {
    alert('musisz podać email');
    document.forms.logowanie.email.focus(); }
  else if (document.logowanie.nik.value=='') {
    alert('musisz mieć jakiś NIK');
    document.forms.logowanie.nik.focus(); }
  else {
    par = "mode=5&adres="+curr_adr+"&nik="+document.forms.logowanie.nik.value;
    getSite("login.php","POST",par); }
}
//************* Mapy **************
function BigMapa(id) {window.open("mapa.php?kanion="+id,"","channelmode=yes");}
function GetMapa(plik) {
  if  (xmlHttp.readyState==4 || xmlHttp.readyState==0) {
      try {
             XMLhandler = mapa_hSR;
             xmlHttp.open("GET",plik,true);
             xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             xmlHttp.onreadystatechange = handleRequestStateChange;
             xmlHttp.send('');
         }
      catch(e) { alert('błąd'+e.description); }
   }
}
function vLongLat(x,L) {
  var k = new Array("E","W","N","S");
  var a = Math.abs(x);
  var p = L ? 2 : 0 ;
  if (a!=x) p+=1;
  var st = Math.floor(a); a = 60*(a-st);
  var mi = Math.floor(a); a = 60*(a-mi);
  var se = Math.round(100*a)/100;
  return st+"°"+mi+"'"+se+"'' "+k[p];
}
function poly(map,linia,kolor) {
  var trasa = new Array();
  for (var i=0;i<linia.length;i++) {
        var punkt = linia[i].split(",");
        trasa.push(new google.maps.LatLng(eval(punkt[1]), eval(punkt[0])));
  }
  var xPath = new google.maps.Polyline({
      path: trasa,
      strokeColor: kolor,
      strokeOpacity: 1.0,
      strokeWeight: 2 });
  xPath.setMap(map);
}
function mapa_hSR() {
  var xmlResponse = xmlHttp.responseXML;
  if (!xmlResponse || !xmlResponse.documentElement) throw("Niedozwolona struktura");
  var xmlRoot = xmlResponse.documentElement;
  var lon = xmlRoot.getElementsByTagName("longitude").item(0).firstChild.data;
  var lat = xmlRoot.getElementsByTagName("latitude").item(0).firstChild.data;
  var rozm = xmlRoot.getElementsByTagName("skala").item(0).firstChild.data;
  var myOptions = {
    zoom: eval(rozm),
    center: new google.maps.LatLng(lat, lon),
    mapTypeControl: true,
    mapTypeControlOptions: {
      style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
    navigationControl: true,
    navigationControlOptions: {
      style: google.maps.NavigationControlStyle.SMALL  },
      mapTypeId: google.maps.MapTypeId.SATELLITE
  }
  var map = new google.maps.Map(document.getElementById("mapa"),myOptions);
  var park = '';
  var gps = document.getElementById("parkS");
  try {
    park = xmlRoot.getElementsByTagName("parking1").item(0).firstChild.data.split(",",2);
    var sta = new google.maps.LatLng(park[1],park[0]);
    var image = new google.maps.MarkerImage('ikony/samochod.png',
          new google.maps.Size(32, 17),
	  new google.maps.Point(0,0),
	  new google.maps.Point(16, 17));
    var Start = new google.maps.Marker({
        position: sta, map: map, icon: image });
    gps.innerHTML = vLongLat(park[0],false)+' '+vLongLat(park[1],true)+' <img src="ikony/samochod.png">';
  }
  catch(e) {}
  try {
    park = xmlRoot.getElementsByTagName("parking2").item(0).firstChild.data.split(",",2);
    var sta = new google.maps.LatLng(park[1],park[0]);
    var image = new google.maps.MarkerImage('ikony/samochod2.png',
          new google.maps.Size(32, 16),
	  new google.maps.Point(0,0),
	  new google.maps.Point(16, 16));
    var Start = new google.maps.Marker({ position: sta, map: map, icon: image });
    gps.innerHTML = "start: "+gps.innerHTML+"<br/>koniec: "+vLongLat(park[0],false)+' '+vLongLat(park[1],true)+' <img src="ikony/samochod2.png">';
  }
  catch(e) {}
  try { poly(map,xmlRoot.getElementsByTagName("kanion").item(0).firstChild.data.split(" "),"#0000ff"); }
    catch(e) {}
  try { poly(map,xmlRoot.getElementsByTagName("doj").item(0).firstChild.data.split(" "),"#ffff00"); }
    catch(e) {}
  try { poly(map,xmlRoot.getElementsByTagName("pow").item(0).firstChild.data.split(" "),"#ffff00"); }
    catch(e) {}
}

