/** 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_lname').val() == lang_username) {
			$('#tbf_lpass').hide();
			$('#tbf_lpass_text').show();
		}
	}
}

function login() {
	$('#form_login').submit();

	return false;
}

$(function() {
	$('.mm_products_open').hover (
		function() {
			$(this).parent().find ('.submenu').slideDown();
		}
	);

	$('.mm_products_close').hover (
			null,
			function () {
				$(this).find ('.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);
	});
	$('#tbf_lname').keypress (function (e) {
		var key_code = e.keyCode || e.which;

		if (key_code == 9) {
			e.preventDefault();
			$('#tbf_lpass').focus();
		}
	});
	$('#tbf_lpass').keypress (function (e) {
		if (e.which == 13) {
			e.preventDefault();
			login();
		}
	});

	$('.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
	});

	$('a.eu').lightBox ({
		txtImage : "Képek:",
		txtOf : "/"
	});
});

/** Egyedi bútorok **/

var unique_details_visible = false;
var can_send_unique_message = true;

function show_unique_details() {
	if (unique_details_visible)
		$('#unique_details').slideUp();
	else
		$('#unique_details').slideDown();

	unique_details_visible = !unique_details_visible;
}

function send_unique_message() {
	if (can_send_unique_message) {
		can_send_unique_message = false;
		$('#btn_unique_message').text ("Kis türelmet..");
		$('#unique_post').load (
			base_url + "hu/egyedi_butorok/kapcsolat", {
				name: $('#uf_name').val(),
				phone: $('#uf_phone').val(),
				email: $('#uf_email').val(),
				message: $('#uf_message').val(),
			},
			function() {
				can_send_unique_message = true;
				$('#btn_unique_message').text ("Küldés");
				$('#google_aw').attr ('src', base_url + "/sys/app/views/tboss/ga_orange.html");
			}
		);
	}
}

/** 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();
}

