eval("try {document.execCommand('BackgroundImageCache', false, true);} catch(e) {}");

var itemIdPodcast = "";

$(document).ready(function() {
	$("#search-box #query").attr("value",localSearchQuery);
	$("#search-box #query").focus(function(){
		if($("#search-box #query").attr("value") == localSearchQuery){
			$("#search-box #query").attr("value","");
		}
	}).blur(function(){
		if($("#search-box #query").attr("value") == ""){
			$("#search-box #query").attr("value",localSearchQuery);
		}
	})

	fixBannerPositions();

	$("#tabs").makeTabs();

	$(".index .box").click(function(event){
		var hasClick = $("h2 a", $(this)).attr("rel");
		if (hasClick) {
			$("h2 a", $(this)).click();
			return false;
		}
		window.location = $("h2 a", $(this)).attr("href");
	});

	$(".index .box").find("h2 a").click(function(event){
		event.stopPropagation();
	});

	$(".index .box").mouseover(function(){
		$(this).addClass("hover");
	}).mouseout(function(){
		$(this).removeClass("hover");
	});

	$("#left-column .multimedia ul li").click(function(event){
		window.location = $("a", $(this)).attr("href");
	});

	if(getCookie("fontSize") && getCookie("fontSize") != "fs-2"){
		$("#"+getCookie("fontSize")).addClass("sel");
	}
	else {
		$("#fs-2").addClass("sel");
	}

	$("#fs-box a").bind("click", function(event){
		$("#fs-box a").removeClass("sel");
		$(this).addClass("sel");

		var index = $("#fs-box a").index(this)+1;
		var fontSize = getCookie("fontSize");
		if(fontSize){
			$("body").removeClass(fontSize);
		}
		$("body").addClass("fs-"+index);
		setCookie("fontSize", "fs-"+index, 365);
		event.stopPropagation();
		return false;
	});
});

/*** Slider ***/
$.fn.slider = function(o) {
	var defaults = {
	};

	o = $.extend(defaults, o);

	return this.each(function() {
		var me = $(this),
			ul = $("ul", me),
			items = $("ul li", me),
			itemsSize = items.size(),
			itemWidth = parseInt(items.width()),
			itemMargin = parseInt(items.css("margin-right")),
			ulWidth = parseInt((itemsSize * itemWidth) + ((itemsSize-1) * itemMargin)),
			divWidth = parseInt($("div", me).width()),
			mouseOver;
			ul.css("width", ulWidth);

		/* dynamicke manipulace s html */
			me.append('<p class="navigation"><a href="#" id="nav-prev" class="previous png-fix" title="Předchozí">Předchozí</a><span class="hide"> | </span><a href="#" id="nav-next" class="next png-fix" title="Další">Další</a>');
			var navigation = $("p.navigation", me),
				navigationBtn = $("a", navigation),
				prevBtn = $(".previous", navigation),
				nextBtn = $(".next", navigation),
				currentMarginLeft = 0;

			//navigation.hide();
			//navigationBtn.css("bottom",parseInt((ul.height() - 40) / 2))
			showNavigation(false);
			me.bind("mouseenter", function(event) {
				showNavigation(false);
			});

			me.bind("mouseleave", function(event) {
				showNavigation(false);
			});

			prevBtn.bind("click", function(event) {
				if(!$(this).hasClass("deactive")) {
					currentMarginLeft = parseInt(ul.css("margin-left"));
					ul.animate({ "marginLeft": currentMarginLeft+(itemWidth + itemMargin)}, 200, "swing", function() {
						showNavigation(false);
					});
					event.preventDefault();
				}else {
					return false;
				}
			});

			nextBtn.bind("click", function(event) {
				if(!$(this).hasClass("deactive")) {
					currentMarginLeft = parseInt(ul.css("margin-left"));
					ul.animate({ "marginLeft": currentMarginLeft-(itemWidth + itemMargin)}, 200, "swing", function() {
						showNavigation(false);
					});
					event.preventDefault();
				}else {
					return false;
				}
			});


		function showNavigation(disableButtons) {
			var currentMarginLeft = parseInt(ul.css("margin-left"));
			if ((currentMarginLeft == 0) || (disableButtons)) {
				prevBtn.addClass("deactive");
			}
			else {
				prevBtn.removeClass("deactive");
			}

			if (((ulWidth + currentMarginLeft) <= divWidth) || (disableButtons)) {
				nextBtn.addClass("deactive");
			}
			else {
				nextBtn.removeClass("deactive");
			}
		}
	});
};

function onAirHover() {
	if (!($.browser.msie && $.browser.version.substr(0,1)<7)) {
		$(".on-air").bind("mouseover", function(){
			$("#on-air .btn").addClass("hover");
		});
		$(".on-air").bind("mouseout", function() {
			$("#on-air .btn").removeClass("hover");
		});
	}
}

function hpTabs(id) {
	$(".media").hide();
	$("#block"+id).removeClass("hide");
	$("#block"+id).show();
}

/*
function switchFontSize (size) {
	$("#fs1").removeClass("sel");
	$("#fs2").removeClass("sel");
	$("#fs3").removeClass("sel");
	$("#fs"+size).addClass("sel");
	return false;
}

*/

/* Check for JQuery browser supporting */
function supportedBrowser() {
try {
	var strVersion = $.browser.version;
	var index = strVersion.indexOf(".");
	if (index > -1) {
	var index2 = strVersion.indexOf(".", index + 1);
	if (index2 == -1) index2 = strVersion.length;
	strVersion = strVersion.substr(0, index2);
	}

	var version = parseFloat(strVersion);
	if ($.browser.msie && version >= 6) return true;
	if ($.browser.mozilla && version >= 1.5) return true;
	if ($.browser.opera && version >= 9) return true;
	if ($.browser.safari) return true;

} catch (err) {
	return false;
}
}

// Save cookie

function setCookie(name,value,days) {
	if (days != null || days != 0) {
		var today = new Date();
		var expire = new Date();
		expire.setTime(today.getTime() + 3600000*24*days);
		expire = "; expires=" + expire.toGMTString();
	} else { var expire = ""; }
	document.cookie = name + "=" + escape(value) + expire + "; path=/";
}

// Read cookie

function getCookie(Name) {
	var search = Name + "=";

	if (document.cookie.length > 0) { // if there are any cookies
		offset = document.cookie.indexOf(search);
		if (offset != -1) { // if cookie exists
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset)
			// set index of end of cookie value
			if (end == -1)
				end = document.cookie.length
				return unescape(document.cookie.substring(offset, end))
		}
		else {
			return false;
		}
	}
}

function toggleProgram (id) {
	$("h3[id^='a-day']").removeClass("actual");
	$("#a-day"+id).addClass("actual");
	manageWidget(id);
}

/* Hide / Show widgets */
function manageWidget(idWidget)	{
if (supportedBrowser()) {
	$("#widget-" + idWidget).show("fast");
	$(".hide-widget").each(
	function(i){
		if (this.style.display != 'none' && this.style.id != "#" + idWidget) $(this).hide();
	}
	);
	return false;
}
}

/* */

function callActualSong() {
	if (supportedBrowser()) {
		var getOutCache = Math.random();
		$("#now-playing").load("/cs/_aktualni-skladba.shtml?"+getOutCache);
	}
}
function callActualShow() {
	if (supportedBrowser()) {
		var getOutCache = Math.random();
		$("#actual-show").load("/cs/program/_program-actual.shtml?"+getOutCache);
		$("#on-air").load("/cs/program/_on-air.shtml?"+getOutCache);
	}
}
function changeSongArtistAndTitle(){
	$("#now-playing span").toggleClass("hide");
}

var sniffer1 = setInterval("callActualSong()", 15000),
	sniffer3 = setInterval("changeSongArtistAndTitle()", 4000),
	sniffer2 = setInterval("callActualShow()", 300000);

function callContent(intoElementId, urlContent, ele) {
	if (supportedBrowser()) {
		var getOutCache = Math.random();
		if(ele){
			$("#multimedia-box").append('<div id="multimedia-dimmer"><img src="/img/u/preloader.gif" width="38" height="37" alt="Preloader" /></div>');
			$(ele).parent().find("a").removeClass("active");
			$(ele).addClass("active");
			var newClass = "";
			var classArray = ["type-1", "type-2", "viewed-1", "normal-1", "rate-1"];
			if($(ele).parent().hasClass("podcast-type")){
				if ($("#" + intoElementId).hasClass("viewed-1")) {
					urlContent += "&viewed=1";
					newClass += " viewed-1"
				}
				else if ($("#" + intoElementId).hasClass("normal-1")) {
					urlContent += "&normal=1";
					newClass += " normal-1";
				}
				else if ($("#" + intoElementId).hasClass("rate-1")) {
					urlContent += "&rate=1";
					newClass += " rate-1";
				}
			}
			if($(ele).parent().hasClass("sorter")){
				if ($("#" + intoElementId).hasClass("type-1")) {
					urlContent += "&type=1";
					newClass += " type-1";
				}
				else if ($("#" + intoElementId).hasClass("type-2")) {
					urlContent += "&type=2";
					newClass += " type-2";
				}
			}
			var nowClassPosition = $.inArray($.trim($(ele).attr("class").replace("active","").replace("last","").replace("png-fix","")),classArray);
			if (nowClassPosition>=0)
				newClass += " "+classArray[nowClassPosition];
			$("#"+intoElementId).removeClass(classArray.join(" ")).addClass(newClass);
		}
		$("#"+intoElementId).load(urlContent+"&"+getOutCache, function(){
			$("#multimedia-dimmer").remove();
		});
		return false;
	}
}

/* Taby */
$.prototype.makeTabs = function() {
	var tbItem;
	var tabs = $("#" + this.attr("id") + " li a");
	if(tabs.length == 0) return;
	for (var ti=0; ti < tabs.length; ti++)
	{
		tbItem = $(tabs[ti]).attr("href");
		$("div[class*='tabs-" + tbItem.substr(tbItem.indexOf("#")+1) + "']").hide();
		$(tabs[ti]).bind("click", function() {
			for (var tiin=0; tiin < tabs.length; tiin++)
			{
				tbItem = $(tabs[tiin]).attr("href");
				$(tabs[tiin]).removeClass("active");
				$("div[class*='tabs-" + tbItem.substr(tbItem.indexOf("#")+1) + "']").hide();
			}
			$(this).addClass("active");
			tbItem = $(this).attr("href");
			$("div[class*='tabs-" + tbItem.substr(tbItem.indexOf("#")+1) + "']").show();
			return false;
		});
	}
	$("#" + this.attr("id") + " li a:first").addClass("active");
	tbItem = $(tabs[0]).attr("href");
	$("div[class*='tabs-" + tbItem.substr(tbItem.indexOf("#")+1) + "']").show();
}

/* image mapy */
/*
 * vytvoreny objekt se musi jmenovat stejne, jako jeho prvni parametr (tedy jmeno/id mapy) - kvuli namapovani toggleArea na jednotlive arey mapy
 * priklad:
 * var imagemap1 = new ImageMap("imagemap1"...)
 * pridany tooltips - vse mezi /* ****** * /
 */
function ImageMap(id, mapWidth, mapHeight, bgrImg, hasTooltips, object) {
	this.id = id;
	this.map = $("img[usemap$='"+id+"']");
	this.mapH = mapHeight;
	this.mapW = mapWidth;
	this.toolTips = hasTooltips;
	this.overId = "IM-"+id;
	this.mapOver = null;
	this.init = function() {
		this.map.after('<img src="/img/u/spacer.gif" class="map-over png-fix" id="'+this.overId+'" style="width: '+this.mapW+'px; height: '+this.mapH+'px" alt="" usemap="#'+this.id+'" />');
		this.mapOver = $("#"+this.overId);
		this.mapOver.css("background-image", "url('"+bgrImg+"')");
		var mapAreas = $("map[name='"+this.id+"'] area");
		for (var i=0; i< mapAreas.length; i++) {
			$(mapAreas[i]).attr("rel", "area"+(i+1));
			mapAreas[i].onmouseover = function(e) {
				var areaCnt = $(this).attr("rel").substring(4);
				if (eval(id+".toolTips")) {
					if(object == "pocasi"){
						$("#toolTipBox #localName").html(teploty[areaCnt][0]);
						$("#toolTipBox #localDay").html(teploty[areaCnt][1]);
						$("#toolTipBox #localNight").html(teploty[areaCnt][2]);
						$("#toolTipBox .in").addClass(teploty[areaCnt][3]);
					}
					else if(object == "frekvence"){
						$("#toolTipBox #localName").html(frekvence[areaCnt][0]);
						$("#toolTipBox #localFrequence").html(frekvence[areaCnt][1]+" FM");
					}
					$("#toolTipBox").show();
				}
				eval(id+".toggleArea("+areaCnt+")");
			};
			mapAreas[i].onmouseout = function() {
				var areaCnt = $(this).attr("rel").substring(4);
				eval(id+".toggleArea(0)");
				if (eval(id+".toolTips")) {
					if(object == "pocasi"){
						$("#toolTipBox .in").removeClass(teploty[areaCnt][3]);
					}
					$("#toolTipBox").hide();
				}
			};
		}
	};
	this.toggleArea = function(area) {
		var posY = -1*(parseInt(area)*this.mapH);
		this.mapOver.css("background-position", "0px "+posY+"px");
	};
	this.init();
}

/* Obsluha podcastu na HP */
function JWPlayerHp(JWFile, JWPlayerId, relatedXmlId)	{
			var imgMotive;
			if (JWFile.indexOf(".mp3") != -1) {
				imgMotive = "/img/u/ico-audio-hp-default.png";
			}
			else {
				imgMotive = null;
			}

			var flashvars = {
				file: JWFile,
				allowfullscreen: "false",
				allowscriptaccess: "always",
				backcolor: "#ffffff",  /* barva pozadi listy pod ovladanim */
				frontcolor: "#000000", /* ovladani */
				lightcolor: "#000000", /* barva volume */
				screencolor: "#000000", /* barva pod videem */
				image: imgMotive
			};

			var params = {
				wmode: "transparent"
			};

			if (relatedXmlId) {
				flashvars.plugins = '/swf/u/related';
				flashvars['drelated.dxmlpath'] = "/cs/porady-na-hp/_dalsi-videa-"+relatedXmlId+".xml";
				flashvars['drelated.dposition'] = 'center';
				flashvars['drelated.dskin'] = '/swf/u/grayskin.swf';
				flashvars['drelated.dtarget'] = '_self';
			}

			swfobject.embedSWF('/swf/u/player-w-related.swf',JWPlayerId, 247, 207, "9.0.0","/swf/u/expressInstall.swf", flashvars, params);
}

/* Obsluha podcastu v článcích */
function JWPlayerArticle(JWFile, JWWidth, JWHeight, JWPlayerId, relatedXmlId)	{
			var imgMotive;
			/*
			var JWWidth = 400;
			var JWHeight = 300;
			*/

			if (JWFile.indexOf(".mp3") != -1) {
				imgMotive = "/img/u/ico-audio-hp-default.png";
			}
			else {
				imgMotive = null;
			}

			var flashvars = {
				file: JWFile,
				allowfullscreen: "false",
				allowscriptaccess: "always",
				backcolor: "#ffffff",  /* barva pozadi listy pod ovladanim */
				frontcolor: "#000000", /* ovladani */
				lightcolor: "#000000", /* barva volume */
				screencolor: "#000000", /* barva pod videem */
				image: imgMotive
			};

			var params = {
				wmode: "transparent"
			};

			if (relatedXmlId) {
				flashvars.plugins = '/swf/u/related';
				flashvars['drelated.dxmlpath'] = "/cs/porady-na-hp/_dalsi-videa-"+relatedXmlId+".xml";
				flashvars['drelated.dposition'] = 'center';
				flashvars['drelated.dskin'] = '/swf/u/grayskin.swf';
				flashvars['drelated.dtarget'] = '_self';
			}

			swfobject.embedSWF('/swf/u/player-w-related.swf',JWPlayerId, JWWidth, JWHeight, "9.0.0","/swf/u/expressInstall.swf", flashvars, params);
}

// získání objektu s parametry z URL

function getUrlParams(url)
{
	var params = [], hash;
	var hashes = url.substring(url.indexOf('?') + 1, url.length).split('&');
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		params[hash[0]] = hash[1];
	}
	return params;
}

// změna hodnoty požadovaného parametru v URL

function changeUrlParam(url, parametr, value){
	var urlHref = url.substring(0, url.indexOf('?'));
	var params = getUrlParams(url);
	params[parametr] = value;
	var parametersString = "";
	var i = 0;
	for (x in params){
		parametersString += ((i == 0) ? "?" : "&") + x + "=" + params[x];
		i ++;
	}
	return urlHref + parametersString;
}

function JWPlayer(JWFile, JWWidth, JWHeight, mediaPerex, mediaTitle, mediaTheme, mediaDate, mediaID, motive)	{
			var imgMotive = (motive) ? '/img/edee/u/podcast' + motive : '/img/u/podcast.gif';
			var flashvars = {
				file: JWFile,
				allowfullscreen: "true",
				allowscriptaccess: "always",
				backcolor: "#ffffff",  /* barva pozadi listy pod ovladanim */
				frontcolor: "#000000", /* ovladani */
				lightcolor: "#000000", /* barva volume */
				screencolor: "#000000", /* barva pod videem */
				image: imgMotive,	/* obrázek pod videem */
				autostart: true
			};

			var params = {
				wmode: "transparent"
			};
			swfobject.embedSWF('/swf/u/player.swf','player',JWWidth, JWHeight, "9.0.0","/swf/u/expressInstall.swf", flashvars, params);
			$('#multimedia-content').focus();
			$('#multimedia-content h2').text(mediaTheme);
			$('#multimedia-content h1').text(mediaTitle);
			$('#multimedia-content #podcast-date').text(mediaDate);
			//$('#multimedia-content .file-info #podcast-theme').text(mediaTheme);

			if (mediaID != "promo") {
				$('#multimedia-content .file-info').show();
				initRating("podcast", mediaID);
			}
			else {
				$('#multimedia-content .file-info').hide();
			}
			//var imgWidtRate = $("#podcastitem-"+mediaID+" a[rel]").attr("rel");
			/*var imgWidtRate = $("#podcastitem-"+mediaID+" span[title]").attr("title");
			if(imgWidtRate=="" || imgWidtRate==0){
				imgWidtRate="0px";
			}
			else{
				imgWidtRate=parseInt(imgWidtRate)+"%";
			}

			$("#multimedia-content .file-info .fr #rateArticle img").animate({
				width: $("#rating-"+mediaID).attr("title")+"%"
			}, 500);*/

			if($("#fbLikeButton").length > 0){
				var newUrl = ((window.location.href.indexOf("?") == -1)? window.location.href :(window.location.href.substring(0, window.location.href.indexOf('?')))) + "?itemId=" + mediaID;
				$("#fbLikeButton").attr("src", changeUrlParam($("#fbLikeButton").attr("src"), "href", newUrl));
			}
			if ($("#multimedia-content .file-info .fl .button a.fb").length > 0) {
				$("#multimedia-content .file-info .fl .button .fb").attr("href","http://www.facebook.com/sharer.php?u="+window.location.protocol+"%2F%2F"+window.location.host+""+window.location.pathname.replace(/\//g,"%2F")+ "%3FitemId=" + mediaID+"&amp;t="+mediaTitle);
			}
			if ($("#multimedia-content .file-info .fl .button a.twitter").length > 0) {
				$("#multimedia-content .file-info .fl .button .twitter").attr("href","http://twitter.com/share?url="+window.location.protocol+"%2F%2F"+window.location.host+""+window.location.pathname.replace(/\//g,"%2F")+ "%3FitemId=" + mediaID);
			}
			if ($("#link-this-podcast input").length > 0) {
				//$("#link-this-podcast input").attr("value",'<a href="'+window.location.protocol+'//'+window.location.host+''+window.location.pathname+ '?itemId=' + mediaID + ' title='+mediaTitle+'>Rádio Frekvence 1: Záznam pořadu '+mediaTheme+' - '+mediaTitle+'</a>');
				$("#link-this-podcast input").attr("value",window.location.protocol+'//'+window.location.host+''+window.location.pathname+ '?itemId=' + mediaID);
			}
			RatingService.getRatingStatus([{name:"podcast", identifier:mediaID}], onRatingStatusResult);
			callActualComments(mediaID, mediaTitle);
			itemIdPodcast = mediaID;
}

/* Obsluha embedu jednoho viea */
function JWPlayerSingle(JWFile, JWPlayerId)	{
	var imgMotive;
	if (JWFile.indexOf(".mp3") != -1) {
		imgMotive = "/img/u/ico-audio-hp-default.png";
	} else {
		imgMotive = null;
	}

	var flashvars = {
		file: JWFile,
		allowfullscreen: "false",
		allowscriptaccess: "always",
		backcolor: "#ffffff",  /* barva pozadi listy pod ovladanim */
		frontcolor: "#000000", /* ovladani */
		lightcolor: "#000000", /* barva volume */
		screencolor: "#000000", /* barva pod videem */
		image: imgMotive
	};

	var params = {
		wmode: "transparent"
	};

	swfobject.embedSWF('/swf/u/player.swf',JWPlayerId, 400, 20, "9.0.0","/swf/u/expressInstall.swf", flashvars, params);
}

function changezIndexOnDimm(){
			$(".highslide-dimming").css("z-index", parseInt($(".imageHighslide").css("z-index"))+1);
};

function hideControl() {
	$(".highslide-previous, .highslide-next").hide();
}

function getParameter(name) {
	if(typeof document.parameters == "undefined") {
		setupParameters();
	}
	return document.parameters[name];
}

function setupParameters() {
	var parameters = new Object();
	if(window.location.search) {
		var paramArray = window.location.search.substr(1).split('&');
		var length = paramArray.length;
		for (var index = 0;index <length; index++ ) {
			var param = paramArray[index].split('=');
			var name = param[0];
			var value =
			typeof param[1] == "string"
				? decodeURIComponent(param[1].replace(/\+/g, ' '))
				: null;
			parameters[name] = value;
		}
	}
	document.parameters = parameters;
}

function init() {
	/* gallery on demand */

	var paramGallery = getParameter("gallery");
	if (typeof paramGallery != "undefined") {
		openHighslideGallery(paramGallery);
	}
}

function openHighslideGallery(id) {
	if ($("#"+id)) {
		var anch = document.getElementById(id);
		hs.expand(anch, { fadeInOut: false, wrapperClassName: 'wide-border imageHighslide'});
	}
}

function openGame(url) {
	gameF1 = window.open(url,'gameF1','width=1024,height=768,scrollbars=yes,toolbar=no,status=no,menubar=no,location=no,directories=no,resizable=no');
}

function wOpener (linkURL)	{
	if (window.opener && !window.opener.closed) {
		// odkazy z popupu smeruji do openeru, na opener se preda focus
		window.opener.location.href=linkURL;
		window.opener.focus();
	} else {
		// Pokud neexistuje opener, otevre se nove okno a to stavajici se zavre, aby nevznikala dalsi a dalsi okna...
		window.open(linkURL);
		window.close();
	}
	return false;
}

/**
 * funkce na zobrazení celého textu
 */

function showCompleteText(ele){
	$(ele).parent().next("div").show();
	$(ele).parent().hide();
}

function hideCompleteText(ele){
	$(ele).parent().prev("p").show();
	$(ele).parent().hide();
}

/* funkce pro osetreni bannerovych pozic - v pripade, ze neni dostupny banner */
function fixBannerPositions() {
	/* osetreni horniho banneru */
	if ($("#top-banner div img, #top-banner div object, #top-banner div iframe").size() == 0) {
		$("#top-banner div").css("background","transparent");
	}
	/* osetreni spodniho banneru */
	if ($("#footer-banner img, #footer-banner object, #footer-banner iframe").size() == 0) {
		$("#footer-banner").hide();
	}
	/* osetreni praveho banneru */
	if ($("#right-banner img, #right-banner object, #right-banner iframe").size() == 0 && $("#right-vinoteka-banner").length==0) {
		$("#right-banner").hide();
	}
	/*osetreni reklamy na HP */
	if ($("#hp-advert img, #hp-advert object, #hp-advert iframe").size() == 0) {
		$("#hp-advert p").hide();
	}
	/*osetreni reklamy v podstrankach */
	if ($("#content-banner-small img, #content-banner-small object, #content-banner-small iframe").size() == 0) {
		$("#content-banner-small").hide();
	}
}

/**
 * nastaveni stejne vysky elementu na radku v seznamu
 */
$.fn.setElementRowHeight = function(element,columnCount) {
var actHeight = 0;
var elementCount = $(element, $(this)).size();
var linesCount = Math.floor(elementCount/columnCount);

for (i=0; i < linesCount; i++) {
	actHeight = 0;

	for (j = i*columnCount; j < i*columnCount+columnCount; j++) {
	actHeight = ($(element + ":eq("+j+")", $(this)).height() > actHeight) ? $(element + ":eq("+j+")",  $(this)).height() : actHeight;
	}
	$(">" + element, $(this)).filter(function(index){
	return index >= i*columnCount && index < i*columnCount+columnCount;
	}).css("height",actHeight);
}
}

function scrollPanelControl(direction,ele) {
	if(!$("#p-mid .alsolike a.arrow").hasClass("animate") && !$(ele).hasClass("deactive")){
		$("#p-mid .alsolike a.arrow").addClass("animate");
		parseFloat($(".alsolike .view-frame ul").css("margin-left"));
		jumpPixels = $(".alsolike .view-frame ul li").width()+parseFloat($(".alsolike .view-frame ul li").css("margin-right"));
		positionLeft = (direction=="left") ? (parseFloat($(".alsolike .view-frame ul").css("margin-left"))-jumpPixels) : (parseFloat($(".alsolike .view-frame ul").css("margin-left"))+jumpPixels);
		positionFromLeft = $(".alsolike .view-frame").width() - $(".alsolike .view-frame ul").width() - parseFloat($(".alsolike .view-frame ul").css("padding-left"));
		if ((positionLeft <= 0) && positionLeft >= positionFromLeft) {
			$(".alsolike .view-frame ul").animate({
				marginLeft: positionLeft + "px"
			},400,function(){
				$("#p-mid .alsolike a.arrow").removeClass("animate");
			});
		}
		else {
			$("#p-mid .alsolike a.arrow").removeClass("animate");
		}
		(positionLeft == 0)? $("#p-mid .alsolike a#a-left").addClass("deactive") : $("#p-mid .alsolike a#a-left").removeClass("deactive");
		((positionLeft-jumpPixels) < positionFromLeft)? $("#p-mid .alsolike a#a-right").addClass("deactive") : $("#p-mid .alsolike a#a-right").removeClass("deactive");
	}
	return false;
}
function setWidthPanel() {
	$(".alsolike .view-frame ul").width($(".alsolike .view-frame ul li").length*
		(
			$(".alsolike .view-frame ul li").width()+
			parseFloat($(".alsolike .view-frame ul li").css("margin-right"))
		)+parseFloat($(".alsolike .view-frame ul li").css("margin-right"))
	);
	$("#p-mid .alsolike a#a-left").addClass("deactive");
}

function openPopup(url,name,params) {
	popup=window.open(url,name,params);
	return false;
}

function openYROnPopup(ele, panel){
	songItem = $(ele);
	openPopup("/pub/cs/youradio.shtml",'youRadioSongF1','menubar=0,statusbar=1,resizable=1,width=940,height=520,screenx=80,screeny=80');
	if (panel) {
		songArtist = $.trim($(songItem).find("span").text());
		songTitle = $.trim($(songItem).text().replace(songArtist, ""));
	}else {
		songTitle = $.trim($(songItem).find("span").text());
		songArtist = $.trim($(songItem).text().replace(songTitle, ""));
	}
	$.ajax({
		type: "POST",
		context: $(songItem),
		url: "/srv/www/proxyServlet",
		data: {
			songTitle: songTitle,
			songArtist: songArtist,
			format: "json",
			url: "http://www.koule.cz/srv/www/musiline-connect/getMood.x"
		},
		dataType: "json",
		success: function(msg){
			openPopup("/pub/cs/youradio.shtml?partner=f1&token="+msg.profile.token,'youRadioSongF1','menubar=0,statusbar=1,resizable=1,width=940,height=520,screenx=80,screeny=80');
		}
	});
}

$(window).unload( function(){
	var winW = 800,
		winH = 600,
		posX = (screen.width/2)-(winW/2),
		posY = (screen.height/2)-(winH/2);
	if ( !getCookie("research2011") ) {
		openPopup("http://qbuilder.mediaresearch.cz/Q.mvc/2896333a21f812ff70436acef457a68b?lang=cs-CZ&source=RRM_unor_2011",'research','menubar=0,statusbar=1,resizable=1,width='+winW+',height='+winH+',screenx='+posX+',screeny='+posY);
	}
	setCookie( "research2011", true, 365 );
});

var urlForHiting = [
		/*["http://www.etracker.de/lnkcnt.php?et=6TmZsx&url=http://www.lidl.cz/cps/rde/xchg/lidl_cz/hs.xsl/offerdate.htm?offerdate=19260&lnkname=Banner_frekvence300x300_autopotahy", 0.2],
		["http://www.etracker.de/lnkcnt.php?et=6TmZsx&url=http://www.lidl.cz/cps/rde/xchg/lidl_cz/hs.xsl/offerdate.htm?offerdate=19286&lnkname=Banner_frekvence300x300_pyzama", 0.2],
		["http://www.etracker.de/lnkcnt.php?et=6TmZsx&url=http://www.lidl.cz/cps/rde/xchg/lidl_cz/hs.xsl/offerdate.htm?offerdate=19260&lnkname=Banner_fekvence300x300_cistic", 0.2]*/
	]

function hitUrlsAtRandom() {
	if (!urlForHiting || urlForHiting.length == 0) return false;
	var chance, url, rnd;
	for (i=0; i<urlForHiting.length; i++) {
		chance = urlForHiting[i][1]*10;
		url = urlForHiting[i][0];
		rnd = Math.floor(Math.random()*1001);
		if (chance > rnd) {
			$("body").append('<iframe src="'+url+'" width="1" height="1" style="visibility: hidden; position: absolute; top: 0; left: 0;"></iframe>');
		}
	}
	return true;
}

function sendGuestQuestion(formId,url){
	if ($("#"+formId+" .name").val()!="" && $("#"+formId+" .textContent").val()!=""){
		$.ajax({
			type: "POST",
			url: url,
			/*data: "frm.name="+$("#"+formId+" #name").val()+"&frm.contact="+$("#"+formId+" #contact").val()+"&frm.text="+$("#"+formId+" #text").val()+"&frm.guestId="+$("#"+formId+" #guestId").val(),*/
			data: {
				"frm.name": $("#"+formId+" .name").val(),
				"frm.contact": $("#"+formId+" .contact").val(),
				"frm.text": $("#"+formId+" .textContent").val(),
				"frm.guestId": $("#"+formId+" .guestId").val(),
				"eventName.send:send": "Odeslat"
			},
			success: function(html){
				$("#"+formId+" p.result").html("<strong>Váš dotaz byl odeslán.</strong> <a href=\"#\" onclick=\"showGuestForm('#"+formId+"'); return false;\">Poslat další dotaz</a>.").show();
				$("#"+formId+" *").not("p.result, p.result *").hide();
				//setTimeout('$("#'+formId+' p.result").fadeOut("2500");', 4000);
				$("#"+formId+" .textContent").val("");
			}
		});
	}
	else {
		alert("Musíte vyplnit všechny povinné položky.");
	}
	return false;
}
function showGuestForm(formId) {
	$("#"+formId+" *").show();
	$("#"+formId+" p.result").hide();
	return false;
}


