var noFlashText = 'Pro zobrazení flash prvku je třeba nainstalovat <a href="http://www.adobe.com/go/getflash/">Flash Player</a>';

var my_loc = new String(window.location);
var end_loc = my_loc.indexOf('//') + 2;
end_loc = my_loc.indexOf('/', end_loc);

var myDomain = my_loc.substring(0, end_loc);

/* ================================================== VERTICAL TICKER ================================================== */

function marksTickerVertical(tickerW, tickerH, srcCont){
	if(GetObj('FLticker') != null){
		if (DetFlVer(8, 0, 0)) {
			var hv = new SWFObject("/files/flash/ticker_v_10.swf", "ticker",tickerW, tickerH, "8", "#FFFFFF");
			hv.addVariable("scrW",tickerW);	// šířka tikeru - měla by odpovídat definici SWFObjectu;
			hv.addVariable("scrH",tickerH);	// výška tikeru - měla by odpovídat definici SWFObjectu;
			hv.addVariable("padding", 6);	// odsazení okolo obrazku, resp. textového pole;
			hv.addVariable("limH", 200);		// hranice od krajů pro ovládání animace;
			hv.addVariable("speed", 1);		// rychlost animace;
			hv.addVariable("minimalSpeed", 3);	// rychlost animace pri kurzoru mimo box;
			hv.addVariable("bgrC", "FFFFFF");	// barva pozadí - pokud není definovaná bere se jako transparent;
			hv.addVariable("txtC", "000000");	// barva textu, pokud není dostupný obrázek;
			hv.addVariable("txtS", 16);		// velikost textu, pokud není dostupný obrázek;

			hv.addVariable("loading_text", "načítání značek ... ");

			hv.addVariable("hoverProp", "ffffe1|1|000000|000000|11|2");	// vlastnosti hover pole - barva pozadi | sirka ramecku | barva ramecku | barva pisma | vel. pisma | padding;
			hv.addVariable("hoverCharacterLimit", 60);			// omezni delky textu;
			hv.addVariable("hoverMultiline", true);			// zalamovani na dalsi radek;

			hv.addVariable("src", srcCont);
			hv.write("FLticker");
		} else {
			var altContent = noFlashText;
			GetObj('FLticker').innerHTML = altContent;
		}
	}
}

/* ================================================== HORIZONTAL TICKER ================================================== */

function marksTickerHorizontal(tickerW, tickerH, srcCont){
	if(GetObj('FLticker') != null){
		if (DetFlVer(8, 0, 0)) {
			var hv = new SWFObject("/files/flash/ticker_h_10.swf", "ticker",tickerW, tickerH, "8", "#3E3E3E");
			hv.addVariable("scrW",tickerW);					// šířka tikeru - měla by odpovídat definici SWFObjectu;
			hv.addVariable("scrH",tickerH);					// výška tikeru - měla by odpovídat definici SWFObjectu;
			hv.addVariable("padding", 6);					// odsazení okolo obrazku, resp. textového pole;
			hv.addVariable("limW", 200);					// hranice od krajů pro ovládání animace;
			hv.addVariable("speed", 1);					// rychlost animace;
			hv.addVariable("minimalSpeed", 3);				// rychlost animace pri kurzoru mimo box;
			hv.addVariable("bgrC", "FFFFFF");				// barva pozadí - pokud není definovaná bere se jako transparent;
			hv.addVariable("txtC", "000000");				// barva textu, pokud není dostupný obrázek;
			hv.addVariable("cornR", 5);					 //velikost zaoblení - pokud není definováno rohy se nezobrazí
			hv.addVariable("cornC", "3E3E3E");				// barva rohu

			hv.addVariable("loading_text", "načítání značek ... ");

			hv.addVariable("hoverProp", "ffffe1|1|000000|000000|11|2");	// vlastnosti hover pole - barva pozadi | sirka ramecku | barva ramecku | barva pisma | vel. pisma | padding;
			hv.addVariable("hoverCharacterLimit", 60);			// omezni delky textu;
			hv.addVariable("hoverMultiline", false);				// zalamovani na dalsi radek;

			hv.addVariable("src", srcCont);
			hv.write("FLticker");
		} else {
			var altContent = noFlashText;
			GetObj('FLticker').innerHTML = altContent;
		}
	}
}

/* ================================================== PRODUCT FLV VIDEO PLAYER ================================================== */


function productVideo(filePath, xmlSrc){
	var flashWidth = 560;								// - sirka flash objektu
	var flashHeight = 420;								// - vyska flash objektu
	
	var hv = new SWFObject("/files/flash/flash_video.swf", "vplayer",flashWidth, flashHeight, "8", "#FFFFFF");
	hv.addVariable("allowFullScreen", true);

	hv.addVariable("wmode", "transparent");
	hv.addVariable("scrW",flashWidth);
	hv.addVariable("scrH",flashHeight);

	hv.addVariable("sep1", "|x|");							// povinne - preddefinovano |x|		separator prvni urovne;
	hv.addVariable("sep2", "|");							// povinne - preddefinovano |		separator druhe urovne;
	hv.addVariable("sep3", ') ');
	hv.addVariable("sep4", '(');

	hv.addVariable("thumbsVisible", false);						// nepovinne - preddefinovano true	zobrazovat nahledy;
	hv.addVariable("naviVisible", false);						// nepovinne - preddefinovano true	zobrazovat dolni navigaci;
	hv.addVariable("naviVideoVisible", true);					// nepovinne - preddefinovano true	zobrazovat navigavi k prehravani;

	hv.addVariable("mainPadding", "0|0");						// nepovinne - preddefinovano true	odsazeni od okraje stranky;

	hv.addVariable("bigScalable", true);						// nepovinne - preddefinovano true	prizpusobovat velikost;
	hv.addVariable("bigProporcional", true);					// nepovinne - preddefinovano true	zachovavat proporce;

	hv.addVariable("bigBW", 0);							// nepovinne - preddefinovano 1		tloustka ramecek okolo detailu;

	hv.addVariable("bigW", 300);							// nepovinne				sirka detailu;
	hv.addVariable("bigH", 225);							// nepovinne				vyska detailu;

	hv.addVariable("bigBC", "000000");						// nepovinne - preddefinovano DDDDDD	barva remecku okolo detailu;
	hv.addVariable("bigPadding", "0|0");						// nepovinne - preddefinovano 0|0	odsazeni detalu od okraje stranky - pricita se k odsazeni stranky;


	hv.addVariable("videoFrameRate", 12);						// nepovinne - preddefinovano 12	framerate videa;

	hv.addVariable("filePath", filePath);						// nepovinne - preddefinovano ""	cesta k adresari souboru;

	hv.addVariable("slideshowNaviBackground", "000000|x|65");			// nepovinne - preddefinovano		barva pozadi navigace k prehravani;
	hv.addVariable("slideshowNaviBorder", "FF0000|1|0|0|0");			// nepovinne - preddefinovano		oramovani navigace k prehravani;
	hv.addVariable("slideshowNaviPadding", "5|5");					// nepovinne - preddefinovano		odsazaseni prvku v navigaci k prehravani;
	hv.addVariable("slideshowNaviLineHeight", 8);					// nepovinne - preddefinovano		vyska prvku navikace k prehravani - zatim nefunkcni;
	hv.addVariable("slideshowNaviColors", "CCCCCC|EEEEEE|006FC5");			// nepovinne - preddefinovano		barvy prvku navigace;

	hv.addVariable("slideshowMinimalTime", 1500);					// nepovinne - preddefinovano 1500	minimalni cas po ktery se bude snimek zobrazovat;
	hv.addVariable("startAfterClick", true);					// nepovinne - preddefinovano true	urcuje zda se ma prezentace spustit az po kliku nebo ne;

	hv.addVariable("slideshowVolumeMax", 200);					// nepovinne - preddefinovano 200	maximalni hodnota hlasitosti v %;
	hv.addVariable("slideshowVolumeMin", 0);					// nepovinne - preddefinovano 0		minimalni hodnota hlasitosti v %;
	hv.addVariable("slideshowVolumeStart", 100);					// nepovinne - preddefinovano 100	vychozi honota hlasitosti v %;

//	hv.addVariable("preloadProtect","preloadprotect="+Math.round(Math.random()*10000));	// nepovinne - vygeneruje nahodne cislo, ktere se prida na konec pri volani konektoru;

	hv.addVariable("xml_src", xmlSrc);						// povinne 				cesta k XML souboru - typ|x|cesta;

	hv.write("div_video");
}