$(document).ready(function () {
	Shadowbox.init({
		language:	"cs",
		players:	["img", "iframe", "swf"]
	});
});

function smile(c) {
	var a = document.koment.zprava;
	var tmp = a.value;

	if (document.selection) {
		a.focus();
		var sel = document.selection.createRange();
		if(sel.parentElement() != a) { 
			return false; 
		} 
		sel.text = " " + c + " ";
	}
	else {
		if(a.selectionStart || a.selectionStart == 0) {
			var sPos = a.selectionStart;
			c = ((tmp[a.selectionEnd-1]==" ") ? "" : " ") + c + ((tmp[a.selectionEnd]==" ") ? "" : " ");
			a.value = tmp.substring(0, a.selectionEnd) + c + tmp.substring(a.selectionEnd) ;
			a.focus();
			a.selectionStart = a.selectionEnd = sPos + c.length;
		}
		else {
			a.value = a.value + " " + c + " ";
		}
	}
}

function IsEmail(address) {
	re = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return address.search(re) == 0;
}

function IsBlank(value) {
	re = /^( )*$/;
	return value.search(re) == 0;
}

function ContactForm() {
	$('.form_ok').attr('style', 'display:none;');
	$('.form_chyba').attr('style', 'display:none;');
	$(document).ready(function() {
		$('.form_ok').slideDown('500');
		$('.form_chyba').slideDown(500);
	});

	$('#form').submit(function() {
		if($('#adresa').val()=='') {
			alert('Nebyl vyplněn Váš email.');
			$('#adresa').focus();
			return false;
		}
		if(!IsEmail($('#adresa').val())) {
			alert('Vaše e-mailová adresa není platná.');
			$('#adresa').focus();
			return false;
		}
		if($('#predmet').val()=='') {
			alert('Nebyl vyplněn předmět zprávy.');
			$('#predmet').focus();
			return false;
		}
		if($('#zprava').val()=='') {
			alert('Nebyla vyplněna zpráva.');
			$('#zprava').focus();
			return false;
		}
		return true;
	});
}

function ContactFormEn() {
	$('.form_ok').attr('style', 'display:none;');
	$('.form_chyba').attr('style', 'display:none;');
	$(document).ready(function() {
		$('.form_ok').slideDown('500');
		$('.form_chyba').slideDown(500);
	});

	$('#form').submit(function() {
		if($('#adresa').val()=='') {
			alert('Not specified a email address.');
			$('#adresa').focus();
			return false;
		}
		if(!IsEmail($('#adresa').val())) {
			alert('Email address is invalid.');
			$('#adresa').focus();
			return false;
		}
		if($('#predmet').val()=='') {
			alert('Not specified a subject.');
			$('#predmet').focus();
			return false;
		}
		if($('#zprava').val()=='') {
			alert('Not specified a message.');
			$('#zprava').focus();
			return false;
		}
		return true;
	});
}

