var popUpWin=0;

function popUpWindow(URLStr, width, height, allowScroll)
{
	var left = 15;
	var top = 15; 
	var scrollbars = 'scrollbars=no';
	if(allowScroll) scrollbars = 'scrollbars=yes';
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,status=0,menubar=no,'+scrollbars+',resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function getObjectByTagName(name)
{
	var objs;
	if(document.all)
		objs = document.all.tags(name);
	else if(document.getElementsByTagName)
		objs = document.getElementsByTagName(name);
	else if(document.layers)
		objs = document.layers[name];
	else return false;
	return objs[0];
}


function InfoField(numer,akcja)
{
	if(numer<1 || numer>2 || (akcja!='show' && akcja!='hide')) return;
	var nazwa = 'info_field_text'+numer.toString();
	var napis = document.getElementById(nazwa);
	var styl = (akcja=='show' ? 'block' : 'none');
	if(napis) napis.style.display = styl;
}

function mailAdress(user_part,site_part) 
{
	//var user_part = 'filip';
	//var site_part = 'muwo.pl';
	var link_class = 'email';
	var at_char = '&#64;';	 
	document.write('<a href="mailto:' + user_part + at_char + site_part + '"');
	if(link_class!='') document.write(' class="' + link_class + '"');
	document.write('>' + user_part + at_char + site_part + '</a>');
}

function FF_preloadImages() { //v3.0
  var d=document;
	if(d.images){
		if(!d.FF_p) d.FF_p=new Array();
    var i, j=d.FF_p.length, a=FF_preloadImages.arguments; 
		var dir = a[0];
		for(i=1; i<a.length; i++)
    	if(a[i].indexOf("#")!=0){
				d.FF_p[j]=new Image;
				d.FF_p[j++].src=dir+a[i];
			}
	}
}

function SprawdzKontakt(formularz){
 	var error = '';
 	if(formularz.elements['Email[name]'].value=="") error ='Proszę wpisać imię i nazwisko';
 	else if(formularz.elements['Email[tresc]'].value=="") error = 'Proszę wpisać treść wiadomości';
 	else if(formularz.elements['Email[telefon]'].value=="" && 
 			formularz.elements['Email[fax]'].value=="" && formularz.elements['Email[mail]'].value=="") 
 		error = 'Proszę podać telefon, fax lub e-mail';
 	if(error!='') alert(error);
 	else formularz.submit();
}

function download(lacze,formularz){
	var wybrana_opcja = formularz.rozklad_jazdy.selectedIndex;
	if(wybrana_opcja){
		var numer_pdf = formularz.rozklad_jazdy.options[wybrana_opcja].value;
		lacze.href='index.php?send_file='+numer_pdf;
	}
}

function wyswietl_rozklad(formularz){
	var wybrana_opcja = formularz.rozklad_jazdy.selectedIndex;
	if(wybrana_opcja){
		var numer_pdf = formularz.rozklad_jazdy.options[wybrana_opcja].value;
		window.open('index.php?show_file='+numer_pdf);
	}	
}

function obliczCene(form){
	var ct1 = form.city1.value;
	var ct2 = form.city2.value;
	if(ct1=='0')
		form.city2.disabled = true;
	else
		form.city2.disabled = false;
	if(ct1=='0' || ct2=='0'){
		form.price.value = '';
	}
	else{ 
		if(Cennik[ct1][ct2]=='') form.price.value = 'brak połączeń';
		else{
			var cena = Cennik[ct1][ct2];
			if(form.znizka.checked==true) cena = Math.round(51*cena)/100;
			form.price.value = cena+' zł';
		}
	}
}

function ustawMiasto(form){
	var ct1 = form.city1;
	var ct2 = form.city2;
	ct2.selectedIndex=0;
	ct2.length = 1;
	if(ct1.value!=0)
		for(i=1,j=1;i<Cennik[ct1.value].length;i++)
			if(Cennik[ct1.value][i]=='') continue;
			else{
				ct2.length = ct2.length+1;
				ct2.options[j].value = i;
				ct2.options[j].text = Miasta2[i];
				j++;
			}
	obliczCene(form);
}