ie4=(document.all)?true:false;
nn4=(document.layers)?true:false;

o1=new Image; o1.src='img/logo.gif';
o2=new Image; o2.src='img/sub_m_ov.gif';
o3=new Image; o3.src='img/sub_m_do.gif';
o4=new Image; o4.src='img/down.gif';

m1=new Image; m1.src='img/menu1.gif';
m1o=new Image; m1o.src='img/menu1o.gif';

m2=new Image; m2.src='img/menu2.gif';
m2o=new Image; m2o.src='img/menu2o.gif';



function go(x){
	var j=x.options[x.selectedIndex].value;	
	if(j != "")
	        parent.location = j;
}


function Enable_Form_Region() 
{

lista.miasto.disabled = false;
lista.wojewodztwo.disabled = false;

}

function Disable_Form_Region() 
{
lista.miasto.value = "";
lista.wojewodztwo.value = "";

lista.miasto.disabled = true;
lista.wojewodztwo.disabled = true;

}


function valid_form(searcher)
{
if((searcher.search.value.length == 0) || (searcher.search.value == '    SZUKAJ'))
{
alert('Proszę podać poszukiwane\nsłowo lub wyrażenie.');
searcher.search.focus();
return false;
}
}



function valid_login(login_partner)
{
if(login_partner.login.value.length == 0)
{
alert('Pole login nie może być puste.');
login_partner.login.focus();
return false;
}

var key = login_partner.login.value;
var filter_login  = /^([a-zA-Z0-9]{3,12})+$/;
if (!(filter_login.test(key)))
{
alert('Nieprawidłowy format podanego loginu');
login_partner.login.focus();
return false;
}

}


function valid_wyceny(wyceny)
{

var data_od = wyceny.data_od.value;
var filter_data_od  = /^([0-9]{4})+\-([0-9]{2})+\-([0-9]{2})$/;

if (!(filter_data_od.test(data_od)))
{
alert('Nieprawidłowy format daty');
wyceny.data_od.focus();
return false;
}

var data_do = wyceny.data_do.value;
var filter_data_do  = /^([0-9]{4})+\-([0-9]{2})+\-([0-9]{2})$/;

if (!(filter_data_do.test(data_do)))
{
alert('Nieprawidłowy format daty');
wyceny.data_do.focus();
return false;
}

}


function ask_valid(ask)
{
if (ask.tresc.value.length < 10)
{
alert('Proszę sformułować pytanie');
ask.tresc.focus();
return false;
}

var x = ask.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!(filter.test(x)))
{
alert('Proszę podać poprawny adres e-mail');
ask.email.focus();
return false;
}


}


function dziecko_valid(dziecko)
{
if (dziecko.name.value.length < 5)
{
alert('Proszę podać imię i nazwisko');
dziecko.name.focus();
return false;
}

if (dziecko.skok.value.length < 5)
{
alert('Proszę podać nazwę SKOK');
dziecko.skok.focus();
return false;
}

if (dziecko.dziecko.value.length < 5)
{
alert('Proszę podać imię i nazwisko dziecka');
dziecko.dziecko.focus();
return false;
}

if (dziecko.data_ur.value.length < 8)
{
alert('Proszę podać date urodznia dziecka');
dziecko.data_ur.focus();
return false;
}

if (dziecko.adres.value.length < 8)
{
alert('Proszę podać adres do korespondencji');
dziecko.adres.focus();
return false;
}


var x = dziecko.email.value;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!(filter.test(x)))
{
alert('Proszę podać poprawny adres e-mail');
dziecko.email.focus();
return false;
}

if (dziecko.szkola.value.length < 8)
{
alert('Proszę podać adres szkoly');
dziecko.szkola.focus();
return false;
}

if((dziecko.kategoria[0].checked == false) && (dziecko.kategoria[1].checked == false) && (dziecko.kategoria[2].checked == false))
{
alert('Proszę określić kategorię');
dziecko.kategoria[0].focus();
return false;
}

if (dziecko.nagrody.value.length < 8)
{
alert('Proszę o wypełnie pola NAGRODY i WYRÓŻNIENIA');
dziecko.nagrody.focus();
return false;
}

if (dziecko.opis.value.length < 8)
{
alert('Proszę o wypełnie pola OPIS ZAANGAŻOWANIA');
dziecko.opis.focus();
return false;
}

if((dziecko.zgoda[0].checked == false) && (dziecko.zgoda[1].checked == false))
{
alert('Proszę o zaznaczenie odpowidzie w oświadczeniu');
dziecko.zgoda[0].focus();
return false;
}


}


function okno(url,szer,wys,s)
{
var gora = (screen.width-1200)/2;
var bok = (screen.height-500)/2;
window.open(url,'_blank',"width="+szer+",height="+wys+",top="+gora+", left="+bok+",scrollbars="+s+",locationbar=no,menubar=no,personalbar=no,statusbar=yes,toolbar=no, resizable=no'");
}


function konkurs(url,szer,wys,s)
{
var gora = (screen.width-1200)/2;
var bok = (screen.height-500)/2;
window.open(url,'_blank',"width="+szer+",height="+wys+",top=0,left=0,scrollbars="+s+",locationbar=no,menubar=no,personalbar=no,statusbar=no,toolbar=no, resizable=no'");
}


function obraz(url,szer,wys)
{
window.open(url,'_blank',"width="+szer+",height="+wys+",top=0, left=0,scrollbars=no,locationbar=no,menubar=no,personalbar=no,statusbar=no,toolbar=no, resizable=no'");
}


function valid_calc_ike(calc)
{

if(calc.wplata.value.length == 0)
{
alert('Miesięczna wpłata musi mieścić się\nw przedziale od 10 do 798.25 zł.');
calc.wplata.focus();
return false;
}

var wpl = calc.wplata.value;

if(wpl < 10)
{
alert('Miesięczna wpłata musi mieścić się\nw przedziale od 10 do 798.25 zł.');
calc.wplata.focus();
return false;
}

if(wpl > 798.25)
{
alert('Miesięczna wpłata musi mieścić się\nw przedziale od 10 do 798.25 zł.');
calc.wplata.focus();
return false;
}

var filter_wplata  = /^([0-9.]{1,2})+$/;
if (!(filter_wplata.test(wpl)))
{
alert('Miesięczna wpłata musi mieścić się\nw przedziale od 10 do 798.25 zł.');
calc.wplata.focus();
return false;
}





if(calc.okres.value.length == 0)
{
alert('Okres oszczędzania musi mieścić się\nw przedziale od 1 do 40 lat.');
calc.okres.focus();
return false;
}

var okr = calc.okres.value;

if(okr < 1)
{
alert('Okres oszczędzania musi mieścić się\nw przedziale od 1 do 40 lat.');
calc.okres.focus();
return false;
}

if(okr > 40)
{
alert('Okres oszczędzania musi mieścić się\nw przedziale od 1 do 40 lat.');
calc.okres.focus();
return false;
}

var filter_okres  = /^([0-9]{1,2})+$/;
if (!(filter_okres.test(okr)))
{
alert('Okres oszczędzania musi mieścić się\nw przedziale od 1 do 40 lat.');
calc.okres.focus();
return false;
}




if(calc.procent.value.length == 0)
{
alert('Roczna stopa zwrotu musi mieścić się\nw przedziale od 1 do 10 %');
calc.procent.focus();
return false;
}

var pro = calc.procent.value;

if(pro < 1)
{
alert('Roczna stopa zwrotu musi mieścić się\nw przedziale od 1 do 10 %');
calc.procent.focus();
return false;
}

if(pro > 10)
{
alert('Roczna stopa zwrotu musi mieścić się\nw przedziale od 1 do 10 %');
calc.procent.focus();
return false;
}

var filter_procent  = /^([0-9]{1,2})+$/;
if (!(filter_procent.test(pro)))
{
alert('Roczna stopa zwrotu musi mieścić się\nw przedziale od 1 do 10 %');
calc.procent.focus();
return false;
}



}