var foo = window.location.href.match(/.*?\/p(\d+)/); 
if(foo[1] && parseInt(foo[1]) > 0){
	
	// Tutaj zapisujemy sobie id produktu, wyczytany z adresu strony
	var productId = parseInt(foo[1]);
	
	var config = {
		//  Adres pliku z kolorami
		colorsUrl: 	'/flash/colors.txt',
		
		//  Maska 1
		maskUrl: 	'/naklejki_dekoracyjne_kolory/'+productId+'.png',
		
		//  Maska 2
		maskUrl2: 	'/naklejki_dekoracyjne_kolory/'+productId+'_2.png',
		
		//  Domyślny kolor naklejki
		defaultFg: 	'0x000000',
		
		//  Domyślny kolor naklejki (dla 2-kolorowych)
		defaultFg2:	"0xffcc33",

		//  Domyślny kolor tła
		defaultBg:	"0xffffff",
		
		//  Szerokość maski (px)
		maskWidth:	450,
		
		//  Wysokość maski (px)		
		maskHeight:	450,
		
		//  Szerokość kwadratu z kolorem w palecie (px)
		colorBoxWidth:	55,
		
		//  Wysokość kwadratu z kolorem w palecie (px)
		colorBoxHeight:	55,
		
		//  Odstępy między kwradratami w palecie (px)
		colorBoxMargin:	10,
		
		//  Tekst przed wybraniem koloru
		colorNamePrompt:	"wybierz kolor naklejki z poniższej palety",
		
		//  Tekst po wybraniu koloru
		colorNamePrefix:	"wybrany kolor: ",
		
		//  Tekst przed wybraniem koloru (drugiego, dla 2-kolorowych)
		colorNamePrompt2:	"wybierz drugi kolor naklejki",
		
		//  Tekst po wybraniu koloru (drugiego, dla 2-kolorowych)
		colorNamePrefix2:	"wybrany kolor 2: ",
		
		// Czy dynamicznie dopasowywać rozmiar do wielkości kontenera?
		autoSize: false
	};
	
	flashVars = [];
	for(var key in config){
		if(config.hasOwnProperty(key)){
			flashVars[flashVars.length] = key+'='+encodeURIComponent(config[key]);
		}
	}
	flashVars = flashVars.join("&").replace(/%20/g, "+");

	 AC_FL_RunContent(
	 'codebase', 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
	 'width','800',
	 'height','1200',
	 'id','top',
	 'allowScriptAccess','sameDomain',
	 'movie','flash/wally-color-picker',
	 'quality','high',
	 'wmode','transparent',
	 'bgcolor','#303030',
	 'swLiveConnect','true',
	 'id','wcp',
	 'name','wcp',
	 'align','middle',
	 'flashVars',flashVars
	);
}

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function wcp_DoFSCommand(command, args) {
	var wcp = isInternetExplorer ? document.all.wcp : document.wcp;
	if(command == 'pickColor' && document.getElementById('atrybuty_'+productId+'_12')){
		var options = document.getElementById('atrybuty_'+productId+'_12').options;
		for(var x=0;x<options.length;x++){
		    if(options[x].text == args || '0'+options[x].text == args){
				options.value = options[x].value;
				options.selectedIndex = x;
				break;
			}
		}
	}else if(command == 'pickColor2' && document.getElementById('atrybuty_'+productId+'_13')){
		var options = document.getElementById('atrybuty_'+productId+'_13').options;
		for(var x=0;x<options.length;x++){
		    if(options[x].text == args || '0'+options[x].text == args){
				options.value = options[x].value;
				options.selectedIndex = x;
				break;
			}
		}
	}
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub wcp_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call wcp_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

