var tablicaBannerow = new Array();

function dodajBannery(id_miejsca,czy_losowac_podczas_zmiany,opoznienie_zmiany,obrazy,linki)
{
	try {
		tablicaBannerow.push(new Array(id_miejsca,obrazy,linki,czy_losowac_podczas_zmiany,0,opoznienie_zmiany));
	} catch(err) {}
}

function execute()
{
	var bannery = new Array(
	'http://www.librus.pl/pliki/banner_spe.png',
	'http://www.librus.pl/pliki/banner_spe.png'
	);
	var linki = new Array(
	'http://www.platforma.librus.pl/',
	'http://www.platforma.librus.pl/'
	);
	dodajBannery('banner_1w',1,0,bannery,linki);

	var ii=tablicaBannerow.length;
	for (var i=0;i<ii;i++){
		inicjujBanner(i);
	}
}

function wczytajBanner(index)
{
	try
	{
		var img_obj=document.getElementById('img_'+tablicaBannerow[index][0]);
		var a_obj=document.getElementById('a_'+tablicaBannerow[index][0]);
		var t = new Date();
		if (img_obj!= "null" && a_obj!= "null")
		{
			if (tablicaBannerow[index][3]==1)//czy losowac
			{
				wylosowany = ((t.getTime() % tablicaBannerow[index][1].length-1)+1)
				if (tablicaBannerow[index][5]!=0)
				{
					while (wylosowany==tablicaBannerow[index][4])
					{
						wylosowany = ((t.getTime() % tablicaBannerow[index][1].length-1)+1)
					}
				}
				tablicaBannerow[index][4]=wylosowany;
			} else {
				tablicaBannerow[index][4]++;//aktualny
				if (tablicaBannerow[index][4]>tablicaBannerow[index][1].length-1)
				tablicaBannerow[index][4]=0;
				wylosowany=tablicaBannerow[index][4];
			}
			img_obj.src=tablicaBannerow[index][1][wylosowany];
			a_obj.href=tablicaBannerow[index][2][wylosowany];
		}
	} catch(err) {}
}

function inicjujBanner(index)
{
	wczytajBanner(index);
	try {
		if (tablicaBannerow[index][5]>0 && tablicaBannerow[index][1].length>1)
		window.setInterval('wczytajBanner('+index+');', tablicaBannerow[index][5]*1000);
	} catch(err) {}
}

function pokazUkryjKomorke(id)
{
	try {
		var obj=document.getElementById(id);
		if (obj.style.display=='none')
		{obj.style.display='';}
		else {obj.style.display='none';}
	} catch(err) {}
}

function jestPrefiks(poczatek2, tekst)
{
	var wynik=true;
	if (tekst.length>=poczatek2.length){
		try {
			var ii=poczatek2.length;
			for (j=0;j<ii;j++){
				if (poczatek2.charAt(j)!=tekst.charAt(j)){
					wynik=false;
				}
			}
		} catch(err) {}
		return wynik;
	} else {
		return false;
	}
}

function ukryjKomorki(prefix)
{
	try {
		var obj=document.getElementsByTagName('td'),i=0;
		var ii=obj.length;
		for (i=0;i<ii;i++){
			if (jestPrefiks(prefix,obj[i].id)==true) {
				obj[i].style.display='none';
			}
		}
	} catch(err) {}
}

function pokaz_obiekt(id, displayStyle)
{
	var obj=document.getElementById(id);
	
	if (obj)
	{
		if (displayStyle==null)
			{
			obj.style.display='';
			}
		else			
			obj.style.display=displayStyle;
	}
}

function ukryj_obiekt(id)
{
	
	var obj=document.getElementById(id);
	
	if (obj)
	{
		obj.style.display='none';
	}		
}

function walidaja_email(wartosc) 
{
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(wartosc);
}

function walidaja_telefon(wartosc) 
{
 
  var wzorzec=new RegExp("[0-9]+")
  var wynik=wartosc.match(wzorzec)

  return wynik;
}



