﻿/// ********************************
/// COLORBOX INIT
/// ********************************
$(document).ready(InitColorBox);

function InitColorBox()
{
	InitColorBoxGroup(".thickbox");
	InitColorBoxGroup(".colorbox");
}

function InitColorBoxGroup(groupSelector, title, rel)
{
	$(groupSelector).colorbox
	({
		transition: "elastic",
		speed: 700,
		opacity: 0.85,
		current: "Obrázek {current} z {total}",
		next: "Předchozí",
		previous: "Další",
		close: "Zavřít",
		title: title != null ? !title : null,
		rel: rel
	});
}

function initContactForm(inpName, inpPhone, inpEmail, inpMessage)
{
	$(document).ready
	(
		function()
		{
			initContactFormInput(inpName);
			initContactFormInput(inpPhone);
			initContactFormInput(inpEmail);
			initContactFormInput(inpMessage);
		}
	);
}

function initContactFormInput(inputId)
{
	$("#" + inputId)
	.each
	(
		function()
		{
			$(this).attr("initialValue", $(this).val())
			.focus
			(
				function()
				{
					var initialValue = jQuery.trim($(this).attr("initialValue")).toLowerCase();
					var value = jQuery.trim($(this).val()).toLowerCase();
			
					if (value == initialValue) $(this).val("");
				}
			)
			.blur
			(
				function()
				{
					var value = jQuery.trim($(this).val()).toLowerCase();
			
					if (value == "")
					{
						var initialValue = $(this).attr("initialValue");
						$(this).val(initialValue);
					}
				}
			);
		}
	);
}

function EmbedFlvVideo(containerQuery, src, w, h)
{
	$(document).ready
	(
		function()
		{
			$(containerQuery).flash
			({
				allowfullscreen: true,
				quality: "high",
				wmode: "transparent",
				swf: "/Flash/JwPlayer.swf",
				width: w,
				height: h,
				flashvars: { autostart: false, file: src }
			});
		}
	);
}
