(function($) {
	$(document).ready(function(){
		$('.checkout-box').click(function(){
			$(this).siblings('.checkout-box').removeClass('opened').addClass('closed').find('.checkout-box-form').hide();
			$(this).addClass('opened').removeClass('closed').find('.checkout-box-form').show();
		});
		
		$('#menu ul.subnav').colsRender();
		$('ul.content-product-menu').colsRender({
			row: 4,
			conClass: 'content-product-menu-generated',
			colWidth: 160,
			conMinimized: false
		});
		
		/*Ranes functions*/
		toolTip.init();
		slidingBanners.init();
		/*End Ranes functions*/
		
		
		$('ul.result li.store').live('click',function () {
			var store = $(this);
			
			if (store.find('.hidden').is(':visible')) {
				store.removeClass('out-folded').find('.hidden').hide();
				toolTip.init();
			}
			
			else {
				store.addClass('out-folded').find('.hidden').show();
				$('.tipsy').remove();
				toolTip.remove(store.find('.tooltip'));	
			}
		});
	
		$('#menu > ul > li').hover(
			  function () {
				$(this).find('.cols').show();
			  }, 
			  function () {
				$(this).find('.cols').hide();
			  }
	
		);
		$('.checkout-box-form').hide();
	});
	
})(jQuery)

function ProductSearchNew_onfocus(id) {
	var elem = $('#' + id);
	$('#' + id).val('');
}

var toolTip = function () {
	return {
		init: function () {
			$('.tooltip').tipsy({
				gravity: 's',
				live: true
			});	
		},
		remove: function (element) {
			$(element).unbind('mouseenter mouseleave');
		}
	};
}();

var slidingBanners = function () {
	return {
		init: function () {
			$('ul.image-slider').cycle({ 
				speed:    300, 
				timeout:  10000 
			});
		}
	};
}();
function OpenPreviewWin(Url, Width, Height) {
	var prefs = "width=" + Width + ",height=" + Height + ",location=no,menubar=no,scrollbars=no,status=no";
	window.open(Url, "ProductPreviewWin", prefs);
}

