if (typeof frontend == 'undefined') {
	var frontend = {};
}

frontend.product = {
	view: function() {
		$('a[rel=lightbox]').lightbox({
			fileLoadingImage: baseURL + 'img/jquery.lightbox/loading.gif',
			fileBottomNavCloseImage: baseURL + 'img/jquery.lightbox/closelabel.gif',
			fitToScreen: true,
			displayHelp: false
		});
		
		$('#ProductAddCart a.add_cart').bind('click', function() {
			var quantity = 0;
			$('#ProductAddCart select.product_quantity').each(function() {
				quantity += parseInt($(this).val());
			});
			
			if (quantity == 0) {
				$('#dialog-alert')
					.html(i18nCatalog['product-add-cart-alert'])
					.dialog('open');
				
				return false;
			}
			
			$('#ProductAddCart').submit();
			return true;
		});
	},
	
	search: function() {
		// Clean default value
		$('form.form-search').bind('submit', function() {
			var term = $('#SearchTerm');
			if (term.val() == term.attr('title')) {
				term.val('');
			}
		});
		
		// Date fields
		$('.alldatepicks').datepicker({
			dateFormat: 'yy-mm-dd',
			minDate: new Date()
		});
	}
};
