function setCookie (name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

var effect;
var expDate = new Date();
expDate.setTime(expDate.getTime() + 1*1*60*60*1000);
function productCat (lang) {

	menu = $('catMenu').getElement('ul');
	catalogues = $$('#catMenu li');

	catalogues.each(function(catalogue,i) {
		catalogue.parentNode != menu ? catalogues[i]=undefined : '' ;
	},this);
	catalogues = catalogues.clean();

	catalogues.each(function(catalogue,i) {
			var submenu_a = catalogue.getElement('a');
			var submenu = catalogue.getElement('ul');

			if(submenu) {
				!submenu.OriginalHeight ? submenu.OriginalHeight = submenu.getSize().y : '' ;
				i != Cookie.read('submenu') ? submenu.setStyle('height', 0) : '' ;
			}
			
			i == Cookie.read('submenu') ? submenu_a.set('class', 'productCatSelected') :'';

			submenu_a.addEvent('click', function() {

				submenu ? submenu.ActualHeight = submenu.getSize().y : '' ;

				selected_a = catalogue.parentNode.getElements('a.productCatSelected');
				selected_a.each(function(item, ii) {
					item.erase('class');
					selected_submenu = item.parentNode.getElement('ul');

					if(selected_submenu) {
						effect ? effect.cancel() : '' ;
						selected_submenu.setStyle('height', 0);
					}
				});

				submenu_a.set('class', 'productCatSelected');

				if(submenu) {
					effect = new Fx.Tween(submenu);
					i != Cookie.read('submenu') ? effect.start('height', submenu.ActualHeight, submenu.OriginalHeight) : effect.set('height', submenu.OriginalHeight);

					(function(){
						position_y = submenu.getPosition().y / 2;
						scrollElement = $(document.body);
						scroll = new Fx.Scroll(scrollElement).start(0, position_y);
						//window.location = submenu_a.get('href');
					}).delay(450);

					//setCookie('submenu', i, expDate.toGMTString(), "/iveikals");
					setCookie('submenu', i, expDate.toGMTString(), '/'+ lang +'/iveikals');

					return false;
				}else
					//setCookie('submenu', i, expDate.toGMTString(), "/iveikals");
					setCookie('submenu', i, expDate.toGMTString(), '/'+ lang +'/iveikals');

					return true;
			});
		}.bind(this)
	);
}

var prev_div;
function activateBuyButton(lang ,text, url, url_text) {
	var elements = $$('img.child');
	var buttons = (elements.length) ? elements : $$('input.child') ; 
	
	buttons.each(function(button, i){
		button.addEvent('click', function(){
			var time = new Date();
				time = time.getTime();

			prev_div ? prev_div.destroy() : '' ;
			var div = new Element('div', {'class': 'div', 'html':  text+' <a href="'+url+'">'+url_text+'</a>', 'id': 'element'+i});
				prev_div = div;
			div.inject(button, 'after');

			var req = new Request.HTML({onSuccess:function(html){
				$('cart').innerHTML = '<div style="width: 100px; margin: 0 auto;"><img src="/images/ck_loader.gif"/></div>';
				(function(){$('cart').empty();$('cart').adopt(html);}).delay(2000);
			}}).get('http://'+location.host+'/'+ lang +'/shopping_basket.html?rs=add2Cart&rsargs='+button.get('parent')+'&'+time);

			(function(){
				div.destroy();
			}).delay(3000);
		});
	});
}

function activatePrint() {
	if($('Pprint')) {
		$('Pprint').addEvent('click', function(){
			$('print_css').setProperty('href', '/styles/lite_print.css');
			setTimeout("$('print_css').setProperty('href', '/styles/print.css');", 5000);
			print();
			return false;
		});
	}
	return false;
}

function imgChange(var1){
	var x0 = var1.split('thumb_');
	document.image.src = 'http://'+location.host+'/uploaded_images/catalogue_images/' + x0[1];
}

function more_properties(var1, var2) {
	var1.style.display = var1.style.display == 'block' ? 'none' : 'block';
	var2.className = var1.style.display == 'block' ? 'filters_less' : 'filters_more';
}