// JavaScript Document
czywyslanie = true;
var wr = /^[a-zA-Z0-9_\-\.!]+@[a-zA-Z0-9_\-\.!]+\.[a-zA-Z0-9_\-\.!]{2,}/g;

function pozaladowaniu() {
//	wyswietl('ladowanie0','none');
//	wyswietl('ladowanie1','block');
//ustawBaner();
czyLad = true;
}
function zmienObr(ob, skad) {
	nwsrc = pobierzsrc(skad);
	wymien(ob, nwsrc);
}

function ustawSuwakiForm(co,wart,start,koniec,pmin,pmax,coC, wartC,startcen,konieccen,cmin,cmax) {
	document.getElementById('ftmieszkan').tPOW.value = wart;
	document.getElementById('ftmieszkan').tPOW_start.value = start;
	document.getElementById('ftmieszkan').tPOW_koniec.value = koniec;
	document.getElementById('ftmieszkan').tPOW_min.value = pmin;
	document.getElementById('ftmieszkan').tPOW_max.value = pmax;
	document.getElementById('ftmieszkan').tCEN.value = wartC;
	document.getElementById('ftmieszkan').tCEN_start.value = startcen;
	document.getElementById('ftmieszkan').tCEN_koniec.value = konieccen;
	document.getElementById('ftmieszkan').tCEN_min.value = cmin;
	document.getElementById('ftmieszkan').tCEN_max.value = cmax;
}
function ustaw_wyszukiwarke(lokal,nzinw,nzurl) {
	document.getElementById('lokalzlisty').value = lokal;
	document.getElementById('ftmieszkan').action = nzinw+'/'+nzurl+','+lokal+'.html';
	document.getElementById('ftmieszkan').submit();
	
	
}

function ustaw_wyszukiwarke_lista(co,jak) {
	document.getElementById('wgSORT').value = co;
	document.getElementById('jakSORT').value = jak
	document.getElementById('ftmieszkan').submit();
}


function asortuj(k,co) {
  posortowane=false;
 // alert (k);
  tr = document.getElementById(co).childNodes[0].childNodes;
  while (!posortowane) {
    posortowane=true;
    for (i=1;i<tr.length-1;i++) {
      if (tr[i].childNodes[k].childNodes[0].nodeValue>
        tr[i+1].childNodes[k].childNodes[0].nodeValue) {
        posortowane=false;
        for (j=0;j<tr[i].childNodes.length;j++) {
          tmp = tr[i].childNodes[j].firstChild.nodeValue;
          tr[i].childNodes[j].firstChild.nodeValue
            = tr[i+1].childNodes[j].firstChild.nodeValue;
          tr[i+1].childNodes[j].firstChild.nodeValue = tmp;
        }
      }
    }
  }
}

function asortujl(k,co) {
  posortowane=false;
  tr = document.getElementById(co).childNodes[0].childNodes;
  while (!posortowane) {
    posortowane=true;
    for (i=1;i<tr.length-1;i++) {
      if (parseFloat(tr[i].childNodes[k].childNodes[0].nodeValue)>
        parseFloat(tr[i+1].childNodes[k].childNodes[0].nodeValue)) {
        posortowane=false;
        for (j=0;j<tr[i].childNodes.length;j++) {
          tmp = tr[i].childNodes[j].firstChild.nodeValue;
          tr[i].childNodes[j].firstChild.nodeValue
            = tr[i+1].childNodes[j].firstChild.nodeValue;
          tr[i+1].childNodes[j].firstChild.nodeValue = tmp;
        }
      }
    }
  }
}


/*function sprawdzFormularzKontaktowy(f,wer,inw,str,lok) {
il = 0;
ob = document.getElementById('imieinazwisko');
if (ob){
	if (document.getElementById('imieinazwisko').value=='') {
		document.getElementById('komImie').innerHTML = ' &nbsp; '+document.getElementById('kom6').value;
		wyswietl ('komImie','inline');
			il++;
	} else {
		wyswietl ('komImie','none');
	}
	

	if (document.getElementById('mailK').value.indexOf('@')>0){
		if (!document.getElementById('mailK').value.match(wr)){
			document.getElementById('komTel').innerHTML = ' &nbsp; '+document.getElementById('kom5').value;
			wyswietl ('komTel','inline');
			il++;
		} else {
			wyswietl ('komTel','none'); 
		}
	} else {
		if (document.getElementById('mailK').value=='' ) {
			document.getElementById('komTel').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komTel','inline');
			il++;
		} else {
			ile = document.getElementById('mailK').value.length;
			txt = document.getElementById('mailK').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){
				document.getElementById('komTel').innerHTML = ' &nbsp; '+document.getElementById('kom7').value;
				wyswietl ('mailK','inline');
				il++;
			} else {
				wyswietl ('komTel','none');
			}
		}
	}
	if (document.getElementById('data_kont').value == '') {
		document.getElementById('komData').innerHTML = ' &nbsp; '+document.getElementById('kom6').value;
		wyswietl ('komData','inline');
		il++;
	} else {
		wyswietl ('komData','none'); 
	}
	

} else { il++; }
if (il>0) {return false;}
else {
	var sUrl = "../inc/xml_sprawdzFormularz_kontaktowy.php";
	var params = "wersja="+wer+"&m="+document.getElementById('mailK').value+"&f="+f.name+"&imie="+document.getElementById('imieinazwisko').value+"&data="+document.getElementById('data_kont').value+"&uwagi="+document.getElementById('uwagi').value+"&inw="+inw+"&str="+str+"&lok="+lok;
	new net.ContentLoader(sUrl,rSpr,null,"POST",params);
	}
return false; 
}
*/
function sprawdzFormularzKontaktowy(f,wer) {
il = 0;
if (document.getElementById('KomunikatFormularzKontaktowyStat').value=='ok') {
	czywyslac = confirm ('Twoja wiadomość została już poprawnie wysłana. Czy chcesz ją wysłać jeszcze raz?');
} else {
	czywyslac = true;
}

if (czywyslac) {
	if (document.getElementById('imie')){
		if (document.getElementById('imie').value=='') {
			document.getElementById('komImie').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komImie','inline');
				il++;
		} else {
			wyswietl ('komImie','none');
		}
	}
	if (document.getElementById('nazwisko')){
		if (document.getElementById('nazwisko').value=='') {
			document.getElementById('komNazwisko').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komNazwisko','inline');
				il++;
		} else {
			wyswietl ('komNazwisko','none');
		}
	}
	
	
	if (document.getElementById('telefon') && document.getElementById('email')){
		if (document.getElementById('telefon').value=='' && document.getElementById('email').value=='') {
			document.getElementById('komTelefon').innerHTML = ' &nbsp; '+document.getElementById('kom1').value;
			wyswietl ('komTelefon','inline');
			document.getElementById('komEmail').innerHTML = ' &nbsp; '+document.getElementById('kom1').value;
			wyswietl ('komEmail','inline');
				il++;
		} else {
			if (!document.getElementById('email').value.match(wr) && document.getElementById('email').value!='') {
					document.getElementById('komEmail').innerHTML = ' &nbsp; '+document.getElementById('kom2').value;
					wyswietl ('komEmail','inline');
					il++;
			} else {
				wyswietl ('komEmail','none');
				wyswietl ('komTelefon','none');
			}
			
		}
	}

	if (document.getElementById('data_kont')){
		if (document.getElementById('data_kont').value=='') {
			document.getElementById('komData').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komData','inline');
				il++;
		} else {
			wyswietl ('komData','none');
		}
	}
	if (document.getElementById('zgoda')){
		if (!f.zgoda.checked) {
			document.getElementById('komZgoda').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komZgoda','inline');
				il++;
		} else {
			wyswietl ('komZgoda','none');
		}
	}

 

if (il>0) {return false;}
else {
	wyswietl('KomunikatFormularzKontaktowy','block');
	document.getElementById('KomunikatFormularzKontaktowyStat').value = 0;
	document.getElementById('KomunikatFormularzKontaktowy').innerHTML = 'wysyłanie wiadomości, proszę czekać...';
	}
return true; } else { return false; }
}


function sprawdzFormularzPowiadomZnajomego(f,wer) {
il = 0;
if (document.getElementById('KomunikatFormularzPowiadomZnajomegoStat').value=='ok') {
	czywyslac = confirm ('Twoja wiadomość została już poprawnie wysłana. Czy chcesz ją wysłać jeszcze raz?');
} else {
	czywyslac = true;
}

if (czywyslac) {
	if (document.getElementById('mailPZ')){
		if (document.getElementById('mailPZ').value=='') {
			document.getElementById('komMailPZ').innerHTML = ' &nbsp; '+document.getElementById('kom4').value;
			wyswietl ('komMailPZ','inline');
				il++;
		} else if (!document.getElementById('mailPZ').value.match(wr)) {
			document.getElementById('komMailPZ').innerHTML = ' &nbsp; '+document.getElementById('kom2').value;
			wyswietl ('komMailPZ','inline');
			il++;
		} else {
			wyswietl ('komMailPZ','none');
		}
	}
	


if (il>0) {return false;}
else {
	wyswietl('KomunikatFormularzPowiadomZnajomego','block');
	document.getElementById('KomunikatFormularzPowiadomZnajomegoStat').value = 0;
	document.getElementById('KomunikatFormularzPowiadomZnajomego').innerHTML = 'wysyłanie wiadomości, proszę czekać...';
	}
return true; } else { 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');

        /*var objDDL = document.forms[strFName].elements[strEName];
        objDDL.options.length = 0;

        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);
          objDDL.options.add(option,
                          objDDL.options.length);
        }*/
}

function ustawMiastoHome(inw) {
	document.getElementById('inwestycja-mapa').innerHTML = document.getElementById(inw).innerHTML;	
}

function ustawMiastoPodstrona(jak, co) {
	/*if (jak) { // wlacz miasto
	   co.childNodes[0].style.border-right-color = "#FE4";
	   co.childNodes[0].style.border-right-width = "5px";
	   co.childNodes[0].style.border-right-style = "solid";
	} else {
		
	}*/
}

function ustawHmenu (mid) {
	switch (mid){
		case 'm_mieszkania':
			wyswietl('l-lokale','none');
			wyswietl('l-mieszkania','block');
			wyswietl('l-domy','none');
			document.getElementById('m_mieszkania').className='currH';
			document.getElementById('m_lokale').className='brakH';
			document.getElementById('m_domy').className='brakH';
		  break;
		case 'm_lokale':
			wyswietl('l-lokale','block');
			wyswietl('l-mieszkania','none');
			wyswietl('l-domy','none');
			document.getElementById('m_mieszkania').className='brakH';
			document.getElementById('m_lokale').className='currH';
			document.getElementById('m_domy').className='brakH';
			
		  break;
		case 'm_domy':
			wyswietl('l-lokale','none');
			wyswietl('l-mieszkania','none');
			wyswietl('l-domy','block');
			document.getElementById('m_mieszkania').className='brakH';
			document.getElementById('m_lokale').className='brakH';
			document.getElementById('m_domy').className='currH';
		  break;
	}
}
