// JavaScript Document
var wr = /^[a-zA-Z0-9_\-\.!]+@[a-zA-Z0-9_\-\.!]+\.[a-zA-Z0-9_\-\.!]{2,}/g;
KOM = new Array();
KOM['pol'] = new Array();

KOM['pol']['POLEOBOWIAZKOWE'] = 'Pole obowiązkowe';
KOM['pol']['BLEDNYMAIL'] = 'Niepoprawny format maila';
KOM['pol']['POLEKROTKIE'] = 'Pole za krótkie';

czywyslanie = true;
function przenies(naz,tekst){ 
 t=tekst;  
 if (tekst.substring(0,3)=="<p>"){
	 t=tekst.substring(3,tekst.length-4);
	 }
	elem=document.getElementById(naz); 
	elem.innerHTML=t;	
}
function pozaladowaniu() {
	//wyswietl('ladowanie0','none');
	//wyswietl('ladowanie1','block');
}

function fotogaleriaob(obd, obm, alt) {
	//alert('ppp');
	document.getElementById('foto').src = obm;
	document.getElementById('foto').alt = alt;
}

function pokazFAQ(k) {
	obiekt = pobierzObiekt('dFAQ'+k);
	if (obiekt.display=='none' || obiekt.display=='') {
		wyswietl('dFAQ'+k,'block');
	} else {
		wyswietl('dFAQ'+k,'none');
	}
}	

function ustawZapytanie(f) {
	document.getElementById('dzienodG').value = document.getElementById('dzienod');
	document.getElementById('dziendoG').value = document.getElementById('dziendo');
	document.getElementById('miesodG').value = document.getElementById('miesod');
	document.getElementById('miesdoG').value = document.getElementById('miesdo');
	document.getElementById('dorosleG').value = (document.getElementById('dorosle').value==0) ? 1 : document.getElementById('dorosle').value;
	document.getElementById('dzieci2G').value = document.getElementById('dzieci2');
	document.getElementById('dzieci3G').value = document.getElementById('dzieci3');
	document.getElementById('zwierzetaG').value = document.getElementById('zwierzeta');
	document.getElementById('pokojG').value = document.getElementById('pokoj');
	document.getElementById('wyzywienieG').value = document.getElementById('wyzywienie');
 wyswietl('uwagi','block');	
 wyswietl('daneosobowe','block');
 wyswietl('wyslijformularz','block');
 wyswietl('plan1','none');
}

function zmienObr(ob, skad) {
	nwsrc = pobierzsrc(skad);
	wymien(ob, nwsrc);
}

function sprawdzzapytanie(f) {
	if (f.imie.value==''){
		alert ('Prosze uzupelnic pole imie');	
		f.imie.focus();
		return false;
	}
	if (f.nazwisko.value==''){
		alert ('Prosze uzupelnic pole nazwisko');	
		f.nazwisko.focus();
		return false;
	}
	if (f.telefon.value==''){
		alert ('Prosze uzupelnic pole telefon');	
		f.telefon.focus();
		return false;
	}
	if (f.email.value!="" && !f.email.value.match(wr)) {
		f.email.focus();
		alert('Podaj poprawnie sformatowany e-mail');
		return false;
	}
if (document.getElementById('typ').value!='G'){
	var data    = new Date();
  var m       = data.getMonth()+1;
  var d       = data.getDate();
  var r       = data.getFullYear();
  var dzisiaj = ""+r+((m<10)?"0":"")+m+((d<10)?"0":"")+d;
  datastart = ""+f.miesod.value+ ((f.dzienod.value<10)?"0":"")+f.dzienod.value;
  datakoniec = ""+f.miesdo.value+((f.dziendo.value<10)?"0":"")+f.dziendo.value;
  if (dzisiaj>datastart){
	  alert('Planowana poczatkowa data pobytu nie moze byc starsza od dnia dzisiejszego');
	  return false;
  }
 if (datastart>datakoniec){
	  alert('Planowana data zakonczenia pobytu nie moze byc starsza od dnia planowanego rozpoczecia pobytu');
	  return false;
  }
  if (f.dorosle.value==0 && f.dzieci2.value==0&& f.dzieci3.value==0) {
	  alert ('Nie wybrano ilosci osób');
	  return false;
  }
}
}

function sprawdz_formularz_zarejestruj(f) {
	il=0;
	if (document.getElementById('imieinazwisko').value == '') {
		wyswietl ('f_imieinazwisko','inline');
		il++;
	} else {
		wyswietl ('f_imieinazwisko','none'); 
	}
	if (document.getElementById('tel_mail').value == '') {
		wyswietl ('f_tel_mail','inline');
		il++;
	} else {
		wyswietl ('f_tel_mail','none'); 
	}
	if (document.getElementById('tel_mail').value.indexOf('@')>0){
		if (!document.getElementById('tel_mail').value.match(wr)){
			wyswietl ('f_tel_mail','inline');
			il++;
		} else {
			wyswietl ('f_tel_mail','none'); 
		}
	} else {
		if (document.getElementById('tel_mail').value=='' ) {
			wyswietl ('f_tel_mail','inline');
			il++;
		} else {
			ile = document.getElementById('tel_mail').value.length;
			txt = document.getElementById('tel_mail').value;
			spr = 0;
			for (i=0;i<ile;i++){
				if((txt.charAt(i)>=0 && txt.charAt(i)<=9) || txt.charAt(i)=='(' || txt.charAt(i)==')' || txt.charAt(i)=='-' || txt.charAt(i)==' '){spr++;}
			}
			if (spr<ile){
				wyswietl ('f_tel_mail','inline');
				document.getElementById('tel_mail').value = '';
				il++;
			} else {
				wyswietl ('f_tel_mail','none');
			}
		}
	}
if (il>0) {return false;}
return true; 
}

function ustawGalA(obA, classN, nr) {
	ob = document.getElementById('curr').value;
	bobA = document.getElementById('ma'+ob);
	bobA.className = 'gal';
	obA.className = classN;
	document.getElementById('curr').value = nr;
}

function wyzeruj(inMail) {
	if (inMail.value.indexOf('e-mail')>0){
		inMail.value='';
	}
}

function sprawdzMailNewsletter(f,inMail,wer) {
il = 0;
	if (document.getElementById(inMail).value=='') {
		document.getElementById('komunikatNewsletter').innerHTML = 'Prosze wpisac adres e-mail';
		wyswietl ('komunikatNewsletter','block');
			il++;
	} else {
		if (!document.getElementById(inMail).value.match(wr)) {
			document.getElementById('komunikatNewsletter').innerHTML = 'Niepoprawny format maila';
			wyswietl ('komunikatNewsletter','block');
			il++;
		} else {
			wyswietl ('komunikatNewsletter','none');
			var sUrl = "inc/xls_sprawdzNewsletter.php";
			var params = "wersja="+wer+"&m="+document.getElementById(inMail).value+"&f="+f.name;
			new net.ContentLoader(sUrl,rSpr,null,"POST",params);
		}
	}
	if (il>0) {return false;}
return false; 
}

function rSpr() {
      var xmlDoc = this.req.responseXML.documentElement;
        var xSel = xmlDoc.getElementsByTagName('selectElement')[0];
        var strFName = xSel.childNodes[0].firstChild.nodeValue;
        var strEName = xSel.childNodes[1].firstChild.nodeValue;
        var strEValue = xSel.childNodes[2].firstChild.nodeValue;
document.getElementById(strEName).innerHTML = strEValue;
wyswietl(strEName,'block');

}

function wyszukaj_sklep(f) {
	action = f.branza.options[f.branza.selectedIndex].value;
	if (f.marka.options[f.marka.selectedIndex].value!='Wszystkie'){
		action+=','+f.marka.options[f.marka.selectedIndex].value;
	}
	action+='.html';
	f.action=action;
	f.submit();
}

function ustaw_marki(f,wer) {
	//usunSelect(0,1,f.marka);
	var url = '../inc/xml_ustawMarki.php';
		var strParam = "NAZWAURL="+f.branza.options[f.branza.selectedIndex].value+"&wersja="+wer;
		var loader1 = new net.ContentLoader(url,ustawNoweMarki,null,'POST',strParam);
}

function ustawNoweMarki(){
		var xmlDoc = this.req.responseXML.documentElement;
       // var xSel = xmlDoc.getElementsByTagName('selectElement')[0];
		//alert (xSel.childNodes[0].firstChild.nodeValue);
       // var strWersja = xSel.childNodes[0].firstChild.nodeValue;
	il=document.getElementById('marka').length;
	mselect=document.getElementById('marka');
	usunSelect(0,il,document.getElementById('marka'));
    var xRows = xmlDoc.getElementsByTagName('entry');
	for(i=0;i<xRows.length;i++){
          var theText = xRows[i].childNodes[0].firstChild.nodeValue;
          var theValue = xRows[i].childNodes[1].firstChild.nodeValue;
          var option = new Option(theText, theValue);
          mselect.options.add(option, mselect.options.length);
        }
}

function usunSelect(start,ile,Select) {
	for (i=start;i<ile;i++) {
	
		Select.options[start]=null;
	}
}


function sprawdz_rejestracja(f) {
	il=0;
	wer = (document.getElementById('wersja')) ? document.getElementById('wersja').value : 'pol';
	if (document.getElementById('imieINazwisko')){
	if (document.getElementById('imieINazwisko').value == '') {
		document.getElementById('komImieINazwisko').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
		il++;
	} else {
		document.getElementById('komImieINazwisko').innerHTML = '';
	}}

	if (document.getElementById('emailR')) {
	if (document.getElementById('emailR').value==''){
		document.getElementById('komEmailR').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
		il++;
	} else {
		if (!document.getElementById('emailR').value.match(wr)) {
			document.getElementById('komEmailR').innerHTML = KOM[wer]['BLEDNYMAIL'];
			il++;
		} else {
			document.getElementById('komEmailR').innerHTML = '';
	}}}
	
	if (document.getElementById('zgoda')) {
		if (!f.zgoda.checked) {
			document.getElementById('komZgoda').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
			il++;
		} else {document.getElementById('komZgoda').innerHTML = '';}
	}
	


if (il>0){return false;}
else {
		document.getElementById('KomunikatFormularzRejestracja').innerHTML = 'Proszę czekać...';
		wyswietl ('KomunikatFormularzRejestracja','block');
		return true;
	}
}

function sprawdz_logowanie(f) {
	il=0;
		document.getElementById('przypomnij_kod').value = 0;
	wer = (document.getElementById('wersja')) ? document.getElementById('wersja').value : 'pol';

	if (document.getElementById('emailL')) {
	if (document.getElementById('emailL').value==''){
		document.getElementById('komEmailL').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
		il++;
	} else {
		if (!document.getElementById('emailL').value.match(wr)) {
			document.getElementById('komEmailL').innerHTML = KOM[wer]['BLEDNYMAIL'];
			il++;
		} else {
			document.getElementById('komEmailL').innerHTML = '';
	}}}
	
	if (document.getElementById('kod')){
	if (document.getElementById('kod').value == '') {
		document.getElementById('komKod').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
		il++;
	} else {
		document.getElementById('komKod').innerHTML = '';
	}}

if (il>0){return false;}
else {
		document.getElementById('KomunikatFormularzLogowanie').innerHTML = 'Proszę czekać...';
		wyswietl ('KomunikatFormularzLogowanie','block');
		return true;
	}
}

function przypomnij_kod() {
	il=0;
	wer = (document.getElementById('wersja')) ? document.getElementById('wersja').value : 'pol';

	if (document.getElementById('emailL')) {
	if (document.getElementById('emailL').value==''){
		document.getElementById('komEmailL').innerHTML = KOM[wer]['POLEOBOWIAZKOWE'];
		il++;
	} else {
		if (!document.getElementById('emailL').value.match(wr)) {
			document.getElementById('komEmailL').innerHTML = KOM[wer]['BLEDNYMAIL'];
			il++;
		} else {
			document.getElementById('komEmailL').innerHTML = '';
	}}}
	
if (il==0){
		document.getElementById('KomunikatFormularzLogowanie').innerHTML = 'Proszę czekać...';
		document.getElementById('przypomnij_kod').value = 1;
		wyswietl ('KomunikatFormularzLogowanie','block');
		czywyslanie = true;
		document.getElementById('logowanie').submit();
	}
}

function pokazGalKonkurs(nr) {
	tx = '<table id="daneGal" cellpadding="0" cellspacing="0" align="center"><tr id="navDG">';
    tx+= '<td id="pDG"><a onclick="ukryjIMGGal();" id="zamknij">zamknij</a></td></tr>';
    tx+= '<tr><td id="imgDG">';       
	tx+= '<img src="'+nr+'" id="dGl" onclick="ukryjIMGGal();" />';
	tx+= '</td></tr></table>';
document.getElementById('duzaGal').innerHTML = tx;
	wyswietl ('duzaGal','block');
//wysrodkujWOknie('duzaGal');
//alert (pobierzWewnSzerOkna() + ";;" + pobierzSzerObiektu('duzaGal') +';;' + pobierzWspX('duzaGal'));
}

function ukryjIMGGal() {
	document.getElementById('duzaGal').innerHTML = '';
	wyswietl('duzaGal','none');
}

function sprawdz_glosowanie(co) {
	switch (co) {
		case 0:
		  // niezalogowany
		  alert ('Prosimy najpierw się zalogować, podając adres e-mail oraz kod otrzymany e-mailem');
		  return false;
		  break;
		case 1:
		  // zalogowany ale oddane wszystkie glosy
		  alert ('Wszystkie swoje głosy już oddałeś');
		  return false;
		  break;
		case 2:
		  // zalogowany i moze oddac glos
		  return true;
		  break;
	}
}