if (KIOS == undefined )
	var KIOS = {};

KIOS.menuInit2 = function() {
	var menu = $("kwicks");
	//alert(menu);
	menu.oldHeight = menu.getStyle("height");
	menu.newHeight = 61;
	//alert(menu.oldHeight);
	menu.setStyle("height",menu.oldHeight);
	var fx = new Fx.Styles(menu, {duration: 300, transition: Fx.Transitions.Expo.easeInOut, wait: false});
	menu.addEvent("mouseenter", function (event){
		event = new Event(event);
		fx.start({height : menu.newHeight});
		event.stop();
	});
	menu.addEvent("mouseleave", function (event){
		event = new Event(event);
		fx.start({height : menu.oldHeight});
		event.stop();
	});
}
KIOS.menuStretch = function(){
	var pole = $$("#hlavne-menu-ul li");
	$('hlavne-menu-ul').setStyle('text-align', 'center');
	var pocet = pole.length;
	//sirka = Math.round(650/pocet)-30;
	//sirka = Math.round(650/pocet);
	var sirka2 = 0;
	pole.each(function(el){
		str = el.getStyle('width');
		sirka2+=parseInt(str.replace('px',''));
	    //el.setStyle('width', sirka+'px');
	    //el.setStyle('padding', '0px');
	    //el.setStyle('width', '50px');
	});
	//alert(sirka2);
	pad = Math.round((650-sirka2)/(pocet+1));
	$$('#hlavne-menu li').setStyle('padding-left', pad+'px');
};
KIOS.menuInitd = function() {
	var szNormal = 13, szSmall = 13, szNone = 0, szFull = 120, o = {};
	// zistime ci je niektora polozka menu aktivna
	var active = false;
	if ($$("#kwicks .active").length != 0) {
		active = true;
	}
	var kwicks = $$("#kwicks .kwick-d");
	var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Expo.easeInOut}); // Expo.easeInOut, Circ.easeInOut, Quint.easeOut
	kwicks.each(function(kwick, i) {
		if (active) {
			if (kwick.getFirst().hasClass('active')) {
				o[i] = {height: [kwick.getStyle("height").toInt(), szNone]};
			} else {
				o[i] = {height: [kwick.getStyle("height").toInt(), szSmall]};
			}
		} else {
			o[i] = {height: [kwick.getStyle("height").toInt(), szNormal]};
		}
		kwick.addEvent("mouseenter", function(event) {
			var o = {};
			o[i] = {height: [kwick.getStyle("height").toInt(), szFull]}
			kwicks.each(function(other, j) {
				if(i != j) {
					var w = other.getStyle("height").toInt();
					if(w != szSmall) o[j] = {height: [w, szSmall]};
				}
			});
			fx.start(o);
		});
	});
	fx.start(o);
	$("kwicks").addEvent("mouseleave", function(event) {
		var o = {};
		kwicks.each(function(kwick, i) {
			if (active) {
				if (kwick.getFirst().hasClass('active')) {
					o[i] = {height: [kwick.getStyle("height").toInt(), szNone]};
				} else {
					o[i] = {height: [kwick.getStyle("height").toInt(), szSmall]};
				}
			} else {
				o[i] = {height: [kwick.getStyle("height").toInt(), szNormal]}
			}
		});
		fx.start(o);
	})
}
KIOS.menuInitMain = function (obj){
//	alert(obj);
	var menu = $(obj);
	menu.oldHeight = menu.getStyle("height");
	//alert(menu.oldHeight);
	menu.setStyle("height",26);
	var fx = new Fx.Styles(menu, {duration: 300, transition: Fx.Transitions.Expo.easeInOut, wait: false});
	menu.addEvent("mouseenter", function (event){
		event = new Event(event);
		fx.start({height : menu.oldHeight});
		event.stop();
	});
	menu.addEvent("mouseleave", function (event){
		event = new Event(event);
		fx.start({height : 26});
		event.stop();
	});
}
KIOS.menuInitProduct = function (obj){
	//alert(obj);
	var menu = $(obj);
	menu.setStyle("width",197);
	var fx = new Fx.Styles(menu, {duration: 300, transition: Fx.Transitions.Expo.easeInOut, wait: false});
	menu.addEvent("mouseenter", function (event){
		event = new Event(event);
		fx.start({width : 400});
		event.stop();
	});
	menu.addEvent("mouseleave", function (event){
		event = new Event(event);
		fx.start({width : 197});
		event.stop();
	});
}
KIOS.TEST = function (obj){
	//alert(obj);
	var menu = $(obj);
	if (!menu)
		return;
	var subMenus = $$("#menu-products .menu-products-list");	//licka
	var uls = $$(".menu-products-list ul");						//ulka
	if (uls)
		var fx = new Fx.Elements(uls, {wait: false, duration: 300, transition: Fx.Transitions.Expo.easeInOut});
	else
		return;
	if (subMenus){
		subMenus.each(function(subMenu,i){
			if (subMenu){

				if (subMenu.getLast().getTag() == 'ul') {

					subMenu.addEvent('mouseenter', function(event) {

						event = new Event(event);
						event.stop();

//						var list = "#list-"+i;
//						if (list) {
//							var l = $$(list);
//						}
//debugger;
						subMenu.setStyle('border-right', 'none');

//						var l = subMenu.getLast().getChildren();
//						if (l) {
//							l.setStyle("border-right","none");

							//l = uls[i];
							//alert(l.getStyle("width"));
							//l.setStyle("width",197);
							var o = {};
							subMenus.each(function(aaa,j){
								if (i==j) {
									o[j] = {width: [0, 197]};
									fx.start(o);
								} else {
									if (aaa.getLast().getTag() == 'ul') {
										aaa.getLast().setStyle('width', '0');
									}
//									o[j] = {width: [197, 0]};
								}
							});
							//for (j=0;j<subMenu )
							//o[i] = {width: [0, 197]};
//						}

					});
					subMenu.addEvent("mouseleave", function(event) {

						event = new Event(event);
						event.stop();

//						var list = "#list-"+i;
//						if (list)
//							var l = $$(list);

						subMenu.setStyle('border-right', '1px solid #ffffff');

//						var l = subMenu.getLast().getChildren();
//						if (l){
//							l.setStyle("border-right","1px solid #ffffff");

//							ul = uls[i];
							//alert(l.getStyle("width"));
//							ul.setStyle("width",0);

							var o = {};
							subMenus.each(function(aaa,j){
//								if (i==j) {
//									o[j] = {width: [0, 197]};
//									fx.start(o);
//								} else {
									if (aaa.getLast().getTag() == 'ul') {
										fx.stop();
										aaa.getLast().setStyle('width', '0');
									}
//									o[j] = {width: 0};
//								}
							});
//						}
					});

				} else {

					subMenu.setStyle("border-right","1px solid #ffffff");
				}
			}
		});
	}
}
