﻿// on ready
$(document).ready(function()
{	
	// submit search by text link
	$('#b-hledat').click(function()
	{
		$('#search').trigger('submit');
	});
	
	// submit filter by text link
	$('#b-filtrovat').click(function()
	{
		$('#clenky-filtr').trigger('submit');
	});
	
	// kraceni pro jednotlive stranky
	if ($(".shortplease.dsc").length){
		$(".shortplease.dsc").ThreeDots({
			max_rows: 2
		});
	}
	
	if ($(".shortplease.dsc3").length){
		$(".shortplease.dsc3").ThreeDots({
			max_rows: 3
		});
	}
	
	if ($(".shortplease.dsc6").length){
		$(".shortplease.dsc6").ThreeDots({
			max_rows: 6
		});
	}
	
	if ($(".shortplease.dsc8").length){
		$(".shortplease.dsc8").ThreeDots({
			max_rows: 8
		});
	}
	
	if ($(".shortplease.title").length){
		$(".shortplease.title").ThreeDots({
			max_rows: 1
		});
	}
	
	if ($(".shortplease.title2").length){
		$(".shortplease.title2").ThreeDots({
			max_rows: 2
		});
	}
	
	if ($(".shortplease.title3").length){
		$(".shortplease.title3").ThreeDots({
			max_rows: 3
		});
	}
	
	$("#b-komentar").click(function()
	{
		$("#b-komentar").remove();
		$("#diskuze-form").fadeIn();
		
		return false;
	});
	
	$("a#bLogin[rel]").overlay(
	{
		mask: {
			color: '#000',
			loadSpeed: 200,
			opacity: 0.9
		},
		closeOnClick: true
	});
	
	$("a#orules[rel]").overlay(
	{
		mask: {
			color: '#000',
			loadSpeed: 200,
			opacity: 0.9
		},
		closeOnClick: true,
		onBeforeLoad: function()
		{
			var wrap = this.getOverlay().find(".contentWrap");
			wrap.load(this.getTrigger().attr("href"));
		}
	});
	
	$("a#bLogin").click(function()
	{
		getOverlay("overlay-login");
		return false;
	});
	
	$("a#b-zkusit-znovu").click(function()
	{
		getOverlay("overlay-login");
		return false;
	});
	
	$("a#b-zapomenute-heslo").click(function()
	{
		getOverlay("overlay-lostpassword");
		return false;
	});
	
	$("a#b-zaslat-heslo").click(function()
	{
		$("#login-form-lost").ajaxSubmit({target: "#ajaxoutput", clearForm: "true"});
		return false;
	});
	
	$("#hodnotit").ajaxForm({target: "#votebox"});
	$("#hodnotit").submit(function()
	{
		$("#votebox").html("<img src='/ui/images/loader_vote.gif' alt='' />").fadeIn();
	});
	
	$("#login-form-login").ajaxForm({target: "#ajaxoutput", clearForm: "true"});
	$("#login-form-lost").ajaxForm({target: "#ajaxoutput", clearForm: "true"});
	$("#diskuze-form").ajaxForm({target: "#diskuzeresult"});
	$("#soutez").ajaxForm({target: "#soutezoutput"});
	
	$("#kontakt-form").ajaxForm({target: "#kontakt-error"});
	$("#kontakt-form").submit(function()
	{
		$("#kontakt-submit").html("<img id='loader' src='/aktual/nezoufalky/ui/images/loader.gif' alt='' />").fadeIn();
	});
	
	$("#registrace-form").ajaxForm({target: "#error"});
	$("#registrace-form").submit(function()
	{
		$("#error").html("<img src='/aktual/nezoufalky/ui/images/loader.gif' alt='' />").fadeIn();
	});
	
	$("#poradate-akci-form").ajaxForm({target: "#error"});
	$("#poradate-akci-form").submit(function()
	{
		$("#error").html("<img src='/aktual/nezoufalky/ui/images/loader.gif' alt='' />").fadeIn();
	});
	
	$("#vote").ajaxForm({target: "#vote"});
});

function getOverlay(show)
{
	var divs = new Array();
	divs[0] = "overlay-login";
	divs[1] = "overlay-lostpassword";
	divs[2] = "overlay-badinput";
	
	for(var i = 0; i < divs.length; i++)
	{
		var c = divs[i];
		
		if(show == c)
			$("#"+c).show();
		else
			$("#"+c).hide();
	}
}

var Carousel = new Object();
Carousel.current = 1;
Carousel.interval = 0;
Carousel.data = new Array();
Carousel.start = function()
{
	Carousel.interval = setInterval("Carousel.change()", 10000);
}
Carousel.change = function()
{
	Carousel.current++;
	if(Carousel.current > 5)
		Carousel.current = 1;
	
	$("#carouselHref").attr("href", Carousel.data[Carousel.current]['href']);
	$("#carouselHref").attr("title", Carousel.data[Carousel.current]['title']);
	$("#carouselImage").attr("src", Carousel.data[Carousel.current]['image']);
	
	for(i = 1; i <= 5; i++)
	{
		if(i == Carousel.current)
			$("#carousel" + i).addClass("active");
		else
			$("#carousel" + i).removeClass("active");
	}
}
Carousel.set = function(no)
{
	clearInterval(Carousel.interval);
	Carousel.current = no;
	
	$("#carouselHref").attr("href", Carousel.data[Carousel.current]['href']);
	$("#carouselHref").attr("title", Carousel.data[Carousel.current]['title']);
	$("#carouselImage").attr("src", Carousel.data[Carousel.current]['image']);
	
	for(i = 1; i <= 5; i++)
	{
		if(i == Carousel.current)
			$("#carousel" + i).addClass("active");
		else
			$("#carousel" + i).removeClass("active");
	}
	
	Carousel.interval = setInterval("Carousel.change()", 10000);
}

function showPlayer(file)
{
	var flashvars = {'vidfile' : file, 'autostart' : 'true'};
	var params = {allowfullscreen: true, allowscriptaccess: "always"};
	swfobject.embedSWF("/ui/player/player.swf", "vplayer", "440", "274", "9.0.0", "expressInstall.swf", flashvars, params);
}
