			var cenaPodstawowa    = 49.00; //99z. do 2006-10-10
			var cenaZaZdjecie     = 25.00;
			var cenaZaExtra 	  = 499.00;
			var cenaZaVip		  = 999.00;
			var podatekVAT		  = 22;
			
			var koncowaCenaNetto  = 0.00;
			
			//pola decydujące o cenie (false - nie płaci, true - musi zapłacić)
			var file_img_gal_4 = false;
			var file_img_gal_5 = false;
			var file_img_gal_6 = false;		
			var std		   	   = false;
			var extra	   	   = false;
			var vip			   = false;
			
			
						
			/* CENA PRZY OTWARCIU FORMULARZA -> wolałem zrobić 3 osobne funkcje dla każdego typu */
			function start()
			{
				//netto
				document.forms[0].kosztDodaniaNetto.value = cenaPodstawowa;
				//brutto
				cenaPodstawowaBrutto = cenaPodstawowa * (podatekVAT/100) + cenaPodstawowa;
				document.forms[0].kosztDodaniaBrutto.value = cenaPodstawowaBrutto;		
				//cena końcowa zostaje ustalona na :
				koncowaCenaNetto  = cenaPodstawowa;	
				//ustalamy że cena std istnieje
				std		   	   = true;	
				//a pozostałe nie istnieją
				extra		   = false;	
				vip		       = false;	
				// zaznaczamy konieczne pole
				document.forms[0].typ_konta[0].checked = true;
				//no i liczymy cene koncową ponieważ załadowanie może oznaczać że dane już np. są w sesji
				policzCeneKoncowa();	
			}		
			function startDlaExtra()
			{
				//netto
				document.forms[0].kosztDodaniaNetto.value = cenaZaExtra;
				//brutto
				cenaZaExtraBrutto = cenaZaExtra * (podatekVAT/100) + cenaZaExtra;
				document.forms[0].kosztDodaniaBrutto.value = cenaZaExtraBrutto;		
				//cena końcowa zostaje ustalona na :
				koncowaCenaNetto  = cenaZaExtra;	
				//ustalamy że cena std istnieje
				extra		   = true;	
				//a pozostałe nie istnieją
				std			   = false;	
				vip		       = false;	
				// zaznaczamy konieczne pole
				document.forms[0].typ_konta[1].checked = true;
				//no i liczymy cene koncową ponieważ załadowanie może oznaczać że dane już np. są w sesji
				policzCeneKoncowa();	
			}		
			function startDlaVip()
			{
				//netto
				document.forms[0].kosztDodaniaNetto.value = cenaZaVip;
				//brutto
				cenaZaVipBrutto = cenaZaVip * (podatekVAT/100) + cenaZaVip;
				document.forms[0].kosztDodaniaBrutto.value = cenaZaVipBrutto;		
				//cena końcowa zostaje ustalona na :
				koncowaCenaNetto  = cenaZaVip;	
				//ustalamy że cena std istnieje
				vip		  		 = true;	
				//a pozostałe nie istnieją
				std			     = false;	
				extra		     = false;	
				// zaznaczamy konieczne pole
				document.forms[0].typ_konta[2].checked = true;
				//no i liczymy cene koncową ponieważ załadowanie może oznaczać że dane już np. są w sesji
				policzCeneKoncowa();	
			}					
			/* CENA KONCOWA PO OBLICZENIU */
			function end()
			{
				//netto
				document.forms[0].kosztDodaniaNetto.value = koncowaCenaNetto;
				//brutto
				koncowaCenaBrutto = koncowaCenaNetto * (podatekVAT/100) + koncowaCenaNetto;
				//old bez zaokrąglania: 
				//document.forms[0].kosztDodaniaBrutto.value = koncowaCenaBrutto;					
				//new z zaokrąglaniem
				document.forms[0].kosztDodaniaBrutto.value = Math.round(koncowaCenaBrutto*100)/100;	
				
			}			
			
			/* MANIPULACJA NA CENIE KOŃCOWEJ */
			function zwiekszCeneKoncowa(plus){
				koncowaCenaNetto += plus;
			}
			function zmniejszCeneKoncowa(minus){
				koncowaCenaNetto -= minus;
			}	
			
			
			
			/* POLICZE CENĘ - sprawdza wszystkie pola formularza które mogły się zmienić */
			function policzCeneKoncowa()
			{
			// 1. sprawdzamy pola input file	 ------------------------------------------				
				/* Pole z 1 płatnym zdjęciem */							
						if(document.forms[0].file_img_gal_4.value != ""){					
							if(file_img_gal_4){
								//nic nie robie bo już zapłacił
							}
							else {
									zwiekszCeneKoncowa(cenaZaZdjecie);
									file_img_gal_4 = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(file_img_gal_4)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaZaZdjecie);
								//ustalamy że ma nie zapłacone
								file_img_gal_4 = false;
							}
							else {
								//nic nie robię
							}
						}
				/* Pole z 2 płatnym zdjęciem */							
						if(document.forms[0].file_img_gal_5.value != ""){					
							if(file_img_gal_5){
								//nic nie robie bo już zapłacił
							}
							else {
									zwiekszCeneKoncowa(cenaZaZdjecie);
									file_img_gal_5 = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(file_img_gal_5)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaZaZdjecie);
								//ustalamy że ma nie zapłacone
								file_img_gal_5 = false;
							}
							else {
								//nic nie robię
							}
						}
				/* Pole z 3 płatnym zdjęciem */							
						if(document.forms[0].file_img_gal_6.value != ""){					
							if(file_img_gal_6){
								//nic nie robie bo już zapłacił
							}
							else {
									zwiekszCeneKoncowa(cenaZaZdjecie);
									file_img_gal_6 = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(file_img_gal_6)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaZaZdjecie);
								//ustalamy że ma nie zapłacone
								file_img_gal_6 = false;
							}
							else {
								//nic nie robię
							}
						}											
			// 2. sprawdzamy pola radio - typ konta	 ------------------------------------------					
				//typ_konta[0] -> to -> 'extra'
				/* nie wyliczam ceny dla typu 'std' bo i tak jest to cena podstawowa i jest znana */
	
				//typ_konta[1] -> to -> 'std'
						//ze starego
						if(document.forms[0].typ_konta[0].checked){					
							if(std){
								//nic nie robie bo już zapłacił
							}
							else {
									//konieczne jest wyzerowanie ceny koncowej ponieważ teraz jest standard tam wpisany
									//koncowaCenaNetto = 0.00;
									zwiekszCeneKoncowa(cenaPodstawowa);
									std = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(std)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaPodstawowa);
								//ustalamy że ma nie zapłacone
								std = false;
							}
							else {
								//nic nie robię
							}
						}								
				//typ_konta[1] -> to -> 'extra'
						//ze starego
						if(document.forms[0].typ_konta[1].checked){					
							if(extra){
								//nic nie robie bo już zapłacił
							}
							else {
									//konieczne jest wyzerowanie ceny koncowej ponieważ teraz jest standard tam wpisany
								//	koncowaCenaNetto = 0.00;
									zwiekszCeneKoncowa(cenaZaExtra);
									extra = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(extra)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaZaExtra);
								//ustalamy że ma nie zapłacone
								extra = false;
							}
							else {
								//nic nie robię
							}
						}					
				//typ_konta[2] -> to -> 'vip'
						//ze starego
						if(document.forms[0].typ_konta[2].checked){					
							if(vip){
								//nic nie robie bo już zapłacił
							}
							else {
									//konieczne jest wyzerowanie ceny koncowej ponieważ teraz jest standard tam wpisany
								//	koncowaCenaNetto = 0.00;							
									zwiekszCeneKoncowa(cenaZaVip);
									vip = true;
								}
						}					
						else 
						{
						//CZYLI GDY NIE WYPEŁNIAŁ LUB USUNĄ DANE Z POLA
							if(vip)
							{
								//zapłacił więc trzeba mu oddać kasę bo nie wypełnia pola
								zmniejszCeneKoncowa(cenaZaVip);
								//ustalamy że ma nie zapłacone
								vip = false;
							}
							else {
								//nic nie robię
							}
						}		
					
					
					
			// 3. koniec -----------------------------------------------------------------------					
					//wyswietlamy nowa cene					
					end();
			}


			/* funkcja nie powiazana - pokazuje ceny w formularzu */
			function showPrice(priceName)
			{
				//konta
				if(priceName == "std")
				{
					document.writeln(cenaPodstawowa);
				} 
				else if(priceName == "extra")
					{
						document.writeln(cenaZaExtra);					
					}
					else if(priceName == "vip")
						{
							document.writeln(cenaZaVip);					
						}					
						//inne
						else if(priceName == "cenaZaZdjecie")
							{
								document.writeln(cenaZaZdjecie);					
							}											
			}			
			
			function displayWindow(url, width, height) 
			{			
		        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
		    }
					