$(document).ready(function(){
	$('#formular_form').submit(function(){
		var frm = $(this);
		var hgt = frm.height();
		frm.hide();
		$('#kon_loading').show().css('height', hgt);
		$.ajax({
			url: $('base').attr('href')+frm.attr('action').replace('//','/'),
			type:'POST',
			data:frm.serializeArray(),
			success:function(data){
				var json = $.parseJSON(data);
				if(json.redir){
					window.location.href = json.url;
					return;
				}
				$('#kon_loading').hide();
				frm.show();
				// fill form
				for(i in json.values){
					$('#ctl_area_'+i+' input').val(json.values[i]);
					$('#ctl_area_'+i+' input').val(json.values[i]);
				}
				$('.control_area').parent().removeClass('haserror');
				for(i in json.errors){
					$('#ctl_area_'+i).parent().addClass('haserror');
				}
				if(!json.errors || json.errors.length == 0){
					if(json.values.cp){
						var l = window.location.href.replace(/#.*$/, '')+'#comments';
						window.location.href = l;
						window.location.reload();
						return
					}
					frm.hide();
					$('#kon_success').show().css('height', hgt);
					
				}
			}
		});
		return false;
	});
	$('.cb').colorbox({
		opacity:0.5,
		next:'»',
		previous:'«',
		close:'×'
	});
});
