$(document).ready(function(){
// ====================================================== //

var jVal = {
	
	'email' : function() {
	
		$('body').append('<div id="emailInfo" class="info"></div>');
	
		var emailInfo = $('#emailInfo');
		var ele = $('#email');
		var pos = ele.offset();
		
		emailInfo.css({
			top: pos.top-40,
			left: pos.left+82
		});
		
		var patt = /^.+@.+[.].{2,}$/i;
		
		if(!patt.test(ele.val())) {
			jVal.errors = true;
				emailInfo.removeClass('correct').addClass('error').html('Chybná adresa').show();
				ele.removeClass('normal').addClass('wrong');					
		} else {
				emailInfo.removeClass('error').addClass('correct').html('&radic;').show();
				ele.removeClass('wrong').addClass('normal');
		}
	},

};

// ====================================================== //

$('#kontaktForm').submit(function (event){
	/* var obj = $.browser.webkit ? $('body') : $('html');
	obj.animate({ scrollTop: $('#kontaktForm').offset().top }, 750, function (){
		jVal.errors = false;
	}); */
	
	event.preventDefault();
	$("#wait").text('odosielam');
	
	$.post($(this).attr('action'), {fullname: $('#frm-fullname').val(), email: $('#frm-email').val(), sprava: $('#frm-sprava').val()}, function(data, textStatus) {
		$("#message").removeClass();
		
		if (textStatus == 'success' && data['status'] == 'OK') {
			$("#message").addClass('green');
		} else {
			$("#message").addClass('red');
		}
		
		$("#message").text(data["message"]);
		
		// showing, waiting and hiding
		$("#message").animate({opacity: 1.0}, 300).animate({opacity: 1.0}, 2000, function() {
		$("#message").animate({opacity: 0.0}, 300);
		});
		$("#wait").text('');
	}, 'json');
	
	return true;
}); 

$('#fullname').change(jVal.fullName);
$('#email').change(jVal.email);
$('#sprava').change(jVal.sprava);

// ====================================================== //
});      
