 var timestamp = Number(new Date());

// feedback display
function hideFeedback() {
	$("#feedback").animate({ opacity: 0 }, 500, function() {
		$(this).hide();
	});
}

function systemMessage(msg) {
	$.growlUI(msg);
}

function refresh_basket() {
	// dynamically load the toolbar, or ie will cache horribly	
	$.get('/basket/load_toolbar/'+timestamp,function(data){
    $("#toolbar").html(data);
	})
}

$(function(){
	setTimeout ( "hideFeedback()", 4000 );

	// logout prompt
	$("#logout").click(function(){
		return confirm("Are you sure you want to logout?");
	})

	// external Links
	$("a[rel='external'], .el a").click(function(){
		window.open($(this).attr("href"));
		return false;
	})

	/* search input */
	if ((document.getElementById('search-input') != null) && (typeof(document.getElementById('search-input')) != 'undefined')) {
		$('#search-input').example('- keyword or reference number -');
	}

    $("#column-left .box").click(function() { window.location.href = $(this).find('h3 a').attr("href");});

	// change link to load the form only
	$('#email_pagetools').attr('href', $('#email_pagetools').attr('href') + '/1');
	
	$('#email_pagetools').fancybox({
		'overlayShow': true,
		'frameHeight' : 500
	});

	$('.video_popup').fancybox({
		'overlayShow': true,
		'frameWidth' : 650,
		'frameHeight' : 530
	});
	
	// promotional slots click catch
	$(".bp-click").click(function(){
		window.location = $(this).find("a").attr("href");
	})

	$(".group").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut':	300, 
		'overlayShow': true
	});

	
	// product larger image
		$('.larger_image').fancybox({
			'frameHeight': 430,
			'frameWidth': 690,
			'overlayOpacity': 0.82,
			'hideOnOverlayClick': false,
			'hideOnContentClick': false,
			'overlayShow': true
		});


	$(".btn-rp").click(function(){
		$(".box-related_products").slideToggle("fast");
		$(this).toggleClass("active"); return false;
	});

	// disable 'enter' submit on forms with many buttons
	$('form.noenter').keypress( function(evt){
		var evt = (evt) ? evt : ((event) ? event : null);
		var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
	} )
	
	refresh_basket();

});
