/*

*/
function otworz_okno_rja(url, szer, wys, scrol)
{
 	var nowe_okno = null;
 	nowe_okno = window.open("", "", "toolbar=no, width="+szer+", height="+wys+", directories=no, status=no, scrollbars="+scrol+", resize=no, menubar=no, location=no");
 	nowe_okno.location.href = url;
}


/*

*/
function pdgAutobus(idFoto, nowasciezka, width, height) 
{
	var foto = document.getElementById(idFoto);
	
	foto.src = nowasciezka;
	foto.style.width = width + 'px';
	foto.style.height = height + 'px';
}


/*

*/
function submitForm(form)
{
	var URL = document.formularz_tablic.site.options[document.formularz_tablic.site.selectedIndex].value;
	var x=document.getElementById("myForm");
	x.target="_blank";
	x.action=URL;
	
	if(URL != '1') {
		x.submit();
	} 
	else {
		alert("Proszę wybra tablicę dworcową...");
	}
}


/*

*/
function formularz_uscislij_przystanki()
{
	var pomocnicza = 0;

    if (window.document.uscislij_przystanki.z_miejsca.value == 1) {
        pomocnicza = 1;}
    if (window.document.uscislij_przystanki.do_miejsca.value == 1) {
        pomocnicza = 1;}
		
    if (pomocnicza == 1) {
        alert( "Proszę wybrać przystanki..." );
		return false;
    }
	
	return true ;
}


/*

*/
function wyliczUlge(cenaBiletu, wysUlgi, kodZaokr, wyliczonaCena)
{
	//	=== CENA BILETU ULGOWEGO ===		kod zaokrągleń			
	//	dokładność do 1 gr						0
	//	zaokrąglenie do 5 gr					1
	//	zaokrąglenie do 10 gr					2
	//	obcięcie w dół do 5 gr					3
	//	obcięcie w dół do 10 gr					4
	//	zależnie od ceny biletu ulgowego		5
	
	var cenaBiletu = Number(cenaBiletu);
	var wysUlgi = Number(wysUlgi);
	var kodZaokr = Number(kodZaokr);
	var wyliczonaCena = Number(wyliczonaCena);
	
	var nowaCena = Number("0");
	var cenaZaokraglona = Number("0");
	var objektCeny = null;
	var cenaDoDziesiatek = Number("0");
	var cenaDoSetnych = Number("0");
	var cenaPrzez5 = Number("0");
	var roznica = Number("0");
	var poleCeny = document.getElementById("cena"); //Tutaj wyświetlimy cenę

	
	//Obliczamy cenę biletu uwzględniając wysokość ulgi
	//nowaCena = cenaBiletu - (cenaBiletu * wysUlgi / 100);
	nowaCena = (cenaBiletu*100 - ((cenaBiletu * wysUlgi / 100)*100)) / 100;
	
	//Obróbka ceny
	objektCeny = new Number(nowaCena);
	
	cenaDoDziesiatek = objektCeny.toFixed(1);
	cenaPrzez5 = nowaCena / 0.05;
	//Cena do setnych
	objektCenaDoSetnych = new Number(objektCeny.toFixed(3));
	cenaDoSetnych = objektCenaDoSetnych.toFixed(2)
	
	//Obliczamy cenę
	if (wyliczonaCena != '') {
		objektWyliczonaCena = new Number(wyliczonaCena);
		cenaZaokraglona = objektWyliczonaCena.toFixed(2)
	}
	else if (kodZaokr == 0) {
		cenaZaokraglona = cenaDoSetnych;
	}
	else if (kodZaokr == 1) {
		objektCeny1 = new Number(cenaPrzez5);
		cenaZaokraglonaPom = 0.05 * objektCeny1.toFixed(0)
		objektCeny11 = new Number(cenaZaokraglonaPom);
		cenaZaokraglona = objektCeny11.toFixed(2)
	}
	else if (kodZaokr == 2) {
		objektCeny2 = new Number(cenaDoDziesiatek);
		cenaZaokraglona = objektCeny2.toFixed(2);
	}
	else if (kodZaokr == 3) {
		resztaDzielenia = nowaCena % 0.05;
		objektCeny3 = new Number(nowaCena - resztaDzielenia);
		cenaZaokraglona = objektCeny3.toFixed(2)
		
	}
	else if (kodZaokr == 4) {
		resztaDzielenia = (nowaCena * 10) % (0.1 * 10);
		objektCeny3 = new Number(nowaCena - (resztaDzielenia/10));
		cenaZaokraglona = objektCeny3.toFixed(2)
	}
	else if (kodZaokr == 5) {
		cenaZaokraglona = cenaDoSetnych;
	}

	
	poleCeny.innerHTML = cenaZaokraglona + " PLN";
	//alert("Cena biletu: " + cenaBiletu + "\nCena po uldze: " + nowaCena + "\nCena po zaokrągleniu: " + cenaZaokraglona + " PLN");
}


