$(document).ready(function(){
	$("#recapitulationDelivery").wrap("<div id='recapitulationDeliveryTop'></div>").wrap("<div id='recapitulationDeliveryBottom'></div>");
	$("table.itemList").wrap("<div class='itemListTop'></div>").wrap("<div class='itemListBottom'></div>");
	$("table.itemList tbody tr:nth-child(odd)").addClass('odd');
	$("table.itemList tbody tr:nth-child(even)").addClass('even');
	//$('#eshopItemDetailImgThumbs a').bind('click', eshopShowDetailImage);
	// pridat check, at se to dela jen pro IE 6
	$('#eshopItemsList div.item img').click(function(){$(this).parent().parent().click();});
	
	$('#ThreeColLayoutRightHalf #rightColumnKontaktniInformace div.body p:first').addClass('mapka');	

	/*
	$('form.mailform').ajaxForm({ 
		dataType	: 'json', 
		success		: mailformProcessJson,
		data		: {json : 1}  
    });
    */
	$('#main').addClass('sameHeight');
	$('#leftCol').addClass('sameHeight');
	$('#ThreeColLayoutRightHalf').addClass('sameHeight');
	$('div.sameHeight').vjustify();
	
	$("div.photos ul a").addClass("thickbox");
	$("div.photos ul a").attr("rel", "gall");
	
	$("div.gallery a").addClass("thickbox");
	$("div.gallery a").attr("rel", "gall");
	$("div.gallery").append('<div class="cleaner"></div>');

	TB_init();
});

function mailformProcessJson(data) { 
	$('form.mailform div.messageBox').remove();
	$('form.mailform').prepend('<div class="messageBox"></div>');
	var messageBox = $('form.mailform div.messageBox');

    if(data.errorMessage && data.errorMessage.length > 0)	{
    	messageBox.addClass('error');
    	mailformProcessMessages('error', messageBox, data.errorMessage);    	
    } else {
    	messageBox.addClass('ok');
		mailformProcessMessages('ok', messageBox, data.okMessage);
    }

    var bgrColor = messageBox.css('background-color');
    messageBox.animate({backgroundColor: '#ffff88'}, 50).animate({backgroundColor: bgrColor}, 3000);
}

function mailformProcessMessages(style, box, messages) {
	box.append('<ul></ul>');
	jQuery.each(messages, function() {
		$('ul', box).append('<li>' + this + '</li>');
	});

	if(style == 'ok')	{
		$('form.mailform').resetForm();
	}
}
