var ceny_brutto = new Array();

function okno(szer,wys,scrollbars,produkt_id,zdjecie_id)
{
	var x=(screen.width/2)-(szer/2);
	var y=(screen.height/2)-(wys/2)-50;

	window.open('','p_'+produkt_id+'_zdjecie_'+zdjecie_id,'left='+x+',top='+y+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable=0,width='+szer+',height='+wys);
	return false;
}

function okno2(szer,wys,scrollbars,cel,nazwa)
{
	var x=(screen.width/2)-(szer/2);
	var y=(screen.height/2)-(wys/2)-50;

	window.open(cel,nazwa,'left='+x+',top='+y+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable=0,width='+szer+',height='+wys);
	return false;
}

function obrobCene(cena)
{
    var cena_podzielona = new Array();
    
    cena_podzielona = cena.toString().split(".")
    
	if(!cena_podzielona[1]) 
	{
		cena = cena_podzielona[0] + ',- ';
	}
	else if(cena_podzielona[1].length == 1)
	{
		cena = cena_podzielona[0] + ',' + cena_podzielona[1] + '0';
	}
	else
	{
		cena = cena_podzielona[0] + ',' + cena_podzielona[1];
	}	
	
	return cena;
}

function policz(id,nazwa_formularza, przedrostek_nazwy_pola, nazwa_pola_sumy_netto, nazwa_pola_sumy_brutto, wartosc_poczatkowa, ile_elementow, tablica_idkow,drugie_pole_ceny)
{
	var razem_netto=wartosc_poczatkowa;
	var wartosc_pola;
	var formularz=document.forms[nazwa_formularza];
	var pole_razem_netto=formularz.elements[nazwa_pola_sumy_netto];
	var pole_razem_brutto=formularz.elements[nazwa_pola_sumy_brutto];
	
	if ( drugie_pole_ceny )
	{
	    var pole_razem_netto_2 = formularz.elements[nazwa_pola_sumy_netto + '_2'];
	    var pole_razem_brutto_2 = formularz.elements[nazwa_pola_sumy_brutto + '_2'];
	}

	
	for (var i=0;i<ile_elementow;i++)
	{
	    var element=przedrostek_nazwy_pola+i;
		var aktualne_pole=formularz.elements[element];
		{
			wartosc_pola=parseFloat(aktualne_pole.options[aktualne_pole.selectedIndex].value);
		}
		razem_netto+=wartosc_pola;
		
		formularz.elements[element+'_id'].value=tablica_idkow[i][aktualne_pole.selectedIndex]; //zmiana wartosci id w polu typu hidden

	}
	
	razem_netto=Math.round(razem_netto*100)/100;
	razem_brutto=Math.round(100 * (1.22*razem_netto))/100;

	ceny_brutto[id]=parseFloat(razem_brutto);
	
	pole_razem_netto.value = obrobCene(razem_netto) + ' zł';
	pole_razem_brutto.value = obrobCene(razem_brutto) + ' zł brutto';
	
	if ( drugie_pole_ceny )
	{
       pole_razem_netto_2.value = pole_razem_netto.value ;
       pole_razem_brutto_2.value = pole_razem_brutto.value ;
	}
	
	rata(id);
}

function do_koszyka(formularz)
{
 document.forms[formularz].submit()   
}

function zmienKolor(id,akcja)
{
    var kolor;
    if (akcja == 1)
    {
        kolor = '#B15465';
    }
    else
    {
        kolor = '#5590B8';
    }
    document.getElementById(id).style.color = kolor;
} 

function zmienTlo(id,akcja)
{
    var kolor;
    if (akcja == 1)
    {
        //kolor = '#E5E5E5';
        kolor = '#bcdfed';
        //border= '1px solid #d0d0d0';
        border= '1px solid #2d9ccd';
    }
    else
    {
        kolor = '#FCFCFC';
        border= '1px solid ' + kolor;
    }
    document.getElementById(id).style.background = kolor;
    
    document.getElementById(id).style.border = border;

} 

function do_porownania(id)
{
    window.open('do_porownania.php?id='+id,'do_porównania_'+id,'left=0,top=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=100,height=100');
}

function rata(id){
 	var rata = document.getElementById('rata_'+id);
 	var rata_kw;
    var pw=document.getElementById('pw_'+id);
    var pwplata=parseFloat(pw.value);
    
    if (pwplata>=ceny_brutto[id]){
        pw.value='zbyt duża kwota';
    }
    
 	var proc=0;
 	var radio_value=1;
	var kwota=ceny_brutto[id]-pwplata;
    var radio=document.getElementById('il_rat_'+id); 
	var radio_value=radio.value;
	var proc=(radio_value*0.7);
	var rata_kw=Math.round((kwota*proc/100+kwota)/parseFloat(radio_value)*100)/100;
	if (isNaN(rata_kw)) rata.value='';
	else
	rata.value=obrobCene(rata_kw);
}