// FORMULAR
function trim(dlh){
  dlh=dlh.replace(/^[\s]+/g,"");
  dlh=dlh.replace(/[\s]+$/g,"");
  return dlh;
}

function isMail(email){
  var mailE=new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$");
  return mailE.test(email);
}

function CheckForm(p){
  if(trim(p.jmeno.value)==""){alert('Promiňte, vyplňte prosím své jméno!');p.jmeno.focus();return false;}
  if(trim(p.email.value)==""){alert('Promiňte, vyplňte prosím svou funkční e-mailovou adresu!');p.email.focus();return false;}
  if(trim(p.email.value)!="" && !isMail(p.email.value)){alert("Promiňte, ale Vaše e-mailová adresa není správně vyplněna!");p.email.focus();return false;}
  if(trim(p.vzkaz.value)==""){alert('Promiňte, ale zapomněli jste napsat text zprávy!');p.vzkaz.focus();return false;}
  if(trim(p.otazka.value)==""){alert('Promiňte, musíte vyplnit ochranu proti nevyžádané poště!');p.otazka.focus();return false;}
  return true;
}
function CheckInterpret(p) {
  if(trim(p.name.value)==""){alert('Promiňte, musíte vyplnit své jméno a příjmení!');p.name.focus();return false;}
  if(trim(p.email.value)==""){alert('Promiňte, musíte vyplnit svou e-mailovou adresu!');p.email.focus();return false;}
  if(trim(p.email.value)!="" && !isMail(p.email.value)){alert("Promiňte, musíte vyplnit svou e-mailovou adresu ve správném tvaru!");p.email.focus();return false;}
  return true;
}

function CheckLaw(p) {
  if(trim(p.name.value)==""){alert('Promiňte, musíte vyplnit své jméno a příjmení!');p.name.focus();return false;}
  if(trim(p.email.value)==""){alert('Promiňte, musíte vyplnit svou e-mailovou adresu!');p.email.focus();return false;}
  if(trim(p.email.value)!="" && !isMail(p.email.value)){alert("Promiňte, musíte vyplnit svou e-mailovou adresu ve správném tvaru!");p.email.focus();return false;}
  if(trim(p.number.value)==""){alert('Promiňte, musíte vyplnit číslo a rok vydání požadovaného právního předpisu!');p.number.focus();return false;}
  return true;
}

// ZPET
function back() {
document.write('\074a href=\"javascript:undo();\" title=\"Zpět na předchozí stránku\"\076&larr;&nbsp;Zpět na předchozí stránku\074/a\076');
}
function undo() {
javascript:history.back(-1);
}

// SLIDE SIMPLE
function slideSwitch() {
var $active = $('#slideshow IMG.active');
if ( $active.length == 0 ) $active = $('#slideshow IMG:last');
var $next =  $active.next().length ? $active.next()
  : $('#slideshow IMG:first');
$active.addClass('last-active');
$next.css({opacity: 0.0})
  .addClass('active')
  .animate({opacity: 1.0}, 1500, function() {
    $active.removeClass('active last-active');
  });
}
$(function() {
  setInterval( "slideSwitch()", 5000 );
});


/* // VYLEPSENY TITLE
 * 	Easy Tooltip 1.0 - jQuery plugin
 *	written by Alen Grakalic	
 *	http://cssglobe.com/post/4380/easy-tooltip--jquery-plugin
 *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *	Built for jQuery library
 *	http://jquery.com
 */
 
(function($) {

	$.fn.easyTooltip = function(options){
	  
		// default configuration properties
		var defaults = {	
			xOffset: 10,		
			yOffset: 25,
			tooltipId: "easyTooltip",
			clickRemove: false,
			content: "",
			useElement: ""
		}; 
			
		var options = $.extend(defaults, options);  
		var content;
				
		this.each(function() {  				
			var title = $(this).attr("title");				
			$(this).hover(function(e){											 							   
				content = (options.content != "") ? options.content : title;
				content = (options.useElement != "") ? $("#" + options.useElement).html() : content;
				$(this).attr("title","");									  				
				if (content != "" && content != undefined){			
					$("body").append("<div id='"+ options.tooltipId +"'>"+ content +"</div>");		
					$("#" + options.tooltipId)
						.css("position","absolute")
						.css("top",(e.pageY - options.yOffset) + "px")
						.css("left",(e.pageX + options.xOffset) + "px")						
						.css("display","none")
						.fadeIn("fast")
				}
			},
			function(){	
				$("#" + options.tooltipId).remove();
				$(this).attr("title",title);
			});	
			$(this).mousemove(function(e){
				$("#" + options.tooltipId)
					.css("top",(e.pageY - options.yOffset) + "px")
					.css("left",(e.pageX + options.xOffset) + "px")					
			});	
			if(options.clickRemove){
				$(this).mousedown(function(e){
					$("#" + options.tooltipId).remove();
					$(this).attr("title",title);
				});				
			}
		});
	  
	};

})(jQuery);


/* VYLEPSENY TITLE - kterych elementu se tyka */

$(document).ready(function(){	
		$("#home a, h1 span").easyTooltip();
	});

