/**
 * vypise object s flash bannerem
 *
 * @param banners dvourozmerne pole ve tvaru arr[0]=('addr'='umisteni flashe', 'link'='cilova adresa')
 * @param width sirka banneru
 * @param height vyska banneru
 * @param string_return [optional] kdyz je true, tak misto pripojeni do dokumentu vrati jako retezec
 * @param hide_link_overlay [optional] kdyz je true tak se nad bannery nenatahne pruhledna vrstva s odkazem
 */
function banner_rotator(banners,width,height,string_return,hide_link_overlay){
	var count = banners.length;
	var i = Math.round(Math.random()*(count-1));
	var ret = get_flash_object(width,height,banners[i]['addr'],banners[i]['link'],hide_link_overlay);
	if(string_return){
		return ret;
	}
	else{
		document.write(ret);
		$('div#banner-click-layer').click(function(){
			alert('test');
		});
		return true;
	}
}

/**
* korektni poskladani objeku s flash prvkem
* protoze se banery tahaji z jineho webu, nez na kterem jsou zobrazene,
* tak je na nimi pruhledny link odkazujici na cilovou adresu
*
* @param width sirka banneru
* @param height vyska banneru
* @param addr kde je banner na disku
* @param link cilova adresa banneru
* @param hide_link_overlay [optional] kdyz je true tak se nad bannery nenatahne pruhledna vrstva s odkazem
*/
function get_flash_object(width,height,addr,link,hide_link_overlay){
	var ret='';

	// kvuli ampersandum
	esc_link=escape(link);

	ret+=(hide_link_overlay ? '' : '<div style="position:relative;padding:0;">');
	ret+='<!--[if !IE]> -->';
	ret+='<object type="application/x-shockwave-flash" ';
	ret+='data="' + addr + '?clickthru=' + esc_link + '" width="'+ width + '" height="' + height + '" style="z-index:10;margin:0;">';
	ret+='<!-- <![endif]-->';
	ret+='<!--[if IE]>';
	ret+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	ret+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
	ret+='width="'+ width + '" height="' + height + '" style="z-index:10;">';
	ret+='<param name="movie" value="' + addr + '?clickthru=' + esc_link + '" />';
	ret+='<!-->';
	ret+='<param name="loop" value="true" />';
	ret+='<param name="menu" value="false" />';
	ret+='<param name="wmode" value="transparent" />';
	ret+='<p>Vá\u0161 prohlížeč nepodporuje zobrazení flash  prvků na stránce, nebo došlo k chybě při načítání banneru.</p>';
	ret+='</object>';
	ret+='<!-- <![endif]-->';
	ret+=(hide_link_overlay ? '' : '<a href="' + link + '" style="display:block;width:'+ width + 'px;height:' + height + 'px;border:none;text-decoration:none;z-index:100;position:absolute;left:0;top:0;"></a>');
	ret+=(hide_link_overlay ? '' : '</div>');

	return ret;
}


