/** Adding array.indexOf for IE.. **/
if (typeof (Array.indexOf) == 'undefined') {
	Array.prototype.indexOf = function (obj) {
		for (var i = 0; i < this.length; i++) {
			if (this[i] == obj) return i;
		}
		return -1;
	}
} // array.indexOf

function show_login_fields (show) {
	if (show) {
		if ($('#tbf_lname').val() == lang_username) $('#tbf_lname').val ("");
		$('#tbf_lpass_text').hide();
		$('#tbf_lpass').show();
	}
	else {
		if ($('#tbf_lname').val() == "") $('#tbf_lname').val (lang_username);
		if ($('#tbf_lpass').val() == "") {
			$('#tbf_lpass').hide();
			$('#tbf_lpass_text').show();
		}
	}
}

$(function() {
	$('#mm_products_open').hover (
		function() {
			$('#submenu').slideDown();
		}
	);

	$('#mm_products_close').hover (
			null,
			function () {
				$('#submenu').slideUp();
			}
		);

	$('#tbf_lname').val (lang_username);
	$('#tbf_lname').focus (function() {
		show_login_fields (true);
	});
	$('#tbf_lname').blur (function() {
		show_login_fields (false);
	});
	$('#tbf_lpass_text').val (lang_userpass);
	$('#tbf_lpass_text').focus (function() {
		show_login_fields (true);
		$('#tbf_lpass').focus();
	});
	$('#tbf_lpass').blur (function() {
		show_login_fields (false);
	});

	$('.news_prev').click (function() {
		var old_id = news_current;
		var new_id = news[news.indexOf (news_current) - 1];
		news_change (old_id, new_id);
	});

	$('.news_next').click (function() {
		var old_id = news_current;
		var new_id = news[news.indexOf (news_current) + 1];
		news_change (old_id, new_id);
	});

	$('#search_button').click (function() {
		$('#form_search').submit();

		return false;
	});

	$('#popup').dialog ({
		autoOpen: false,
		closeText: "Bezárás",
		modal: true,
		resizable: false,
		title: "",
		width: 355
	});
});

/** Hírek**/

function news_change (old_id, new_id) {
	$('#news_box_' + old_id).fadeOut (500);
	news_current = new_id;
	setTimeout ("$('#news_box_' + news_current).fadeIn (500);", 650);
}

function news_step() {
	var idx = (news.indexOf (news_current) + 2) > news.length ? 0 : news.indexOf (news_current) + 1;
	var old_id = news_current;
	var new_id = news[idx];
	news_change (old_id, new_id);
	setTimeout ('news_step();', 5000);
}

/** Kosár **/

function cart_add (id) {
	$('#popup').data ('title.dialog', lang_cart_popup_title);
	$('#cart').load (cart_url + "/hozzaad/" + id + "/");
	$('#popup_text').html ("Kis türelmet..");
	$('#popup_text').load (cart_url + "/popup/" + id + "/");
	$('#popup').dialog ('open');
}

function cart_minus (id) {
	$('#cart_list').load (
		cart_url + "/minusz/" + id + "/",
		null,
		function() {
			$('#cart').load (cart_url + "/hozzaad/");
		}
	);
}

function cart_plus (id) {
	$('#cart_list').load (
			cart_url + "/plusz/" + id + "/",
			null,
			function() {
				$('#cart').load (cart_url + "/hozzaad/");
			}
		);
}

function cart_show_fast_order() {
	$('#table_fast_order').slideDown();
}
