	
	/**
	 * Kreator 
	 * @author: Adrian Pietka <adrian _malpa_ pietka _kropka_ info>
	 * @company: Positie-Power
	 * @date: 16.06.2009
	 */

var Config = {
	'dir_img': 'template/img_kreator/'
}

var Parametry = {

	'opcje': {
		'typ_1': {
			'id' : 1,
			'nazwa' : 'klasyczna',
			'wiadomosc' : 'MONTOWANA DO ŚCIANY LUB SUFITU',
			'zdjecie' : 'roleta_klasyczna.jpg'
		},
		
		'typ_2': {
			'id' : 2,
			'nazwa' : 'miniroleta z magnesem',
			'wiadomosc' : 'MONTOWANA BEZPOŚREDNIO NA RAMĘ OKIENNĄ',
			'zdjecie' : 'mini_z_magnesem.jpg'
		},
		
		'typ_3': {
			'id' : 3,
			'nazwa' : 'miniroleta z żyłką',
			'wiadomosc' : 'MONTOWANA BEZPOŚREDNIO NA RAMĘ OKIENNĄ',
			'zdjecie' : 'mini_z_zylka.jpg'
		}
	},
	
	'dlugosc_lancuszka_srebrny': {
		'typ_1': {
			'id' : 1,
			'nazwa' : 'standardowa',
			'cena' : 0
		}
	},
	
	'dlugosc_lancuszka_mini': {
		'typ_1': {
			'id' : 1,
			'nazwa' : 'standardowa - 80cm ',
			'cena' : 0
		},
		
		'typ_2': {
			'id' : 2,
			'nazwa' : 'za dopłatą - 1.1m - ',
			'cena' : 2.99
		}
	},
	
	'dlugosc_lancuszka_standard': {
		'typ_1': {
			'id' : 1,
			'nazwa' : 'standardowa - 1.1m ',
			'cena' : 0
		}
	},
	
	'sposob_mocowania': {
		/* roleta klasyczna */
		'typ_1' : {
			'key1' : {
				'id' : 5,
				'nazwa' : 'uchwyt montażowy na ramę okna (opcja dodatkowa - <span style="color:#C5005F;">15.99zł</span>)',
				'koszt_montazu' : 15.99,
				'zdjecie' : 'mechaniz-koralikowy.jpg',
				'opis' : 'Roletę klasyczną montuje się do ściany lub sufitu. Wykorzystując dodatkowy uchwyt montażowy możemy zamontować ją bezpośrednio na ramie okiennej. '
			},
			'key2' : {
				'id' : 4,
				'nazwa' : 'mechanizm koralikowy (znajduje się w zestawie - <span style="color:#C5005F;">0.00zł</span>)',
				'koszt_montazu' : 0,
				'zdjecie' : 'mechaniz_koralikowy.jpg',
				'opis' : ''
			},
			'key3' : {
				'id' : 11,
				'nazwa' : 'smartroll - bezpieczne zwijanie bez łańcuszka (<span style="color:#C5005F;">39.00zł</span>)',
				'koszt_montazu' : 39.00,
				'zdjecie' : 'smartroll.jpg',
				'opis' : ''
			}
		},
		
		/* miniroleta - magnes */
		'typ_2': {
			'key1' : {
				'id' : 6,
				'nazwa' : 'uchwyt PCV',
				'koszt_montazu' : 0,
				'zdjecie' : 'uchwyt-pcv.jpg',
				'opis' : 'Uchwyt ten stosuje się przy standardowej grubości ramy okiennej (zalecany do grubości max. 16 mm)'
			},
			'key2' : {
				'id' : 7,
				'nazwa' : 'wieszak metalowy',
				'koszt_montazu' : 0,
				'zdjecie' : 'uchwyt-metalowy.jpg',
				'opis' : 'Służy do powieszenia mini rolety na ramie okiennej grubszej niż standard (od 17 mm)'
			},
			'key3' : {
				'id' : 8,
				'nazwa' : 'przyklejana',
				'koszt_montazu' : 0,
				'zdjecie' : 'uchwyt-do-witryn-klejona.jpg',
				'opis' : 'Ma zastosowanie przy  wieszaniu mini rolety na witrynie okiennej (nie otwierane okno)'
			}
		},
		
		
		/* miniroleta - zylka */
		'typ_3': {
			'key1' : {
				'id' : 9,
				'nazwa' : 'uchwyt PCV',
				'koszt_montazu' : 0,
				'zdjecie' : 'uchwyt-pcv.jpg',
				'opis' : 'Uchwyt ten stosuje się przy standardowej grubości ramy okiennej (zalecany do grubości max. 16 mm)'
			},
			'key2' : {
				'id' : 10,
				'nazwa' : 'wieszak metalowy',
				'koszt_montazu' : 0,
				'zdjecie' : 'uchwyt-metalowy.jpg',
				'opis' : 'Służy do powieszenia mini rolety na ramie okiennej grubszej niż standard (od 17 mm)'
			}
		}
	},
	
	// rodzaje tkanin, pole id musi posiadac ten sam id co na stronie. zdeklarowane w config.inc.php
	'rodzaj_tkaniny': {
		/*'key1': {
			'id' : 999,
			'nazwa' : 'wszystkie'
		},*/
		
		'key2': {
			'id' : 1,
			'nazwa' : 'zaciemniające - WYPRZEDAŻ'
		},
		/*'key3': {
			'id' : 2,
			'nazwa' : 'wzorzyste'
		},*/
		'key5': {
			'id' : 8,
			'nazwa' : 'zamszowe'
		},
		'key6': {
			'id' : 16,
			'nazwa' : 'haftowane'
		},
		'key7': {
			'id' : 32,
			'nazwa' : 'żakardowe'
		},
		'key4': {
			'id' : 4,
			'nazwa' : 'jednokolorowe'
		},
		'key8': {
			'id' : 256,
			'nazwa' : 'jednokolorowe Shantung'
		},
		'key9': {
			'id' : 512,
			'nazwa' : 'jednokolorowe Premium'
		},
		
		'key20': {
			'id' : 543,
			'nazwa' : 'jednokolorowe UNI CX'
		},
		
		'key17': {
			'id' : 530,
			'nazwa' : 'silver'
		},
		
		'key18': {
			'id' : 540,
			'nazwa' : 'junkers zaciemniające - NOWOŚĆ'
		},
		
		'key19': {
			'id' : 541,
			'nazwa' : 'junkers wzorzyste - NOWOŚĆ'
		},
		
		'key10': {
			'id' : 513,
			'nazwa' : 'wzorzyste toufe'
		},
		
		'key11': {
			'id' : 514,
			'nazwa' : 'wzorzyste viorne'
		},
		 

		'key12': {
			'id' : 515,
			'nazwa' : 'wzorzyste olivae'
		},
		
		'key13': {
			'id' : 516,
			'nazwa' : 'wzorzyste atlas'
		},
		
		'key14': {
			'id' : 517,
			'nazwa' : 'wzorzyste numero'
		},
		
		'key15': {
			'id' : 518,
			'nazwa' : 'wzorzyste tatoo'
		},
		
		
		'key16': {
			'id' : 519,
			'nazwa' : 'wzorzyste daisy leaf'
		}

	},
	
	// maxymalne rozmiary tkanin - serokosc x wysokosc
	'rozmiar_tkaniny': {
		// klasyczne - silver (tak jak zakard)
		'key_1_530_kol2': [240,150],
		'key_1_530_kol3': [150,300],
		
		// klasyczne - junkers (tak jak zaciemniajace)
		'key_1_540_kol2': [220,190],
		'key_1_540_kol3': [190,240],
		'key_1_541_kol2': [220,190],
		'key_1_541_kol3': [190,240],
		
		// klasyczne - jednokolorowe UNI CX (tak jak jednokolorowe)
		'key_1_543_kol3': [240,170],
		'key_1_543_kol3': [170,300],
		
		// jednokolorowe
		'key_1_4_kol2': [240,170],
		'key_1_4_kol3': [170,300],
		
		// klasyczne - shantung
		'key_1_256_kol2': [240,150],
		'key_1_256_kol3': [150,300],
		
		// klasyczne - premium
		'key_1_512_kol2': [240,150],
		'key_1_512_kol3': [150,300],
	
		// klasyczne - zaciemniajace
		'key_1_1_kol2': [220,190],
		'key_1_1_kol3': [190,240],
		
		// klasyczne - zakardowe
		'key_1_32_kol2': [240,150],
		'key_1_32_kol3': [150,300],
		
		// klasyczne - haft
		'key_1_16_kol2': [240,170],
		'key_1_16_kol3': [170,300],
		
		// klasyczne - zamsz
		'key_1_8_kol2': [240,150],
		'key_1_8_kol3': [150,300],
		
		// klasyczne - wzorzyste - toufe, viorne, olivae
		'key_1_513_kol2': [240,170],
		'key_1_513_kol3': [170,300],
		
		'key_1_514_kol2': [240,170],
		'key_1_514_kol3': [170,300],
		
		'key_1_515_kol2': [240,170],
		'key_1_515_kol3': [170,300],
		
		// klasyczne - wzorzyste - atlas, numero, tatoo, daisy leaf
		'key_1_516_kol2': [240,150],
		'key_1_516_kol3': [150,300],
		
		'key_1_517_kol2': [240,150],
		'key_1_517_kol3': [150,300],
		
		'key_1_518_kol2': [240,150],
		'key_1_518_kol3': [150,300],
		
		'key_1_519_kol2': [240,150],
		'key_1_519_kol3': [150,300],
		
		// rolety mini
		'key_mini': [150,240]
	}, 
	
	//powiazania: typ rolety + rodzaj tkaniny = tabelka z cena
	'tabelka_cenowa': {
		// klasyczna
		'typ_1_rodzaj_1': 9, // zaciemniajace
		'typ_1_rodzaj_2': 3,
		'typ_1_rodzaj_512': 1,
		'typ_1_rodzaj_256': 1,
		'typ_1_rodzaj_4': 1, // jednokolorowa
		'typ_1_rodzaj_543': 1, // jednokolorowa UNI CX
		'typ_1_rodzaj_8': 3,
		'typ_1_rodzaj_16': 3,
		'typ_1_rodzaj_32': 2,
		'typ_1_rodzaj_530': 2, // silver - tak jak zakard
		'typ_1_rodzaj_540': 4, // junkers - tak jak zaciemniajace (bez wyprzedazy)
		'typ_1_rodzaj_541': 4, // junkers - tak jak zaciemniajace (bez wyprzedazy)
		
		// klasyczna - Dekor II 
		'typ_1_rodzaj_513': 3,
		'typ_1_rodzaj_514': 3,
		'typ_1_rodzaj_515': 3,
		
		// klasyczna - Microllo dekor
		'typ_1_rodzaj_516': 3,
		'typ_1_rodzaj_517': 3,
		'typ_1_rodzaj_518': 3,
		'typ_1_rodzaj_519': 3,
		
		
	
		// mini z magnesem
		'typ_2_rodzaj_2': 6,
		'typ_2_rodzaj_512': 5,
		'typ_2_rodzaj_256': 5,
		'typ_2_rodzaj_4': 5,
		'typ_2_rodzaj_543': 5, // jednokolorowa UNI CX
		'typ_2_rodzaj_8': 5,
		'typ_2_rodzaj_16': 5,
		'typ_2_rodzaj_32': 6,
		'typ_2_rodzaj_530': 6, // silver
		
		'typ_2_rodzaj_540': 12, // junkers
		'typ_2_rodzaj_541': 12, // junkers
		
		
		'typ_2_rodzaj_1': 10, // zaciemniajace
		
		// mini z magnesem - Dekor II 
		'typ_2_rodzaj_513': 6,
		'typ_2_rodzaj_514': 6,
		'typ_2_rodzaj_515': 6,
		
		// mini z magnesem - Microllo dekor
		'typ_2_rodzaj_516': 6,
		'typ_2_rodzaj_517': 6,
		'typ_2_rodzaj_518': 6,
		'typ_2_rodzaj_519': 6,
		
		
		//'typ_3_rodzaj_1': 4,
		'typ_3_rodzaj_2': 8,
		'typ_3_rodzaj_512': 7,
		'typ_3_rodzaj_256': 7,
		'typ_3_rodzaj_4': 5,
		'typ_3_rodzaj_543': 5, // jednokolorowa UNI CX
		'typ_3_rodzaj_8': 7,
		'typ_3_rodzaj_16': 7,
		'typ_3_rodzaj_32': 8,
		
		'typ_3_rodzaj_530': 8, // silver
		
		'typ_3_rodzaj_540': 11, // junkers
		'typ_3_rodzaj_541': 11, // junkers
		
		'typ_3_rodzaj_1': 10, // zaciemniajace
		
		// mini z zylka - Dekor II 
		'typ_3_rodzaj_513': 8,
		'typ_3_rodzaj_514': 8,
		'typ_3_rodzaj_515': 8,
		
		// mini z zylka - Microllo dekor
		'typ_3_rodzaj_516': 8,
		'typ_3_rodzaj_517': 8,
		'typ_3_rodzaj_518': 8,
		'typ_3_rodzaj_519': 8
	},
	
	'kolor_mechanizmu': {
		// klasyczne
		'typ_1_5': {
			'key1': {
				'zdjecie_s': 'klasyczna/bialy_s.jpg',
				'zdjecie_b': 'klasyczna/bialy.jpg',
				'nazwa': 'biały',
				'id': 3,
				'cena': 0
			},
			
			'key2': {
				'zdjecie_s': 'klasyczna/orzech_s.jpg',
				'zdjecie_b': 'klasyczna/orzech.jpg',
				'nazwa': 'orzech',
				'id': 4,
				'cena': 0
			},
			
			'key3': {
				'zdjecie_s': 'klasyczna/ciemny_s.jpg',
				'zdjecie_b': 'klasyczna/ciemny.jpg',
				'nazwa': 'brąz',
				'id': 5,
				'cena': 0
			},
			
			'key4': {
				'zdjecie_s': 'klasyczna/srebrny_s.jpg',
				'zdjecie_b': 'klasyczna/srebrny.jpg',
				'nazwa': 'srebrny',
				'id': 13,
				'cena': 7.99
			},
			
			
			
			'key5': {
				'zdjecie_s': 'klasyczna/bez-1300_s.jpg', 'zdjecie_b': 'klasyczna/bez-1300.jpg', 'nazwa': 'beż', 'id': 40, 'cena': 6.99
			},
			'key6': {
				'zdjecie_s': 'klasyczna/bordo-1800_s.jpg', 'zdjecie_b': 'klasyczna/bordo-1800.jpg', 'nazwa': 'bordo', 'id': 41, 'cena': 6.99
			},
			'key7': {
				'zdjecie_s': 'klasyczna/ciemny-zielony_s.jpg', 'zdjecie_b': 'klasyczna/ciemny-zielony.jpg', 'nazwa': 'ciemny zielony', 'id': 42, 'cena': 6.99
			},
			'key8': {
				'zdjecie_s': 'klasyczna/czarny-800_s.jpg', 'zdjecie_b': 'klasyczna/czarny-800.jpg', 'nazwa': 'czarny', 'id': 43, 'cena': 6.99
			},
			'key9': {
				'zdjecie_s': 'klasyczna/granat-2600_s.jpg', 'zdjecie_b': 'klasyczna/granat-2600.jpg', 'nazwa': 'granat', 'id': 44, 'cena': 6.99
			},
			'key10': {
				'zdjecie_s': 'klasyczna/jasny-roz-2500_s.jpg', 'zdjecie_b': 'klasyczna/jasny-roz-2500.jpg', 'nazwa': 'jasny róż', 'id': 45, 'cena': 6.99
			},
			'key11': {
				'zdjecie_s': 'klasyczna/limonka-2200_s.jpg', 'zdjecie_b': 'klasyczna/limonka-2200.jpg', 'nazwa': 'limonka', 'id': 46, 'cena': 6.99
			},
			'key12': {
				'zdjecie_s': 'klasyczna/pomarancz-1400_s.jpg', 'zdjecie_b': 'klasyczna/pomarancz-1400.jpg', 'nazwa': 'pomarańcz', 'id': 47, 'cena': 6.99
			},
			'key13': {
				'zdjecie_s': 'klasyczna/popiel-1000_s.jpg', 'zdjecie_b': 'klasyczna/popiel-1000.jpg', 'nazwa': 'popiel', 'id': 48, 'cena': 6.99
			},
			'key14': {
				'zdjecie_s': 'klasyczna/rozowy-ciemny-2010_s.jpg', 'zdjecie_b': 'klasyczna/rozowy-ciemny-2010.jpg', 'nazwa': 'różowy ciemny', 'id': 49, 'cena': 6.99
			},
			'key15': {
				'zdjecie_s': 'klasyczna/rudy-1500_s.jpg', 'zdjecie_b': 'klasyczna/rudy-1500.jpg', 'nazwa': 'rudy', 'id': 50, 'cena': 6.99
			},
			'key16': {
				'zdjecie_s': 'klasyczna/terra-1600_s.jpg', 'zdjecie_b': 'klasyczna/terra-1600.jpg', 'nazwa': 'terra', 'id': 51, 'cena': 6.99
			},
			'key17': {
				'zdjecie_s': 'klasyczna/toffi-0009_s.jpg', 'zdjecie_b': 'klasyczna/toffi-0009.jpg', 'nazwa': 'toffi', 'id': 52, 'cena': 6.99
			},
			'key18': {
				'zdjecie_s': 'klasyczna/zielony-700_s.jpg', 'zdjecie_b': 'klasyczna/zielony-700.jpg', 'nazwa': 'zielony', 'id': 53, 'cena': 6.99
			},
			'key19': {
				'zdjecie_s': 'klasyczna/zolty-1800_s.jpg', 'zdjecie_b': 'klasyczna/zolty-1800.jpg', 'nazwa': 'żółty', 'id': 54, 'cena': 6.99
			}
		},
		
		'typ_1_4': {
			'key1': {
				'zdjecie_s': 'klasyczna/bialy_s.jpg',
				'zdjecie_b': 'klasyczna/bialy.jpg',
				'nazwa': 'biały',
				'id': 3,
				'cena': 0
			},
			
			'key2': {
				'zdjecie_s': 'klasyczna/orzech_s.jpg',
				'zdjecie_b': 'klasyczna/orzech.jpg',
				'nazwa': 'orzech',
				'id': 4,
				'cena': 0
			},
			
			'key3': {
				'zdjecie_s': 'klasyczna/ciemny_s.jpg',
				'zdjecie_b': 'klasyczna/ciemny.jpg',
				'nazwa': 'brąz',
				'id': 5,
				'cena': 0
			},
			
			'key4': {
				'zdjecie_s': 'klasyczna/srebrny_s.jpg',
				'zdjecie_b': 'klasyczna/srebrny.jpg',
				'nazwa': 'srebrny',
				'id': 13,
				'cena': 7.99
			},
			
			
			'key5': {
				'zdjecie_s': 'klasyczna/bez-1300_s.jpg', 'zdjecie_b': 'klasyczna/bez-1300.jpg', 'nazwa': 'beż', 'id': 40, 'cena': 6.99
			},
			'key6': {
				'zdjecie_s': 'klasyczna/bordo-1800_s.jpg', 'zdjecie_b': 'klasyczna/bordo-1800.jpg', 'nazwa': 'bordo', 'id': 41, 'cena': 6.99
			},
			'key7': {
				'zdjecie_s': 'klasyczna/ciemny-zielony_s.jpg', 'zdjecie_b': 'klasyczna/ciemny-zielony.jpg', 'nazwa': 'ciemny zielony', 'id': 42, 'cena': 6.99
			},
			'key8': {
				'zdjecie_s': 'klasyczna/czarny-800_s.jpg', 'zdjecie_b': 'klasyczna/czarny-800.jpg', 'nazwa': 'czarny', 'id': 43, 'cena': 6.99
			},
			'key9': {
				'zdjecie_s': 'klasyczna/granat-2600_s.jpg', 'zdjecie_b': 'klasyczna/granat-2600.jpg', 'nazwa': 'granat', 'id': 44, 'cena': 6.99
			},
			'key10': {
				'zdjecie_s': 'klasyczna/jasny-roz-2500_s.jpg', 'zdjecie_b': 'klasyczna/jasny-roz-2500.jpg', 'nazwa': 'jasny róż', 'id': 45, 'cena': 6.99
			},
			'key11': {
				'zdjecie_s': 'klasyczna/limonka-2200_s.jpg', 'zdjecie_b': 'klasyczna/limonka-2200.jpg', 'nazwa': 'limonka', 'id': 46, 'cena': 6.99
			},
			'key12': {
				'zdjecie_s': 'klasyczna/pomarancz-1400_s.jpg', 'zdjecie_b': 'klasyczna/pomarancz-1400.jpg', 'nazwa': 'pomarańcz', 'id': 47, 'cena': 6.99
			},
			'key13': {
				'zdjecie_s': 'klasyczna/popiel-1000_s.jpg', 'zdjecie_b': 'klasyczna/popiel-1000.jpg', 'nazwa': 'popiel', 'id': 48, 'cena': 6.99
			},
			'key14': {
				'zdjecie_s': 'klasyczna/rozowy-ciemny-2010_s.jpg', 'zdjecie_b': 'klasyczna/rozowy-ciemny-2010.jpg', 'nazwa': 'różowy ciemny', 'id': 49, 'cena': 6.99
			},
			'key15': {
				'zdjecie_s': 'klasyczna/rudy-1500_s.jpg', 'zdjecie_b': 'klasyczna/rudy-1500.jpg', 'nazwa': 'rudy', 'id': 50, 'cena': 6.99
			},
			'key16': {
				'zdjecie_s': 'klasyczna/terra-1600_s.jpg', 'zdjecie_b': 'klasyczna/terra-1600.jpg', 'nazwa': 'terra', 'id': 51, 'cena': 6.99
			},
			'key17': {
				'zdjecie_s': 'klasyczna/toffi-0009_s.jpg', 'zdjecie_b': 'klasyczna/toffi-0009.jpg', 'nazwa': 'toffi', 'id': 52, 'cena': 6.99
			},
			'key18': {
				'zdjecie_s': 'klasyczna/zielony-700_s.jpg', 'zdjecie_b': 'klasyczna/zielony-700.jpg', 'nazwa': 'zielony', 'id': 53, 'cena': 6.99
			},
			'key19': {
				'zdjecie_s': 'klasyczna/zolty-1800_s.jpg', 'zdjecie_b': 'klasyczna/zolty-1800.jpg', 'nazwa': 'żółty', 'id': 54, 'cena': 6.99
			}
		},
		
		'typ_1_11': {
		},
		
		'typ_2': {},
		
		'typ_2_6': {
			'key1':  {
				'zdjecie_s': 'mech_mini_bialy_s.jpg',
				'zdjecie_b': 'mech_mini_bialy.jpg',
				'nazwa': 'biały',
				'id': 3,
				'cena': 0
			},
			
			'key2':  {
				'zdjecie_s': 'mini_braz_2_s.jpg',
				'zdjecie_b': 'mini_braz_2.jpg',
				'nazwa': 'orzech',
				'id': 4,
				'cena': 0
			},
			
			'key3':  {
				'zdjecie_s': 'mini_braz_1_s.jpg',
				'zdjecie_b': 'mini_braz_1.jpg',
				'nazwa': 'brąz',
				'id': 5,
				'cena': 0
			}
		},
		
		'typ_2_7': {
			'key4':  {
				'zdjecie_s': 'mech_mini_bialy_s.jpg',
				'zdjecie_b': 'mech_mini_bialy.jpg',
				'nazwa': 'biały',
				'id': 3,
				'cena': 0
			},
			
			'key5':  {
				'zdjecie_s': 'mini_braz_2_s.jpg',
				'zdjecie_b': 'mini_braz_2.jpg',
				'nazwa': 'orzech',
				'id': 4,
				'cena': 0
			},
			
			'key6':  {
				'zdjecie_s': 'mini_braz_1_s.jpg',
				'zdjecie_b': 'mini_braz_1.jpg',
				'nazwa': 'brąz',
				'id': 5,
				'cena': 0
			}
		},
		
		'typ_2_8': {
			'key7':  {
				'zdjecie_s': 'mech_mini_bialy_s.jpg',
				'zdjecie_b': 'mech_mini_bialy.jpg',
				'nazwa': 'biały',
				'id': 3,
				'cena': 0
			},
			
			'key8':  {
				'zdjecie_s': 'mini_braz_2_s.jpg',
				'zdjecie_b': 'mini_braz_2.jpg',
				'nazwa': 'orzech',
				'id': 4,
				'cena': 0
			},

			'key9':  {
				'zdjecie_s': 'mini_braz_1_s.jpg',
				'zdjecie_b': 'mini_braz_1.jpg',
				'nazwa': 'brąz',
				'id': 5,
				'cena': 0
			}
		},
		
		'typ_3_9': {
			'key2': {
				'zdjecie_s': 's_bialy.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa': 'biały',
				'id': 7,
				'cena': 0
			},
			
			'key3': {
				'zdjecie_s': 's_orzech.jpg',
				'zdjecie_b': 'orzech.jpg',
				'nazwa': 'orzech',
				'id': 8,
				'cena': 0
			},
			
			'key1': {
				'zdjecie_s': 's_ciemny.jpg',
				'zdjecie_b': 'ciemny.jpg',
				'nazwa': 'brąz',
				'id': 6,
				'cena': 0
			}			
		},
		
		'typ_3_10': {
			'key4': {
				'zdjecie_s': 's_ciemny.jpg',
				'zdjecie_b': 'ciemny.jpg',
				'nazwa': 'brąz',
				'id': 6,
				'cena': 0
			},
			
			'key5': {
				'zdjecie_s': 's_bialy.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa': 'biały',
				'id': 7,
				'cena': 0
			},
			
			'key6': {
				'zdjecie_s': 's_orzech.jpg',
				'zdjecie_b': 'orzech.jpg',
				'nazwa': 'orzech',
				'id': 8,
				'cena': 0
			}
		}
	},
	
	'kolor_lancuszka': {
		// srebrny
		'kolor_13': {
			
		},
		
		// dodatkowe
		'kolor_40': {}, 'kolor_41': {}, 'kolor_42': {}, 'kolor_43': {}, 'kolor_44': {}, 'kolor_45': {},
		'kolor_46': {}, 'kolor_47': {}, 'kolor_48': {}, 'kolor_49': {}, 'kolor_50': {}, 'kolor_51': {},
		'kolor_52': {}, 'kolor_53': {}, 'kolor_54': {},
		
		// bialy - mini magnes
		'kolor_3': {
			'key2': {
				'zdjecie_s': 'przezroczysty_s.jpg',
				'zdjecie_b': 'przezroczysty.jpg',
				'nazwa' : 'przeźroczysty',
				'id': 2,
				'cena': 3.99
			},
			'key1': {
				'zdjecie_s': 'bialy_s.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa' : 'biały',
				'id': 1,
				'cena': 0
			}			
		},
		
		// jasny braz - mini magnes
		'kolor_4': {
			/*'key1': {
				'zdjecie_s': 'orzech_s.jpg',
				'zdjecie_b': 'orzech.jpg',
				'nazwa' : 'przeźroczysty orzech',
				'id': 3,
				'cena': 3.99
			}, */
			'key2': {
				'zdjecie_s': 'orzech2_s.jpg',
				'zdjecie_b': 'orzech2.jpg',
				'nazwa' : 'orzech',
				'id': 4,
				'cena': 0
			}
		},
		
		// ciemny braz - mini magnes
		'kolor_5': {
			'key1': {
				'zdjecie_s': 'brazowy_s.jpg',
				'zdjecie_b': 'brazowy.jpg',
				'nazwa' : 'przeźroczysty brąz',
				'id': 5,
				'cena': 3.99
			},
			'key2': {
				'zdjecie_s': 'ciemny_s.jpg',
				'zdjecie_b': 'ciemny.jpg',
				'nazwa' : 'brąz',
				'id': 6,
				'cena': 0
			}
		},
		
		
		// bialy - mini zylka
		'kolor_7': {
			'key1': {
				'zdjecie_s': 'przezroczysty_s.jpg',
				'zdjecie_b': 'przezroczysty.jpg',
				'nazwa' : 'przeźroczysty',
				'id': 2,
				'cena': 3.99
			},
			'key2': {
				'zdjecie_s': 'bialy_s.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa' : 'biały',
				'id': 1,
				'cena': 0
			}
		},
		
		// jasny braz - mini zylka
		'kolor_8': {
			/*'key2': {
				'zdjecie_s': 'orzech_s.jpg',
				'zdjecie_b': 'orzech.jpg',
				'nazwa' : 'przeźroczysty orzech',
				'id': 4,
				'cena': 3.99
			},*/
			'key1': {
				'zdjecie_s': 'orzech2_s.jpg',
				'zdjecie_b': 'orzech2.jpg',
				'nazwa' : 'orzech',
				'id': 3,
				'cena': 0
			}
		},
		
		// ciemny braz - mini zylka
		'kolor_6': {
			'key1': {
				'zdjecie_s': 'brazowy_s.jpg',
				'zdjecie_b': 'brazowy.jpg',
				'nazwa' : 'przeźroczysty brąz',
				'id': 5,
				'cena': 3.99
			},
			'key2': {
				'zdjecie_s': 'ciemny_s.jpg',
				'zdjecie_b': 'ciemny.jpg',
				'nazwa' : 'brąz',
				'id': 6,
				'cena': 0
			}
		},
		
		// bialy klasyczna
		'kolor_2': {
			'key2': {
				'zdjecie_s': 'przezroczysty_s.jpg',
				'zdjecie_b': 'przezroczysty.jpg',
				'nazwa' : 'przeźroczysty',
				'id': 7,
				'cena': 4.99
			},
			'key1': {
				'zdjecie_s': 'bialy_s.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa' : 'biały',
				'id': 1,
				'cena': 0
			}
		},
		
		'kolor_1': {
			'key2': {
				'zdjecie_s': 'przezroczysty_s.jpg',
				'zdjecie_b': 'przezroczysty.jpg',
				'nazwa' : 'przeźroczysty',
				'id': 7,
				'cena': 4.99
			},
			'key1': {
				'zdjecie_s': 'bialy_s.jpg',
				'zdjecie_b': 'bialy.jpg',
				'nazwa' : 'biały',
				'id': 1,
				'cena': 0
			}
		}
	},
	
	'obciaznik_lista': {
		'key1': {
			'zdjecie_s': 'bialy_s.jpg',
			'zdjecie_b': 'bialy.jpg',
			'nazwa': 'biały',
			'id': 1,
			'cena': 3.99
		},
		'key2': {
			'zdjecie_s': 'orzech_s.jpg',
			'zdjecie_b': 'orzech.jpg',
			'nazwa': 'orzech',
			'id': 2,
			'cena': 3.99
		},
		'key3': {
			'zdjecie_s': 'ciemny_braz_s.jpg',
			'zdjecie_b': 'ciemny_braz.jpg',
			'nazwa': 'brąz',
			'id': 3,
			'cena': 3.99
		}
	},
	
	'rodzaj_wykonczenia': {
		// klasyczna
		'typ_1': {
			'key_4': {
				'id': 6,
				'nazwa': 'prosty kanał',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'prosty_kanal_z_listwa_wew.jpg',
				'zdjecie_s': 'prosty_kanal_z_listwa_wew_s.jpg'
			},
			'key_1': {
				'id': 1,
				'nazwa': 'falbana',
				'cena': 'do szerokości 70 cm – <span style="color:#C5005F;">14.99zł</span>, powyżej <span style="color:#C5005F;">21.99zł</span>',
				'cena_normalna' : 21.99,
				'cena_1': 14.99,
				'cena_2': 21.99,
				'zdjecie_b': 'falbana.jpg',
				'zdjecie_s': 'falbana_s.jpg'
			},
			'key_2': {
				'id': 2,
				'nazwa': 'listwa biała',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_biala_zew.jpg',
				'zdjecie_s': 'listwa_biala_zew_s.jpg'
			},
			'key_3': {
				'id': 3,
				'nazwa': 'listwa brązowa',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_brazowa_zew.jpg',
				'zdjecie_s': 'listwa_brazowa_zew_s.jpg'
			},
			'key_6': {
				'id': 4,
				'nazwa': 'listwa orzech',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">7.99zł</span>',
				'cena_normalna' : 7.99,
				'zdjecie_b': 'listwa_orzech_zew.jpg',
				'zdjecie_s': 'listwa_orzech_zew_s.jpg'
			},
			'key_5': {
				'id': 5,
				'nazwa': 'listwa srebrna',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">9.99zł</span>',
				'cena_normalna' : 9.99,
				'zdjecie_b': 'listwa_srebrna_zew.jpg',
				'zdjecie_s': 'listwa_srebrna_zew_s.jpg'
			}
		},
		
		// mini z magnesem
		'typ_2': {
			'key_4': {
				'id': 6,
				'nazwa': 'prosty kanał',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'prosty_kanal_z_listwa_wew.jpg',
				'zdjecie_s': 'prosty_kanal_z_listwa_wew_s.jpg'
			},
			'key_1': {
				'id': 1,
				'nazwa': 'falbana',
				'cena': 'do szerokości 70 cm – <span style="color:#C5005F;">14.99zł</span>, powyżej <span style="color:#C5005F;">21.99zł</span>',
				'cena_normalna' : 21.99,
				'cena_1': 14.99,
				'cena_2': 21.99,
				'zdjecie_b': 'falbana.jpg',
				'zdjecie_s': 'falbana_s.jpg'
			},
			'key_2': {
				'id': 2,
				'nazwa': 'listwa biała',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_biala_zew.jpg',
				'zdjecie_s': 'listwa_biala_zew_s.jpg'
			},
			'key_3': {
				'id': 3,
				'nazwa': 'listwa brązowa',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_brazowa_zew.jpg',
				'zdjecie_s': 'listwa_brazowa_zew_s.jpg'
			},
			'key_6': {
				'id': 4,
				'nazwa': 'listwa orzech',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">7.99zł</span>',
				'cena_normalna' : 7.99,
				'zdjecie_b': 'listwa_orzech_zew.jpg',
				'zdjecie_s': 'listwa_orzech_zew_s.jpg'
			},
			'key_5': {
				'id': 5,
				'nazwa': 'listwa srebrna',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">9.99zł</span>',
				'cena_normalna' : 9.99,
				'zdjecie_b': 'listwa_srebrna_zew.jpg',
				'zdjecie_s': 'listwa_srebrna_zew_s.jpg'
			}
		},
		
		// mini z zylka
		'typ_3': {
			'key_1': {
				'id': 1,
				'nazwa': 'falbana',
				'cena': 'do szerokości 70 cm – <span style="color:#C5005F;">14.99zł</span>, powyżej <span style="color:#C5005F;">21.99zł</span>',
				'cena_normalna' : 21.99,
				'cena_1': 14.99,
				'cena_2': 21.99,
				'zdjecie_b': 'falbana_yka.jpg',
				'zdjecie_s': 'falbana_yka_104.jpg'
			},
			'key_2': {
				'id': 2,
				'nazwa': 'listwa biała',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_biala_zew.jpg',
				'zdjecie_s': 'listwa_biala_zew_s.jpg'
			},
			'key_3': {
				'id': 3,
				'nazwa': 'listwa brązowa',
				'cena': '',
				'cena_normalna' : 0,
				'zdjecie_b': 'listwa_brazowa_zew.jpg',
				'zdjecie_s': 'listwa_brazowa_zew_s.jpg'
			},
			'key_4': {
				'id': 4,
				'nazwa': 'listwa orzech',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">7.99zł</span>',
				'cena_normalna' : 7.99,
				'zdjecie_b': 'listwa_orzech_zew.jpg',
				'zdjecie_s': 'listwa_orzech_zew_s.jpg'
			},
			'key_5': {
				'id': 5,
				'nazwa': 'listwa srebrna',
				'cena': 'dopłata za 1 mb <span style="color:#C5005F;">9.99zł</span>',
				'cena_normalna' : 9.99,
				'zdjecie_b': 'listwa_srebrna_zew.jpg',
				'zdjecie_s': 'listwa_srebrna_zew_s.jpg'
			}
		}
	}
}

var Kreator = {
	doplata: 0,
	_trwa_start: 1,
	
	init: function() {
		Kreator.opcje_typ_set();
		Kreator.opcje_typ();
		$("#opcje_typ").click().change();
		
		Kreator._trwa_start = 2;
		
		Kreator.rodzaj_tkaniny();
		$("#rodzaj_tkaniny").click().change();
		
		Kreator.zmiana_tkaniny();
		
		
		$("#szerokosc").bind('keyup',function(e){
			Kreator.rozmiar_tkaniny();
		});
		
		$("#wysokosc").bind('keyup',function(e){
			Kreator.rozmiar_tkaniny();
		});
		
		
		$("#czysc_szerokosc").bind('click',function(e){
			$("#szerokosc").attr("value", '');
		});
		
		$("#czysc_wysokosc").bind('click',function(e){
			$("#wysokosc").attr("value", '');
		});

		Kreator.zmiana_kolor_mechanizmu();
		
		$("input[name='kolor_mechanizmu']").live('click',function(e){
			Kreator.kolor_mechanizmu_cena();
		});
		
		$("input[name='sposob_mocowania']").live('click',function(e){
			Kreator.rodzaj_tkaniny_set();
			$("#rodzaj_tkaniny").click().change();
				
			Kreator.dlugosc_lancuszka_set();
			Kreator.rodzaj_wykonczenia_set();
			Kreator.zmiana_mocowania_cena();
		});
		
		Kreator.kolor_lancuszka_set();
		
		Kreator.dlugosc_lancuszka_set();
		
		$("input[name='kolor_mechanizmu']").live('click',function(e){
			Kreator.dlugosc_lancuszka_cena();
		});
		
		$("#dlugosc_lancuszka").live('click',function(e){
			Kreator.dlugosc_lancuszka_cena();
		});
		
		$("input[name='kolor_lancuszka']").live('click',function(e){
			Kreator.kolor_lancuszka_cena();
		});
		
		Kreator.obciaznik_set();
		
		$("#obciaznik").bind('change',function(e){
			Kreator.obciaznik_lista_set();
		});
		
		$("input[name='obciaznik_zaznacz']").live('click',function(e){
			Kreator.obciaznik_cena();
		});
		
		Kreator.rodzaj_wykonczenia_set();
		
		$("input[name='rodzaj_wykonczenia']").live('click',function(e){
			Kreator.rodzaj_wykonczenia_cena();
		});
		
		
		//$("input[name='fSend']").live('click',function(e){
		//	Kreator.wyslij_dane();
		//});
		
		Kreator.dlugosc_lancuszka_cena();
		
		$("input[name='sposob_mocowania'][value='11']").click();
	},

	rodzaj_wykonczenia_cena: function() {
		var id_rodzaj_wykonczenia = $("input[name='rodzaj_wykonczenia']:checked").attr("value");
		var typ = Parametry.rodzaj_wykonczenia['typ_' + $("#opcje_typ").attr("value") ];
		for ( klucz in typ ) {
			if ( typ[klucz].id == id_rodzaj_wykonczenia ) {
				
				// Falbana -> do szerokości 70 cm – 14.99zł, powyżej 21.99zł
				if ( id_rodzaj_wykonczenia == 1 ) {
					if ( $("#szerokosc").attr("value") <= 70 ) {
						document.getElementById('cena_rodzaj_wykonczenia').value = typ[klucz].cena_1;
					} else {
						document.getElementById('cena_rodzaj_wykonczenia').value = typ[klucz].cena_2;
					}
					
				// Listwy - 4 lub 5 
				} else if ( id_rodzaj_wykonczenia == 4 || id_rodzaj_wykonczenia == 5 ) {
					if ( $("#szerokosc").attr("value") <= 100 ) {
						document.getElementById('cena_rodzaj_wykonczenia').value = typ[klucz].cena_normalna;
					} else {
						document.getElementById('cena_rodzaj_wykonczenia').value = (typ[klucz].cena_normalna * 2);
					}
				
				// Normalne
				} else {
					document.getElementById('cena_rodzaj_wykonczenia').value = typ[klucz].cena_normalna;
				}
				
				document.getElementById('nazwa_rodzaj_wykonczenia').value = typ[klucz].nazwa + '  ' + typ[klucz].cena;
				
				break;
			}
		}
		
		Kreator.przelicz_cene();
	},	
	
	kolor_mechanizmu_cena: function() {
		document.getElementById('cena_kolor_mechanizmu').value = 0;
		
		if ( $("input[name='sposob_mocowania']:checked").val() != undefined ) {
			sposob_mocowania = $("input[name=sposob_mocowania]:checked").val();
			
			sposob_mocowania = '_'+sposob_mocowania;
		} else {
			var sposob_mocowania = '';
		}
			
		var opcje_typ = $("#opcje_typ").attr("value");
		
		var typ = Parametry.kolor_mechanizmu[ 'typ_' + opcje_typ + sposob_mocowania ];
		for ( klucz in typ ) {
			if ( typ[klucz].id == $("input[name='kolor_mechanizmu']:checked").val() ) {
				document.getElementById('cena_kolor_mechanizmu').value = typ[klucz].cena;
				break;
			}
		}
		
		Kreator.przelicz_cene();
	},
	
	obciaznik_cena: function() {
		if ( $("input[name='obciaznik_zaznacz']:checked").val() != undefined ) {
			var id_obciaznik = $("input[name='obciaznik_zaznacz']:checked").val();
			
			var typ = Parametry.obciaznik_lista;			
			for ( klucz in typ ) {
				if ( typ[klucz].id == id_obciaznik ) {
					document.getElementById('cena_obciaznik').value = typ[klucz].cena;
					document.getElementById('nazwa_obciaznik').value = typ[klucz].nazwa + ' - ' + typ[klucz].cena + ' zł';
					break
				}
			}
			
		} else {
			document.getElementById('cena_obciaznik').value = 0;
			document.getElementById('nazwa_obciaznik').value = 'nie';
		}
		
		Kreator.przelicz_cene();
	},
	
	kolor_lancuszka_cena: function() {
		if ( 
			$("input[name='kolor_mechanizmu']:checked").val() != undefined
			&&
			$("input[name='kolor_lancuszka']:checked").val() != undefined
		) {
			var kolor_lancuszka = $("input[name='kolor_mechanizmu']:checked").val();
			var id_kolor_lancuszka = $("input[name='kolor_lancuszka']:checked").val();
			
			var typ = Parametry.kolor_lancuszka['kolor_' + kolor_lancuszka];			
			for ( klucz in typ ) {
				if ( typ[klucz].id == id_kolor_lancuszka ) {
					document.getElementById('cena_kolor_lancuszka').value = typ[klucz].cena;
					document.getElementById('nazwa_kolor_lancuszka').value = typ[klucz].nazwa + ' - ' + typ[klucz].cena + ' zł';
					break;
				}
			}
		} else {
			document.getElementById('cena_kolor_lancuszka').value = 0;
		}
		
		Kreator.przelicz_cene();
	},
	
	dlugosc_lancuszka_cena: function() {
		
		if ( $("#opcje_typ").attr("value") != 1 ) {
			var typ = Parametry.dlugosc_lancuszka_mini;
		} else {
			var typ = Parametry.dlugosc_lancuszka_standard;
		}
		
		if ( $("input[name='kolor_mechanizmu']:checked").val() != undefined &&  $("input[name='kolor_mechanizmu']:checked").val() == 13 ) {
			var typ = Parametry.dlugosc_lancuszka_srebrny;
		}
	
		for ( klucz in typ ) {			
			if ( typ[klucz].id == $("#dlugosc_lancuszka").attr("value") ) {
				document.getElementById('cena_dlugosc_lancuszka').value = typ[klucz].cena;
				
				if ( typ[klucz].cena > 0 ) 
					document.getElementById('nazwa_dlugosc_lancuszka').value = typ[klucz].nazwa + typ[klucz].cena + ' zł';
				else
					document.getElementById('nazwa_dlugosc_lancuszka').value = typ[klucz].nazwa + ' - 0 zł';
				
				break;
			}
		}	
	
		
		Kreator.przelicz_cene();
	},
	
	/** Stworz liste z rodzajami wykonczen **/
	rodzaj_wykonczenia_set: function() {
		document.getElementById('rodzaj_wykonczenia').innerHTML = '';
		var i = 0;
		
		var typ = Parametry.rodzaj_wykonczenia['typ_' + $("#opcje_typ").attr("value") ];
		for ( klucz in typ ) {
			if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 && parseInt(typ[klucz].id) != 6 ) {

			} else {
				i = i + 1;
				
				if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 && parseInt(typ[klucz].id) == 6 ) {
					miniaturka = '<a href="' + Config.dir_img + 'rodzaj_wykonczenia/smart_prosty_kanal_z_listwa_wew.jpg" class="thickbox"><img src="' + Config.dir_img + 'rodzaj_wykonczenia/smart_prosty_kanal_z_listwa_wew_s.jpg" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				} else {
					miniaturka = '<a href="' + Config.dir_img + "rodzaj_wykonczenia/" + typ[klucz].zdjecie_b+ '" class="thickbox"><img src="' + Config.dir_img + "rodzaj_wykonczenia/" + typ[klucz].zdjecie_s + '" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				}
				
				if ( typ[klucz].cena != '' ) {
					cena = ' - ' + typ[klucz].cena;
				} else {
					cena = '';
				}
				
				$("#rodzaj_wykonczenia").append( '<div class="pozycja">' + miniaturka + '<input type="radio" value="' + typ[klucz].id + '" name="rodzaj_wykonczenia" /><br />' + typ[klucz].nazwa + cena + '</div>' );
				
				if ( i % 3 == 0 ) {
					$("#rodzaj_wykonczenia").append( '<div class="clear"></div>' );
				}
			}
		}
		
		Kreator.rodzaj_wykonczenia_cena();
	},
	
	/** Stworz liste z obciaznikami **/
	obciaznik_lista_set: function() {
		value = $("#obciaznik").attr("value");
		
		if ( $("input[name='kolor_mechanizmu']:checked").val() != undefined && value == 2 ) {
			var kolor_mechanizmu = $("input[name='kolor_mechanizmu']:checked").val();
			
			document.getElementById('obciaznik_lista').innerHTML = '';
			
			var typ = Parametry.obciaznik_lista;			
			for ( klucz in typ ) {
				
				miniaturka = '<a href="' + Config.dir_img + "obciazniki/" + typ[klucz].zdjecie_b+ '" class="thickbox"><img src="' + Config.dir_img + "obciazniki/" + typ[klucz].zdjecie_s + '" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				
				if ( parseFloat(typ[klucz].cena) > 0 ) {
					cena = ' - dopałata: <span style="color:#C5005F;">' + typ[klucz].cena + 'zł</span>';
				} else {
					cena = '';
				}
				
				$("#obciaznik_lista").append( '<div class="pozycja">' + miniaturka + '<input type="radio" value="' + typ[klucz].id + '" name="obciaznik_zaznacz" /><br />' + typ[klucz].nazwa + cena + '</div>' );
			}
			
			$("#obciaznik_lista").show();
		} else {
			$("#obciaznik_lista").hide();
			document.getElementById('cena_obciaznik').value = 0;
			document.getElementById('nazwa_obciaznik').value = 'nie';
		}
	},
	
	/** Stworz liste ow rolety **/
	opcje_typ_set: function() {
		i = 0;
		
		var typ = Parametry.opcje;
		for ( klucz in typ ) {
			document.getElementById('opcje_typ').options[i] = new Option(typ[klucz].nazwa, typ[klucz].id);
			
			i = i + 1;
		}
	},
	
	/** Stworz liste z dlugosciami lancuszka **/
	dlugosc_lancuszka_set: function() {
		if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 ) {
			$('#dlugosc_lancuszka').parent().hide();
		} else {
			$('#dlugosc_lancuszka').parent().show();
			
			i = 0;
			
			if ( $("#opcje_typ").attr("value") != 1 ) {
				var typ = Parametry.dlugosc_lancuszka_mini;
			} else {
				var typ = Parametry.dlugosc_lancuszka_standard;
			}
			
			if ( $("input[name='kolor_mechanizmu']:checked").val() != undefined && $("input[name='kolor_mechanizmu']:checked").val() == 13 ) {
				var typ = Parametry.dlugosc_lancuszka_srebrny;
			}
			
			document.getElementById('dlugosc_lancuszka').innerHTML = '';
			
			for ( klucz in typ ) {
				if ( typ[klucz].cena > 0 ) {
					cena = typ[klucz].cena + 'zł';
				} else {
					cena = '';
				}
				
				document.getElementById('dlugosc_lancuszka').options[i] = new Option(typ[klucz].nazwa + cena, typ[klucz].id);
				
				i = i + 1;
			}
			
			$("#dlugosc_lancuszka").click().change();
		}
	},
	
	
	/** Stworz liste z kolorami lancuszka **/
	kolor_lancuszka_set: function() {
		/** Czysc selecta z kolorem mechanizmu **/
		document.getElementById('kolor_lancuszka').innerHTML = '';
		
		if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 || ( $("input[name='kolor_mechanizmu']:checked").val() >= 40 && $("input[name='kolor_mechanizmu']:checked").val() <= 54 && $("input[name='kolor_lancuszka']:checked").val() == undefined) ) {
			$("#kolor_lancuszka_naglowek").hide();
			$("#kolor_lancuszka").hide();
			
		} else if (  $("input[name='kolor_mechanizmu']:checked").val() != undefined && $("input[name='kolor_mechanizmu']:checked").val() != 13  ) {
			var kolor_lancuszka = $("input[name='kolor_mechanizmu']:checked").val();
			
			$("#kolor_lancuszka_naglowek").show();
			$("#kolor_lancuszka").show();
			
			var typ = Parametry.kolor_lancuszka['kolor_' + kolor_lancuszka];			
			for ( klucz in typ ) {
				
				miniaturka = '<a href="' + Config.dir_img + "lancuszek/" + typ[klucz].zdjecie_b+ '" class="thickbox"><img src="' + Config.dir_img + "lancuszek/" + typ[klucz].zdjecie_s + '" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				
				if ( parseFloat(typ[klucz].cena) > 0 ) {
					cena = ' - dopałata: <span style="color:#C5005F;">' + typ[klucz].cena + 'zł</span>';
				} else {
					cena = '';
				}
				
				$("#kolor_lancuszka").append( '<div class="pozycja">' + miniaturka + '<input type="radio" value="' + typ[klucz].id + '" name="kolor_lancuszka" /><br />' + typ[klucz].nazwa + cena + '</div>' );
			}
		} else {
			$("#kolor_lancuszka_naglowek").hide();
			$("#kolor_lancuszka").hide();
		}
		
		Kreator.kolor_lancuszka_cena();
	},
	
	/** Stworz liste z dostepnymi obciaznikami **/
	obciaznik_set: function() {
		/** Czysc selecta z kolorem mechanizmu **/
		document.getElementById('obciaznik_lista').innerHTML = '';
		
		$("#obciaznik").attr("value", 1).click().change();
		
		if ( $("input[name='kolor_mechanizmu']:checked").val() != undefined ) {			
			$("#obciaznik_naglowek").show();
		} else {
			$("#obciaznik_naglowek").hide();
		}
	},
	
	/** Stworz liste rodzajow tkanin **/
	rodzaj_tkaniny_set: function() {
		i = 0;
		
		document.getElementById('rodzaj_tkaniny').innerHTML = '';
		
		var typ = Parametry.rodzaj_tkaniny;
		for ( klucz in typ ) {
			// Pomin tkanine Shantung dla smartroll
			if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 && parseInt(typ[klucz].id) == 256 ) {
			
			// Pomin jednokolorowe UNI CX jesli nie mamy typu ustawionego na "klasyczna"
			// } else if ( parseInt($("#opcje_typ").attr("value")) != 1 && typ[klucz].id == 543 ) {
			
			} else {
				document.getElementById('rodzaj_tkaniny').options[i] = new Option(typ[klucz].nazwa, typ[klucz].id);
				
				if ( typ[klucz].id == 1 || typ[klucz].id == 540 || typ[klucz].id == 541 ) {
					$(document.getElementById('rodzaj_tkaniny').options[i]).css('color', '#C5005F');
				}
				
				i = i + 1;
			}
		}
	},
	
	/** Przelicz cene produktu **/
	// Cena jest uzalezniona od rozmiaru produktu. Jednak kazdy typ oraz rodzaj tkaniny ma inna
	// tabelke cenowa (kreator_cennik.js) Odwzorowanie co do czego znajduje sie w "Parametry.tabelka_cenowa"
	// Nazwa sklada sie z : typ_ID_rodzaj_ID a wartosc (oznaczmy X) to ID tabelki cennowej ktora odpowiada zapisowi : tab_X
	przelicz_cene: function() {
		cena_wyliczona = '0.00';
		
		$("#opcje_cena").html( cena_wyliczona + ' zł');
		
		tabela_nazwa = 'tab_' + Parametry.tabelka_cenowa['typ_' + $("#opcje_typ").attr("value") + '_rodzaj_' + $("#rodzaj_tkaniny").attr("value") ];
		tabela = Cennik[tabela_nazwa];
		
		szukane_szerokosc = parseFloat( $("#szerokosc").attr("value") );
		szukane_wysokosc = parseFloat( $("#wysokosc").attr("value") );
		
		if ( tabela != undefined ) {
			if ( szukane_szerokosc > 0 && szukane_wysokosc > 0 ) {
				znaleziono = false;
				
				for ( klucz in tabela  ) {
					if (
						tabela[klucz].szer_min < szukane_szerokosc &&
						tabela[klucz].szer_max >= szukane_szerokosc &&
						tabela[klucz].wys_min < szukane_wysokosc &&
						tabela[klucz].wys_max >= szukane_wysokosc
					) {
						if ( parseFloat(tabela[klucz].cena) > 0 ) {
							cena_wyliczona = tabela[klucz].cena;
							znaleziono = true;
						}
						
						break;
					}
				}
				
				// przeliczamy cene uwzgledniajac m^2, poniewaz nie znaleziono w cenniku
				if ( znaleziono != true ) {
					cena_m2 = tabela.metr_kwadratowy;
					
					if ( cena_m2 > 0 ) {
						pole = (szukane_szerokosc/100) * (szukane_wysokosc/100);
						cena_wyliczona = pole * cena_m2;
					} else {
						//alert("ERROR: Brak parametru cenowego (m^2) dla wartosci : " + szukane_szerokosc + "x" + szukane_wysokosc);
					}
				}
				
				// Rolety "jednokolorowe UNI CX" powinna mieć 40% większą cenę niż te zwykłe tkaniny jednokolorowe
				if ( parseInt($("#rodzaj_tkaniny").attr("value")) == 543 ) {
					cena_wyliczona = cena_wyliczona + ( cena_wyliczona * 0.4 );
				}
				
				cena_dolicz = parseFloat( document.getElementById('cena_sposob_mocowania').value ) +
							  parseFloat( document.getElementById('cena_kolor_lancuszka').value ) +
							  parseFloat( document.getElementById('cena_dlugosc_lancuszka').value ) +
							  parseFloat( document.getElementById('cena_obciaznik').value ) +
							  parseFloat( document.getElementById('cena_kolor_mechanizmu').value ) +
							  parseFloat( document.getElementById('cena_rodzaj_wykonczenia').value );
			
				cena_ostateczna = toRound( parseFloat(cena_wyliczona + cena_dolicz), 2 );
				
				$("#cena_calkowita").attr("value", cena_ostateczna);
				$("#opcje_cena").html( cena_ostateczna + ' zł');
			}
		} else {
			// alert("ERROR: Brak tabeli cenowej : " + tabela_nazwa);
		}
	},
	
	/** Sprawdz maxymalna wysokosc tkaniny **/
	rozmiar_tkaniny: function() {
		szerokosc_wpisana = $("#szerokosc").attr("value");
		wysokosc_wpisana = $("#wysokosc").attr("value");
		
		szerokosc_wpisana = szerokosc_wpisana.replace(/\,/, "");
		wysokosc_wpisana = wysokosc_wpisana.replace(/\,/, "");
		
		szerokosc_wpisana = szerokosc_wpisana.replace(/\./, "");
		wysokosc_wpisana = wysokosc_wpisana.replace(/\./, "");

		$("#szerokosc").attr("value", szerokosc_wpisana);
		$("#wysokosc").attr("value", wysokosc_wpisana);
		
		opcje = $("#opcje_typ").attr("value");
		rodzaj = $("#rodzaj_tkaniny").attr("value");
		
		if ( opcje == 2 || opcje == 3 ) {
			// mini
			max_szerokosc = Parametry.rozmiar_tkaniny['key_mini'][0];
			max_wysokosc = Parametry.rozmiar_tkaniny['key_mini'][1];
		} else {
			// klasyczne
			
			if ( (wysokosc_wpisana == '') || (parseInt(wysokosc_wpisana) == 0) || (parseInt(szerokosc_wpisana) >= parseInt(wysokosc_wpisana)) ) {
				max_szerokosc = Parametry.rozmiar_tkaniny['key_'+opcje+'_'+rodzaj+'_kol2'][0];  
				max_wysokosc = Parametry.rozmiar_tkaniny['key_'+opcje+'_'+rodzaj+'_kol2'][1];  
			} else {
				max_szerokosc = Parametry.rozmiar_tkaniny['key_'+opcje+'_'+rodzaj+'_kol3'][0];
				max_wysokosc = Parametry.rozmiar_tkaniny['key_'+opcje+'_'+rodzaj+'_kol3'][1];  
			}
		}
		
		//alert('szerokosc: '+parseInt(szerokosc_wpisana)+"\n"+'wysokosc: '+parseInt(wysokosc_wpisana));
		//alert('max szerokosc: '+max_szerokosc+"\n"+'max wysokosc: '+max_wysokosc);
		
		if ( max_szerokosc != undefined ) {
			if ( szerokosc_wpisana > max_szerokosc ) {
				alert( "Maxymalna szerokosc dla tego rodzaju tkaniny wynosi: " + max_szerokosc + " cm" );
				$("#szerokosc").attr("value", max_szerokosc);
			}
		}
		
		if ( max_wysokosc != undefined ) {
			if ( wysokosc_wpisana > max_wysokosc ) {
				alert( "Maxymalna wysokość dla tego rodzaju tkaniny wynosi: " + max_wysokosc + " cm" );
				$("#wysokosc").attr("value", max_wysokosc);
			}
		}
		
		if ( parseInt(szerokosc_wpisana) <= 0 && szerokosc_wpisana != '' ) {
			alert("Wprowadziłeś błędną wartość");
			$("#szerokosc").attr("value", 0);
		}
		
		if ( parseInt(wysokosc_wpisana) <= 0 && wysokosc_wpisana != '' ) {
			alert("Wprowadziłeś błędną wartość");
			$("#wysokosc").attr("value", 0);
		}
		
		if ( parseInt($("#wysokosc").attr("value")) >= 200 ) {
			$("#dluzszy_koralik").fadeIn('normal');
		} else {
			$("#dluzszy_koralik").fadeOut('fast');
		}
		
		Kreator.rodzaj_wykonczenia_cena();
		
		Kreator.przelicz_cene();
	},
	
	/** Zbinduj moment zaznaczania tkaniny **/
	zmiana_tkaniny: function() {
		$(".rodzaj_tkaniny").live('click',function(e){
			$('#kolor_tkaniny').hide();
			Kreator.pobierz_zdjecie();
		});
	},
	
	/** Zbinduj moment zaznaczania sposobu mocowania **/
	zmiana_mocowania_cena: function() {
		id_sposob_mocowania = $("input[name='sposob_mocowania']:checked").attr("value");
			
		var typ = Parametry.sposob_mocowania['typ_'+$("#opcje_typ").attr("value")];
			for ( klucz in typ ) {
				if ( typ[klucz].id == id_sposob_mocowania ) {
					document.getElementById('cena_sposob_mocowania').value = typ[klucz].koszt_montazu;
					document.getElementById('nazwa_sposob_mocowania').value = typ[klucz].nazwa;
					break;
				}
			}
			
			Kreator.kolor_mechanizmu_set();
			Kreator.pobierz_zdjecie();
			
		Kreator.przelicz_cene();
	},
	
	/** Zbinduj moment zaznaczania sposobu mocowania **/
	zmiana_kolor_mechanizmu: function() {
		$("input[name='kolor_mechanizmu']").live('click',function(e){
			Kreator.kolor_lancuszka_set();
			Kreator.obciaznik_set();
			Kreator.dlugosc_lancuszka_set();
		});
	},
	
	
	/** Wyswietl odpowiednie zdjecie **/
	pobierz_zdjecie: function() {
		typ = $("#opcje_typ").attr("value");
		idprod = $("input[name='rodzaj_tkaniny']:checked").val();
		
		if (  $("input[name='sposob_mocowania']:checked").val() != undefined ) {
			var sposob_mocowania = $("input[name='sposob_mocowania']:checked").val();
		} else {
			var sposob_mocowania = '';
		}
		
		$.ajax({
			type: "POST",
			url: "page,kreator_znajdz_zdjecie.html",
			data: "idprod=" + idprod + "&typ_rolety=" + typ + "&sposob_mocowania=" + sposob_mocowania,
			success: function(msg){
				if ( msg != 'ERROR' ) {
					$("#opcje_zdjecie").attr("src", msg );
				} else {
					//$("#opcje_zdjecie").attr("src", Config.dir_img + "roleta_klasyczna.jpg");
				}
			}
		});
	},
	
	/** Zmiana rodzaju tkaniny wplywa na liste kolorow tkanin **/
	rodzaj_tkaniny: function() {
		$("#rodzaj_tkaniny").bind('change',function(e){
			
			zdjecie = $("#opcje_zdjecie").attr("src");
			
			if ( 
				zdjecie != Config.dir_img + 'roleta_klasyczna.jpg' &&
				zdjecie != Config.dir_img + 'mini_z_magnesem.jpg' &&
				zdjecie != Config.dir_img + 'mini_z_zylka.jpg'
			) {
				Kreator.pobierz_zdjecie();
			}
			
			$("#kolor_tkaniny").show();
			document.getElementById("kolor_tkaniny").innerHTML = '<p style="padding: 60px 0; text-align:center;">Trwa ładowanie danych. Proszę czekać...</p>';
			$('#rodzaj_tkaniny').attr('disabled', 'disabled');
			
			var nazwaDzialu = '';
			var rodzajTkaniny = $("#rodzaj_tkaniny").attr("value");
			var typ = Parametry.rodzaj_tkaniny;
			
			for ( klucz in typ ) {
				if ( typ[klucz].id == rodzajTkaniny ) {
					nazwaDzialu = typ[klucz].nazwa;
				}
			}
			
			var html_kolor_tkaniny = '';
			
			$.getJSON("page,kreator_rodzaj_tkaniny,rodzaj_tkaniny," + $(this).attr("value")  + ".html",
			function(json){
				i = 0;
				for ( klucz in json ) {	
					i = i + 1;
					
					if ( json[klucz].image != '' ) {
						miniaturka = '<a href="' + json[klucz].image_gl + '" title="' + nazwaDzialu + ' - ' + json[klucz].kolor + '" class="thickbox"><img src="' + json[klucz].image + '" alt="' + nazwaDzialu + ' - ' + json[klucz].kolor + '" style="width:68px; height:68px;" /></a><br />' ;
					}
					
					html_kolor_tkaniny = html_kolor_tkaniny + '<div class="pozycja_scroll">' + miniaturka + '<input type="radio" class="rodzaj_tkaniny" value="' + json[klucz].idprod + '" name="rodzaj_tkaniny" /><br />' + json[klucz].kolor + '</div>';
					if ( i % 4 == 0 ) html_kolor_tkaniny = html_kolor_tkaniny + '<div class="clear">&nbsp;</div>';
					
					//$("#kolor_tkaniny").append( '<div class="pozycja_scroll">' + miniaturka + '<input type="radio" class="rodzaj_tkaniny" value="' + json[klucz].idprod + '" name="rodzaj_tkaniny" /><br />' + json[klucz].kolor + '</div>' );
					//if ( i % 4 == 0 ) $("#kolor_tkaniny").append( '<div class="clear">&nbsp;</div>' );
				}
				
				
				document.getElementById("kolor_tkaniny").innerHTML = html_kolor_tkaniny;
				$('#rodzaj_tkaniny').removeAttr('disabled');
				
				//$("#kolor_tkaniny").show();
				//tb_init('a.thickbox, area.thickbox, input.thickbox');
				
				// Sprawdz maxymalny rozmiar tkanin, czy wczesniej wpisany nie jest 
				// wiekszy od nowych maxymalnych wartosci wybranego rodzaju
				Kreator.rozmiar_tkaniny();
			});
			
			//$('#kolor_tkaniny').show();
		});
	},
	
	/** Zmiana typu rolety wplywa na sposob montazu **/
	opcje_typ: function() {
		$("#opcje_typ").bind('change',function(e){
			
			Kreator.dlugosc_lancuszka_set();
			
			var typ = Parametry.opcje;
			for ( klucz in typ ) {
				if ( typ[klucz].id == $(this).attr("value") ) {
					document.getElementById('nazwa_typ_rolety').value = typ[klucz].nazwa;
					document.getElementById('wiadomosc').innerHTML = typ[klucz].wiadomosc;
					
					document.getElementById('wiadomosc2').innerHTML = typ[klucz].wiadomosc;
					
					if ( klucz == 'typ_1' ) {
						$('#label_sposob_mocowania').html('Rodzaj mechanizmu:');
					} else {
						$('#label_sposob_mocowania').html('Sposób mocowania:');
					}
				}
			}
			
			
			/** Ustaw obrazek **/
			var zdjecie = Parametry.opcje['typ_'+$(this).attr("value")].zdjecie;
			
			if ( zdjecie != '' ) {
				$("#opcje_zdjecie").attr("src", Config.dir_img + zdjecie);
			} else {
				$("#opcje_zdjecie").attr("src", Config.dir_img + "roleta_klasyczna.jpg");
			}
			
			/** Czysc selecta ze sposobem mocowania **/
			document.getElementById('opcje_sposob_mocowania').innerHTML = '';
			
			/** Pokaz liste ze sposobem mocowania **/
			$("#opcje_sposob_mocowania").show();
			
			var typ = Parametry.sposob_mocowania['typ_'+$(this).attr("value")];
			for ( klucz in typ ) {
				if ( typ[klucz].zdjecie != '' ) {
					miniaturka = '<a href="' + Config.dir_img + typ[klucz].zdjecie+ '" class="thickbox"><img src="' + Config.dir_img + 's_' + typ[klucz].zdjecie+ '" alt="" title="' + typ[klucz].opis + '" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				} else {
					miniaturka = '';
				}
				
				$("#opcje_sposob_mocowania").append( '<div class="pozycja">' + miniaturka + '<input type="radio" value="' + typ[klucz].id + '" name="sposob_mocowania" /><br />' + typ[klucz].nazwa + '</div>' );
			}
			
			Kreator.kolor_mechanizmu_set();
			Kreator.rodzaj_wykonczenia_set();
			
			/** Zaladuj podpowiedzi Tooltip **/
			$(".kreator_details").wTooltip({
				style: {
					border: "1px solid #9e9e9c",
					background: "white",
					color: "#1c1c1c",
					fontWeight: "normal",
					fontSize: "10px",
					maxWidth: "200px"
				}
			});
		
			// Przeladuj rodzaje tkanin
			Kreator.rodzaj_tkaniny_set();
			$("#rodzaj_tkaniny").click().change();
			
			$("#szerokosc").attr("value", "");
			$("#wysokosc").attr("value", "");
			
			// Sprawdz maxymalny rozmiar tkanin, czy wczesniej wpisany nie jest 
			// wiekszy od nowych maxymalnych wartosci wybranego rodzaju
			Kreator.rozmiar_tkaniny();
			
			Kreator.zmiana_mocowania_cena();
		});
	},
	
	kolor_mechanizmu_set: function() {
		/** Czysc selecta z kolorem mechanizmu **/
		document.getElementById('kolor_mechanizmu').innerHTML = '';
		
		Kreator.kolor_mechanizmu_cena();
		
		if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 ) {
			$("#kolor_mechanizmu_naglowek").hide();
			$("#kolor_mechanizmu").hide();
			
		} else if ( $("input[name='sposob_mocowania']:checked").val() != undefined ) {
			sposob_mocowania = $("input[name=sposob_mocowania]:checked").val();
			
			sposob_mocowania = '_'+sposob_mocowania;
			
			$("#kolor_mechanizmu_naglowek").show();
			$("#kolor_mechanizmu").show();
		} else {
			var sposob_mocowania = '';
			$("#kolor_mechanizmu_naglowek").hide();
			$("#kolor_mechanizmu").hide();
		}
			
			var opcje_typ = $("#opcje_typ").attr("value");
			
			i = 0;
			
			var typ = Parametry.kolor_mechanizmu[ 'typ_' + opcje_typ + sposob_mocowania ];
			for ( klucz in typ ) {
				i = i+1;
				miniaturka = '<a href="' + Config.dir_img + typ[klucz].zdjecie_b+ '" class="thickbox"><img src="' + Config.dir_img + typ[klucz].zdjecie_s + '" class="kreator_details" style="width:104px; height:104px;" /></a><br />' ;
				
				if ( typ[klucz].cena > 0 ) {
					cena = ' - dopłata: <span style="color:#C5005F;">' + typ[klucz].cena +' zł</span>';
				} else {
					cena = '';
				}
				
				$("#kolor_mechanizmu").append( '<div class="pozycja">' + miniaturka + '<input type="radio" value="' + typ[klucz].id + '" name="kolor_mechanizmu" /><br />' + typ[klucz].nazwa + cena  + '</div>' );
				
				if ( i % 3 == 0 ) {
					$("#kolor_mechanizmu").append( '<div class="clear"></div>' );
				}
			}
			
			if ( i % 3 != 0 ) {
				$("#kolor_mechanizmu").append( '<div class="clear"></div>' );
			}
			$("#kolor_mechanizmu").css('height', 'auto');
			
			//if ( i > 3 ) {
			//	$("#kolor_mechanizmu").css('height', '340px');
			//} else {
			//	$("#kolor_mechanizmu").css('height', '160px');
			//}		
			
			Kreator.kolor_lancuszka_set();
			Kreator.obciaznik_set();
	},
	
	wyslij_dane: function() {
		if ( 
			$("#opcje_typ").val() == undefined ||
			$("input[name=sposob_mocowania]:checked").val() == undefined ||
			$("input[name='rodzaj_tkaniny']:checked").val() == undefined ||
			$("#szerokosc").val() == undefined ||
			$("#wysokosc").val() == undefined ||
			$("#szerokosc").val() == '' ||
			$("#wysokosc").val() == '' ||
			$("#szerokosc").val() <= 0 ||
			$("#wysokosc").val() <= 0 ||
			$("input[name='rodzaj_wykonczenia']:checked").val() == undefined
		) {
			alert("Prosimy o wypełnienie całego kreatora");
			//return false;
		} else {
		
			if ( parseInt($("input[name='sposob_mocowania']:checked").val()) == 11 ) {

			} else if ( $("input[name='kolor_mechanizmu']:checked").val() >= 40 && $("input[name='kolor_mechanizmu']:checked").val() <= 54 && $("input[name='kolor_lancuszka']:checked").val() == undefined ) {
			
			} else if (  ($("input[name='kolor_mechanizmu']:checked").val() != 13 && $("input[name='kolor_lancuszka']:checked").val() == undefined ) || $("input[name='kolor_mechanizmu']:checked").val() == undefined ) {
				alert("Prosimy o wypełnienie całego kreatora");
				return false;
			}
			
			if ( $("#obciaznik").attr("value") == 2 && $("input[name='obciaznik_zaznacz']:checked").val() == undefined ) {
				alert("Prosimy o wypełnienie całego kreatora");
				//return false;
			} else {
			
				var typ = Parametry.rodzaj_tkaniny;
				for ( klucz in typ ) {
					if ( $("#rodzaj_tkaniny").attr("value") == typ[klucz].id ) {
						document.getElementById('nazwa_rodzaj_tkaniny').value = typ[klucz].nazwa;
					}
				}
			
				document.getElementById('id_rodzaj_tkaniny').value = $("input[name='rodzaj_tkaniny']:checked").val();
			
				if ( $("input[name='sposob_mocowania']:checked").val() != undefined ) {
					sposob_mocowania = $("input[name=sposob_mocowania]:checked").val();
					sposob_mocowania = '_'+sposob_mocowania;
				} else {
					var sposob_mocowania = '';
				}
				
				var opcje_typ = $("#opcje_typ").attr("value");
				
				var typ = Parametry.kolor_mechanizmu[ 'typ_' + opcje_typ + sposob_mocowania ];
				for ( klucz in typ ) {
					if ( typ[klucz].id == $("input[name='kolor_mechanizmu']:checked").val() ) {
						document.getElementById('nazwa_kolor_mechanizmu').value = typ[klucz].nazwa + ' - ' + typ[klucz].cena + ' zł';
					}
				}
				
				document.getElementById('nazwa_szerokosc').value = $("#szerokosc").val();
				document.getElementById('nazwa_wysokosc').value = $("#wysokosc").val();
				
				// Wysylka danych
				//alert("OK");
				//$('#fKreator').attr("action", );
				//$('#fKreator').submit();
				return true;
			}
		}
		
		return false;
	}
	
};

$(document).ready(function() {
	/* Odpal kreator */
	Kreator.init();
});



/**
 * Przytnij liczbe do X miejsc po przecinku
 */
function toRound( number, round ) {
	var round = round + 1;
	var number_string = number.toString();

	zwroc = '';
	iterator = 999;
	
	for ( i=0; i < number_string.length; i = i + 1 ) {
		if ( iterator > 0 ) {
			iterator = iterator - 1;
		}
		
		if ( number_string.charAt(i) == '.' ) {
			iterator = round;
		}
		
		if ( iterator > 0 ) {
			zwroc = zwroc + number_string.charAt(i);
		} else {
			break;
		}
	}
		
	return zwroc;
}
