function processResize()
{
	i=3;
	if ($('top_cut_' + i))
	{
		if ($('col_middle').getWidth() < (i * 253))
		{
			$('top_cut_' + i).hide();
			Try.these (
				function () {
					$('listing_header_text').hide().setStyle({marginLeft: 463});
					$('listing_header_pic').hide();
				}
			);
		}
		else
		{
			$('top_cut_' + i).show();
			Try.these (
				function () {
					lht_width = $('listing_block').getWidth()-463;
					$('listing_header_text').setStyle({marginLeft: lht_width}).show();
					$('listing_header_pic').show();
				}
			);
		}
	}
}

function hideListingPreview(){
	$$("div[id^='gift_preview']").invoke('hide');
}

function sideMenuToggle(menu_el_id){
	hideMenu();

	$('menu_src_' + menu_el_id).setStyle({ visibility: 'visible' });;
	$('menu_el_' + menu_el_id).setStyle({ background: 'transparent url("/resources/img/menusko/bg_left.png") no-repeat'});

	//alert($('menu_el_' + menu_el_id).style.background);

	x = $('menu_el_' + menu_el_id).offsetLeft;
	y = $('menu_el_' + menu_el_id).offsetTop;

	Event.observe(document.body, 'mousemove', function(event) {

		xm = Event.pointerX(event);
		ym = Event.pointerY(event);

		if(Math.abs(xm-x) > 480 || Math.abs(ym-y) > 150){
			hideMenu();
		}
	});


}

function hideMenu(){
	menu_els = $$("div[id^='menu_src_']");

	for(i in menu_els){
		if(typeof(menu_els[i]) == "object"){
			menu_els[i].setStyle({ visibility: 'hidden' });
		}
	}

	menu_els = $$("div[id^='menu_el_']");

	for(i in menu_els){
		if(typeof(menu_els[i]) == "object"){
			menu_els[i].setStyle({ background: '' });
		}
	}
}

function addClassById(id, className){
	$w(id).each(
		function(el){
			$$('a[href="/'+el+'/"]').map(function(e){e.addClassName(className)});
		}
	)
}

function removeClassById(id, className){
	$w(id).each(
		function(el){
			$$('a[href="/'+el+'/"]').map(function(e){e.removeClassName(className)});
		}
	)
}

function showSubcategories(groupId){

	//$$("ul[id^='ul_cat_group_']").each( function(el){ el.hide(); el.addClassName('closed') } );

	//if($(groupId).hasClassName('closed')){
		//$(groupId).show();
		$(groupId).removeClassName('closed')
	//};

}