<!--

	function ObslugaForm(przerywnik,przerywnikPole,krajDomyslny)
	{
		this.przerywnik=przerywnik;
		this.przerywnikPole=przerywnikPole;
		this.krajDomyslny=krajDomyslny;
		this.tabKraj=new Array();

		this.zmienKraj=function(id,kraj)
		{
			var krajOst=this.krajDomyslny;
			var indeksKraj=this.tabKraj.length;
			for (var i=0;i<this.tabKraj.length;i++)
				if (this.tabKraj[i]['id']==id)
				{
					krajOst=this.tabKraj[i]['kraj'];
					indeksKraj=i;
					break;
				}
 			ustawWidokPozycje(document.getElementById(id+this.przerywnikPole+krajOst),false);
			ustawWidokPozycje(document.getElementById(id+this.przerywnikPole+kraj),true);
			document.getElementById(id+this.przerywnikPole+kraj).focus();
			document.images[id+this.przerywnik+krajOst].border='0';
			document.images[id+this.przerywnik+kraj].border='2';

			this.tabKraj[indeksKraj]=Array();
			this.tabKraj[indeksKraj]['id']=id;
			this.tabKraj[indeksKraj]['kraj']=kraj;
		}

		
	}


	function FormularzZaaw()
	{
		this.czyRozw=true;
		this.polaRozw=new Array();

		this.rejestrujPole=function(id)
		{
			this.polaRozw[this.polaRozw.length]=id;
		}

		this.rozwinZwin=function(czyRozw)
		{
			for (var i=0;i<this.polaRozw.length;i++)
				przelaczWidokForm(this.polaRozw[i],czyRozw ? 'visible' : 'hidden');
			this.czyRozw=czyRozw;
		}
	}

	function szukajWsp(czySzukWsp,kraj,miasto,idUlica,idNr,idWsp,komConfirmBrakMapy,nazwaForm,czyAd)
	{
		sw_form=document.forms[nazwaForm];
		if (!czyAd)
			zamienPrzyciskOczek(nazwaForm,true);
		
		miasto=miasto.replace(/&nbsp;/g,'');
		if (czySzukWsp)
		{
			if (!sw_form[idUlica])
			{
				zatwierdzForm(nazwaForm);
				return;
			}
			eval('var ulica=sw_form.'+idUlica+'.value;');
			eval('var nr=sw_form.'+idNr+'.value;');

			nr=parseInt(nr);
			if (isNaN(nr))
				nr='';
		}
		else var ulica='';
		if ((ulica=='') || (!window.GBrowserIsCompatible))
		{
			var poleWsp='sw_form.'+idWsp;
			eval('if ('+poleWsp+') '+poleWsp+'.value=\'\';');
			zatwierdzForm(nazwaForm);
			return;
		}

		var geocoder=new GClientGeocoder();
		geocoder.getLatLng(ulica+' '+nr+' '+miasto+' '+kraj,
			function(punkt)
			{
				if (punkt)
				{
					eval('sw_form.'+idWsp+'.value=\''+punkt.lat()+';'+punkt.lng()+'\';');
					//alert('nazwa:'+idWsp+' wart:'+document.getElementsByName('lWspMapa')[0].value+'eval:'+'sw_form.'+idWsp+'=\''+punkt.lat()+';'+punkt.lng()+'\';');
					zatwierdzForm(nazwaForm);
					return;
				}
				else if (confirm(komConfirmBrakMapy))
				{
					eval('sw_form.'+idWsp+'.value=\'\';');
					if (!czyAd)
						zamienPrzyciskOczek(nazwaForm,true);
					zatwierdzForm(nazwaForm);
					return;
				}
				else
				{
					if (!czyAd)
						zamienPrzyciskOczek(nazwaForm,false);
					return;
				}
			}
		);
	}

	function zamienPrzyciskOczek(nazwaForm,czyUkrPrzycisk)
	{
		var elOczek=document.getElementById('_przSubmitOczek');
		var elOczekZdjecia=document.getElementById('_przSubmitOczekZdjecia');
		var elPrzycisk=document.getElementById('_przSubmit');

		if (!elOczek || !elPrzycisk)
			return;
		//var czyUkrPrzycisk=elPrzycisk.style.visibility=='hidden';
		elOczek.style.visibility=czyUkrPrzycisk ? 'visible' : 'hidden';
		elPrzycisk.style.visibility=czyUkrPrzycisk ? 'hidden' : 'visible';

		if (czyUkrPrzycisk)
		{
			var czyZdjecia=false;
			var aInput=document.forms[nazwaForm].getElementsByTagName('INPUT');
			for (var f in aInput)
				if ((aInput[f].type=='file') && (aInput[f].value!=''))
				{
					czyZdjecia=true;
					break;
				}

			if (czyZdjecia)
				elOczekZdjecia.style.visibility='visible';
		}
		else
			elOczekZdjecia.style.visibility='hidden';
	}

	function zatwierdzForm(nazwaForm,czyOdrazu)
	{
		if (czyOdrazu)
		{
			document.forms[nazwaForm].submit();
			return;
		}
		setTimeout('zatwierdzForm(\''+nazwaForm+'\',true)',500);
	}


-->