Shadowbox.init({
		ext: {
				img:        ['png', 'jpg', 'jpeg', 'gif', 'bmp'],
				swf:        ['swf'],
				flv:        ['flv', 'mp3'],
				qt:         ['dv', 'mov', 'moov', 'movie', 'mp4'],
				wmp:        ['asf', 'wm', 'wmv'],
				qtwmp:      ['avi', 'mpg', 'mpeg'],
				iframe:     ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', 'pl', 'php',
							'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', 'shtml',
							'txt', 'vbs']
        },
		players: ["flv", "swf"],
		language: "en",
		displayNav: true,
		displayCounter: true,
		autoplayMovies: false,
		width: 200,
		handleOversize: "resize",
		initialWidth: 200
	});
$(function() {
	
	$('#dd_link_koncert').mouseenter(
		function () {
			$('.dd_menu').hide();
			$('#dd_menu_koncert').show();
		}
	);
	$('#dd_menu_koncert').mouseleave(
		function () {
			$('.dd_menu').hide();
		}
	);

	$('#dd_link_sajto').mouseenter(
		function () {
			$('.dd_menu').hide();
			$('#dd_menu_sajto').show();
		}
	);
	$('#dd_menu_sajto').mouseleave(
		function () {
			$('.dd_menu').hide();
		}
	);
	
	$("a:regex(rel, ^colorbox[0-9]+$)").colorbox({ transition: "none", width: "75%", height: "75%" });
});

function validEmail(email){      
	var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailReg.test(email); 
}

function checkReg() {
	
	if (!$.trim($("input[id=regUsername]").val())) {
		$("input[id=regUsername]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regPassword]").val())) {
		$("input[id=regPassword]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regPassword2]").val())) {
		$("input[id=regPassword2]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regName]").val())) {
		$("input[id=regName]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regAddress]").val())) {
		$("input[id=regAddress]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regEmail]").val())) {
		$("input[id=regEmail]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if ($("input[id=regPassword]").val() != $("input[id=regPassword2]").val())
	{
		$("input[id=regPassword]").effect("highlight", { color: "#F30000" }, 300);
		$("input[id=regPassword2]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!validEmail($.trim($("input[id=regEmail]").val())))
	{
		$("input[id=regEmail]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	$("#regisztracioForm").submit();
}

function checkLogin()
{
	if (!$.trim($("input[id=loginUsername]").val())) {
		$("input[id=loginUsername]").effect("highlight", { color: "#F30000" }, 300);
		return false;
	}
	
	if (!$.trim($("input[id=loginPassword]").val())) {
		$("input[id=loginPassword]").effect("highlight", { color: "#F30000" }, 300);
		return false;
	}
	
	$("#bejelentkezesForm").submit();
}

function checkAdatmodositas() {
	
	if (!$.trim($("input[id=regName]").val())) {
		$("input[id=regName]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regAddress]").val())) {
		$("input[id=regAddress]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!$.trim($("input[id=regEmail]").val())) {
		$("input[id=regEmail]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if ($("input[id=regPassword]").val() != $("input[id=regPassword2]").val())
	{
		$("input[id=regPassword]").effect("highlight", { color: "#F30000" }, 300);
		$("input[id=regPassword2]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	if (!validEmail($.trim($("input[id=regEmail]").val())))
	{
		$("input[id=regEmail]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	$("#regisztracioForm").submit();
}

function addToCart() {
	$("#addCartForm").submit();
}

function removeFromCart(id) {
	$("#cartItemForm" + id).submit();
}

function clearCart(url) {
	$.post(url, function(data) { $("div#cart_item_container").html(data); });
}

function doCheckOut()
{
	$("#checkoutForm").submit();
}

function newTopicCheck()
{
	if (!$.trim($("input[id=forumCim]").val())) {
		$("input[id=forumCim]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	$("#startNewTopicForm").submit();
}

function checkCommentForm()
{
	if (!$.trim($("textarea[id=forumComment]").val())) {
		$("textarea[id=forumComment]").effect("highlight", { color: "#F30000" }, 300);
		return;
	}
	
	$("#forumCommentForm").submit();
}
