var menu_opened;
var menu_timeout;
$(document).ready(function() {

	// kosár kijelzése
	$.ajax({
		type: "GET",
		async: false,
		url: "/ajax.php?page=cart_header_ajax",
		dataType: "text",
		data: ({ }),
		success: function(data) {
			$("#id_cart_block_text").html(data);
		}
	});

	// category blocks submenu
	/*
	$(".category_element_block").mouseenter(function() {
		if (menu_opened != this) $(menu_opened).children(".category_element_sub_block").hide();
		$(this).children(".category_element_sub_block").slideDown();
		menu_opened = this;
		clearTimeout(menu_timeout);
	});
	$(".category_element_block").mouseleave(function() {
		//if ($(this).children(".category_element_sub_block").is(":visible")) {
 		menu_timeout = setTimeout(function(){close_submenu(menu_opened)}, 1000);
	});
	$(".category_element_sub_block").mouseover(function() {
		clearTimeout(menu_timeout);
	});
	*/

	$.ajax({
		type: "GET",
		async: false,
		url: "/ajax.php?page=get_slider_ajax",
		dataType: "text",
		data: ({ slider: "mostbought" }),
		success: function(data) {
			$("#id_slider_most_bought").html(data);
			$("#id_slider_most_bought").anythingSlider({
				buildArrows: false,
				resizeContents: false
			});
		}
	});

	$.ajax({
		type: "GET",
		async: false,
		url: "/ajax.php?page=get_slider_ajax",
		dataType: "text",
		data: ({ slider: "mostviewed" }),
		success: function(data) {
			$("#id_slider_most_viewed").html(data);
			$("#id_slider_most_viewed").anythingSlider({
				buildArrows: false,
				resizeContents: false
			});
		}
	});

	/*
	$(document).snowfall({
		//shadow : true,
		round : true,
		minSize: 5,
		maxSize: 10,
		flakeIndex: -1,
		flakeCount : 300
	});
	*/

	//menu_timeout = setTimeout(function(){close_submenu("xxx")}, 2000);
});

function close_submenu(obj) {
	$(obj).children(".category_element_sub_block").slideUp();
}

function click_to_cart() {
	document.location = "/cart";
}

function checkboxradio(obj, func_call)
{
	//obj.checked = true;
	var objname = obj.name
	var radios = document.getElementsByName(objname);
	// mi volt bekapcsolva
	var cnt = 0;
	for (var i = 0; i < radios.length; i++) {
		if (radios[i].checked) {
			cnt++
		}
	}
	// ha azt akarjuk, hogy ne lehessen uresre jelölni itt adjunk a cnt-nek nem 0 értéket
	if (cnt == 0) {

	} else {
		for(var i = 0; i < radios.length; i++) {
			if (radios[i] != obj) {
				radios[i].checked = false;
			}
		}
		//obj.checked = !obj.checked;
	}

	if (typeof(func_call) != "undefined") {
		window[func_call](obj.id);
	}

}

function count_words(str)
{
	if (str.length == 0) return 0;
	// szóköz számlálás
	var i = -1;
	var cnt_space = 0;
	do {
		i = str.indexOf(" ", i + 1);
		if (i > -1) cnt_space++;
	} while (i > -1);
	return cnt_space + 1;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

