function prepareLinks() {

	$('a.external').click(function()
	{
	     window.open(this.href);
    	 return false;
    });
    
	$("a[class^='popup_']").click(function(event)
	{
    	var prop = event.target.className;
        var w = prop.split('_')[1];
        var h = prop.split('_')[2];
        window.open(this.href,'','menubar=0,location=0,scrollbars=1,toolbar=0,status=0,directories=0,titlebar=0,width='+w+',height='+h);
        return false;
    });
}

function setCookie(name,value,days) {
	var expires = "";
	if (days) {
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	}
	document.cookie = name + "=" + value + expires + "; path=/";
}

function getCookieValue(name) {
	if (!document.cookie) { return null; }
	var nameEq = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') {
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEq) == 0) {
			return c.substring(nameEq.length,c.length);
		}
	}
	return null;
}

//FADES MAIN BG IMAGE
function loadBg() {

	var img = new Image();

	$(img).bind('load', function() {

		$("html").attr("id","bigbgimage");
		var ckVal = getCookieValue("bg");
		var shouldFade = (!ckVal || ckVal != "1");
		if (shouldFade){
		    $('#fader').css("display","block");
            setTimeout('fadeBg();', 400);
		} else {
			$("#fader").hide();
		}
		setCookie("bg", "1");
	});

	var thedocheight = $(document).height();
	var thewinheight = $(window).height();
	//alert ("docheightis"+thedocheight+"winheightis"+thewinheight);

	//THIS WORK EXCEPT WHEN WINDOW IS MADE BIGGER AFTER PAGE LOAD;


	if (thedocheight > thewinheight){
		$('#fader').css("height",thedocheight);
	} else {
		$('#fader').css("height",thewinheight);
	}

	img.src = "/jenningsbrewery/shared/img/bg/jenmassive.jpg";
}

function fadeBg(){
    $("#fader").animate({opacity: 0}, 1000 );
}

function fadebaskpopup(){
   $("#basketpop").fadeOut("slow");
}


function doSearch() {

	var searhPhrase = document.getElementById('tb_search').value;
	var mainSite =  document.getElementById('hd_search_mainSite').value;
	var basketUid =  document.getElementById('hd_search_basketUid').value;

	//alert(mainSite +'shop/setBasket.aspx?buid='+basketUid+'&p=/contact/Search.aspx&searhPhrase='+searhPhrase)	
	window.location = mainSite +'shop/setBasket.aspx?buid='+basketUid+'&p=/contact/Search.aspx&searhPhrase='+searhPhrase;
}



$(window).load(function () {
    prepareLinks();

    var htmlClass = document.documentElement.className;
    if (!htmlClass || htmlClass.indexOf('bigbgimage') == -1) {
        loadBg();
    }

    if ($('body').hasClass("beerpage")) {
        var ckVal = getCookieValue("nav");
        if (!ckVal || ckVal != "beer") {
            $('#nav_beer div').slideDown();
            setCookie("nav", "beer");
        } else {
            //$('#nav_beer div').show();
        }
    } else {
        setCookie("nav", "");
    }

    var getbasketcontents = $('#basketheader span').html();
    $('.baskethaschanged').append("<div style='display:none;' id='basketpop'><p>Item added to basket.</p>" + getbasketcontents + " <p><a href='/shop/basket.aspx'>Go to your basket</a></p> <p id='closebaskpop'><a href='#'>Close</a></div></p>");
    $('#basketpop').fadeIn("slow");
    $("#basketpop #closebaskpop a").click(function () {
        $("#basketpop").fadeOut("slow");
        return false;
    });
    setTimeout('fadebaskpopup();', 5000);

    $('#card_selection').prepend("<h2>We accept the following cards:</h2>");

});