//--------------------------------

var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
var opera = (navigator.userAgent.indexOf("Opera")>-1) ? true : false;

function hidelayer(lay)
{
	if (ie4) {document.all[lay].style.visibility = "hidden";}
	if (ns4) {document.layers[lay].visibility = "hide";}
	if (ns6) {document.getElementById([lay]).style.display = "none";}
}

function showlayer(lay)
{
	if (ie4) {document.all[lay].style.visibility = "visible";}
	if (ns4) {document.layers[lay].visibility = "show";}
	if (ns6) {document.getElementById([lay]).style.display = "block";}
}

function writetolayer(lay,txt)
{
	if (ie4) {document.all[lay].innerHTML = txt;}
	if (ns4)
	{
		document[lay].document.write(txt);
		document[lay].document.close();
	}

	if (ns6)
	{
		over = document.getElementById([lay]);
		range = document.createRange();
		range.setStartBefore(over);
		domfrag = range.createContextualFragment(txt);

		while (over.hasChildNodes())
		{
			over.removeChild(over.lastChild);
		}
			
		over.appendChild(domfrag);
	}
}


//--------------------------------



browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion); 
if (browser_name == "Netscape" && browser_version >= 3.0)
{
version = 'good';
}
else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 3.0)
{
version = 'good';
}
else
{
version = 'bad';
}
if (version == 'good')  {         
Menu1on = new Image();         
Menu1on.src = "gif/menu/dodaj_przetarg_over.gif";  

Menu1off = new Image();         
Menu1off.src = "gif/menu/dodaj_przetarg.png";

Menu2on = new Image();         
Menu2on.src = "gif/menu/szukaj_over.gif";  

Menu2off = new Image();         
Menu2off.src = "gif/menu/szukaj.png";

Menu3on = new Image();         
Menu3on.src = "gif/menu/statystyki_over.gif";  

Menu3off = new Image();         
Menu3off.src = "gif/menu/statystyki.png";

Menu4on = new Image();         
Menu4on.src = "gif/menu/moje_over.gif";  

Menu4off = new Image();         
Menu4off.src = "gif/menu/moje_przetargi.png";

Menu5on = new Image();         
Menu5on.src = "gif/menu/profil_over.gif";  

Menu5off = new Image();         
Menu5off.src = "gif/menu/profil.png";

Menu6on = new Image();         
Menu6on.src = "gif/menu/glowna_over.gif";  

Menu6off = new Image();         
Menu6off.src = "gif/menu/strona_glowna.png";
}

function img_act(imgname) { 
if (version == "good") 
{
imgOn = eval(imgname + "on.src");
document [imgname].src = imgOn;
}
}

function img_inact(imgname) {
if (version == "good") 
{
imgOff = eval(imgname + "off.src");
document [imgname].src = imgOff;
}
}


//------------------------------------------------

Wzor_Id=/^[0,1,2,3,4,5,6,7,8,9]{1,10}$/;

function wpisz_id_przetargu_validate()	{
	if (document.wpisz_id_przetargu.read.value.length==0)
{alert("Pole nie może być puste !"); document.wpisz_id_przetargu.read.focus(); return false;}
	if(Wzor_Id.test(document.wpisz_id_przetargu.read.value)==false)	{
		alert("Dozwolone s± tylko cyfry !"); document.wpisz_id_przetargu.read.focus(); document.wpisz_id_przetargu.read.select(); return false;
	}
document.wpisz_id_przetargu.submit();
}

//----------------------------------------------

	function zmiana_typu_gminy()	{
		if(document.reg_form.gt.value=="0")	{
			document.reg_form.powiat.disabled=true;
		}	else	{
			document.reg_form.powiat.disabled=false;
		}
}

//----------------------------------------------

function zmiana_typu_wojewodztwa()	{
		if(document.reg_form.gt.value=="nd")	{
			document.reg_form.wojewodztwo.disabled=true;
			document.reg_form.powiat.disabled=true;
		}	else	{
			document.reg_form.wojewodztwo.disabled=false;
		}
}

//----------------------------------------------

function spr_reg()	{
	if(document.reg_form.gt.value=="nd")	{
		alert ("Wybierz rodzaj urzędu !"); document.reg_form.gt.focus(); return false;
	}
	if(document.reg_form.wojewodztwo.value=="0")	{
		alert ("Wybierz województwo !"); document.reg_form.wojewodztwo.focus(); return false;
	}
	if((document.reg_form.gt.value=="1") || (document.reg_form.gt.value=="2") || (document.reg_form.gt.value=="3"))	{
		if(document.reg_form.powiat.value=="0")	{
		alert ("Wybierz powiat !"); document.reg_form.powiat.focus(); return false;
		}
	}
	if((document.reg_form.gt.value=="6") || (document.reg_form.gt.value=="7")) 	{
		if(document.reg_form.powiat.value=="0")	{
		alert ("Wybierz powiat !"); document.reg_form.powiat.focus(); return false;
		}
	}
		document.reg_form.submit();
}

//----------------------------------------------

function szukaj_wadium()	{
	if(document.form_szukaj.wadium_checkbox_szukaj_form.checked)	{
		document.form_szukaj.wadium_od_szukaj_form.disabled=false;
		document.form_szukaj.wadium_do_szukaj_form.disabled=false;
	}	else	{
		document.form_szukaj.wadium_od_szukaj_form.disabled=true;
		document.form_szukaj.wadium_do_szukaj_form.disabled=true;
	}
}

//----------------------------------------------


function cpv_val(field)
{
	var kropka = ".";
	var spacja = "";
	field.value = field.value.replace(/./gi,function(p){return p==kropka?spacja:p});
}


//---------------- formularz wybor -------------


function pytanie (ident)
{
   if (document.getElementById('Wiecej_' + ident).style.display == "none")
   {
      document.getElementById('Wiecej_' + ident).style.display = "";
   }
   else
   {
      document.getElementById('Wiecej_' + ident).style.display = "none";
   }
}

function jestZawartosc(lancuch)
{
   if( (lancuch != null) && (lancuch != "") )
   {
      return true
   }
   return false
}

function jestZnak(lancuch, znak)
{
   var i
   var lan = lancuch.toString()
   var zn = znak.toString()
   var z = zn.charAt(0)

   for(i=0;i<lan.length;i++)
   {
      var zi = lan.charAt(i)
      if(zi == z)
      {
         return true
      }
   }
   return false
}

function sprawdz()
{
  with(document.forms[0]){
    if(!/^\d\d-\d{3}$/.test(KodPocztowy.value))

{
return false
}
}
}

function sprawdzanie()
{
  with(document.forms[0]){
    if(!/^\d\d-\d{3}$/.test(zad_1_c_KodPocztowy.value))

{
return false
}
}
}

	
function sprawdzForm()
{
   if(jestZawartosc(window.document.dodawanie.Nazwa.value) == false)
   {
      alert("Prosze podac nazwę Zamawiającego")
      return false
   }
    if(jestZawartosc(window.document.dodawanie.Adres.value) == false)
   {
      alert("Proszę podać adres Zamawiającego")
       return false
   }
    if(sprawdz(window.document.dodawanie.KodPocztowy.value) == false)
   {
      alert("Błędny kod, proszę podać prawidłowy kod pocztowy Zamawiającego")
       return false
   }

  if(jestZawartosc(window.document.dodawanie.Miejscowosc.value) == false)
   {
      alert("Proszę podać miejscowoć Zamawiającego")
       return false
   }
if(jestZawartosc(window.document.dodawanie.Wojewodztwo.value) == false)
   {
      alert("Proszę podać województwo Zamawiającego")
       return false
   }
if(jestZawartosc(window.document.dodawanie.RodzajZamowienia.value) == false)
   {
      alert("Proszę podać rodzaj zamówienia ")
       return false
   }

  if(jestZawartosc(window.document.dodawanie.TrybUdzielaniaZamowienia.value) == false)
   {
      alert("Proszę podać tryb udzielania zamówienia ")
       return false
   }


   if(jestZawartosc(window.document.dodawanie.zad_1_a_Nazwa.value) == false)
   {
      alert("Proszę podać nazwę ")
       return false
   }
if(jestZawartosc(window.document.dodawanie.zad_1_b_Adres.value) == false)
   {
      alert("Proszę podać adres ")
       return false
   }

if(jestZawartosc(window.document.dodawanie.zad_1_d_Miejscowosc.value) == false)
   {
      alert("Proszę podać miejscowoć ")
       return false
   }

if(jestZawartosc(window.document.dodawanie.zad_1_e_Wojewodztwo.value) == false)
   {
      alert("Proszę podać województwo ")
       return false
   }

   if(jestZawartosc(window.document.dodawanie.zad_1_3_CenaWybranejOferty.value) == false)
   {
      alert("Proszę podać cenę wybranej oferty")
       return false
   }

    if(sprawdzanie(window.document.dodawanie.zad_1_c_KodPocztowy.value) == false)
   {
      alert("Błędny kod, proszę podać prawidłowy kod pocztowy ")
       return false
   }

   return true
}




