// Generic V08
/*jslint white: true, browser: true, devel: true, undef: true, nomen: true, eqeqeq: true, bitwise: true, regexp: true, maxerr: 50, indent: 4 */
$(function(){$("#fadingTabs").tabs({fx:{opacity:"toggle"},select:function(a,b){jQuery(this).css("height",jQuery(this).height());}});$("#homepagefadingTabs").tabs({fx:{opacity:"toggle"},select:function(a,b){jQuery(this).css("height",jQuery(this).height());}});$("#top10Tabs").tabs({fx:{opacity:"toggle"},select:function(a,b){jQuery(this).css("height",jQuery(this).height());}});if($("#slider2").length){$("#slider2").codaSlider({slideEaseDuration:300,dynamicArrows:false});}if($("#slider1").length){$("#slider1").codaSlider({slideEaseDuration:1200,dynamicArrows:false});}if($("#slider4").length){$("#slider4").codaSlider({slideEaseDuration:1200,dynamicArrows:true,dynamicTabs:false});}if($("#slider3").length){$("#slider3").codaSlider({slideEaseDuration:1200,dynamicArrows:true,dynamicTabs:false});}if($("#sliderOne").length){$("#sliderOne").showcase({animation:{type:"fade"}});}if($("#sliderTwo").length){$("#sliderTwo").showcase({animation:{type:"fade"}});}if($("#sliderThree").length){$("#sliderThree").showcase({animation:{type:"fade"}});}});var currentGalleryLink=new Array();function LoadPicture(e,g,b){var f=document.getElementById(e);var d;if(f.filters){f.style.filter="blendTrans(duration=0.3)";f.filters.blendTrans.Apply();}f.src=g;f.alt=b;f.title=b;if(f.filters){f.filters.blendTrans.Play();}for(d=0;d<document.links.length;d++){var a=document.links[d];var h=a.getAttributeNode("onclick");if(h){var c=h.value;if((c)&&(c.indexOf(e)>0)&&(c.indexOf(g)>0)){currentGalleryLink[e]=d;break;}}}}$(function(){var a=3;var d=$(".StoresHeaderOn").size();var b=Math.ceil(d/a);$("#current_page").val(0);$("#show_per_page").val(a);var e='<a class="previous_link" href="javascript:previous();">Prev</a>';var c=0;while(b>c){e+='<a class="page_link" href="javascript:go_to_page('+c+')" longdesc="'+c+'">'+(c+1)+"</a>";c++;}e+='<a class="next_link" href="javascript:next();">More Stores</a>';$("#page_navigation").html(e);$("#page_navigation .page_link:first").addClass("active_page");$("#storesheader").children().css("display","none");$("#storesheader").children().slice(0,a).css("display","block");$(".CaCOrderItemRow").each(function(){$(this).children().css("display","none");});$(".CaCOrderItemRow").each(function(){$(this).children().slice(0,a).css("display","block");});$("#storesfooter").children().css("display","none");$("#storesfooter").children().slice(0,a).css("display","block");});function previous(){new_page=parseInt($("#current_page").val())-1;if($(".active_page").prev(".page_link").length===true){go_to_page(new_page);}}function next(){new_page=parseInt($("#current_page").val())+1;if($(".active_page").next(".page_link").length===true){go_to_page(new_page);}}function go_to_page(b){var a=parseInt($("#show_per_page").val());start_from=b*a;end_on=start_from+a;$("#storesheader").children().css("display","none").slice(start_from,end_on).css("display","block");$(".CaCOrderItemRow").each(function(){$(this).children().css("display","none").slice(start_from,end_on).css("display","block");});$("#storesfooter").children().css("display","none").slice(start_from,end_on).css("display","block");$(".page_link[longdesc="+b+"]").addClass("active_page").siblings(".active_page").removeClass("active_page");$("#current_page").val(b);}$(function(){if($(".page_link").length===1){$(".previous_link").hide();$(".next_link").hide();$(".page_link").hide();$(".noMorePages").css("display","block");}});$(function(){if($(".page_link").length===0){$("#CACPager").hide();$(".CACBlock").hide();$("#storesfooter").hide();$(".needToSearch").css("display","block");}});$(function(){if($(".noMorePages").css("display")==="block"){$(".needToSearch").css("display","none");}});$(function(){$(".previous_link").hide();});$(function(){if($(".page_link").length>1){$(".needToSearch").css("display","none");}});function getDaysUntilXmas() {
    var oneMinute = 60 * 1000
    var oneHour = oneMinute * 60
    var oneDay = oneHour * 24
    var today = new Date()
    var nextXmas = new Date()
    nextXmas.setMonth(11)
    nextXmas.setDate(25)
    if (today.getMonth() == 11 && today.getDate() > 25) {
        nextXmas.setFullYear(nextXmas.getFullYear() + 1)
    }
    var diff = nextXmas.getTime() - today.getTime()
    diff = Math.floor(diff/oneDay)
    return diff
}

$(function()
{
//$("#map").gMap({controls:["GSmallZoomControl"],markers:[{latitude:52.20671908574189,longitude:0.12972235679626465,html:"Hawkin, Cambridge"},{latitude:52.62617895,longitude:1.296772795,html:"Hawkin, Norwich"},{latitude:51.43922935298268,longitude:0.2714824676513672,html:"Hawkin, Bluewater"}],icon:{image:"/i/Hawkin-map-marker.png",iconsize:[35,25],iconanchor:[3,25],infowindowanchor:[3,0]},address:"Carlisle, England",zoom:5});
$("#fadingTabs").tabs({fx:{opacity:"toggle"},select:function(event,ui){jQuery(this).css("height",jQuery(this).height());}});
$("#homepagefadingTabs").tabs({fx:{opacity:"toggle"},select:function(event,ui){jQuery(this).css("height",jQuery(this).height());}});
$("#top10Tabs").tabs({fx:{opacity:"toggle"},select:function(event,ui){jQuery(this).css("height",jQuery(this).height());}});
});
var currentGalleryLink=new Array();
function LoadPicture(pictureName,imageFile,altText){var picture=document.getElementById(pictureName);var i;if(picture.filters){picture.style.filter="blendTrans(duration=0.3)";picture.filters.blendTrans.Apply();}picture.src=imageFile;picture.alt=altText;picture.title=altText;if(picture.filters){picture.filters.blendTrans.Play();}for(i=0;i<document.links.length;i++){var l=document.links[i];var n=l.getAttributeNode("onclick");if(n){var onclick=n.value;if((onclick)&&(onclick.indexOf(pictureName)>0)&&(onclick.indexOf(imageFile)>0)){currentGalleryLink[pictureName]=i;break;}}}}


// FB Case 6214
var journeycode;
var captureConfigUrl='drs2.veinteractive.com/CaptureConfigService.asmx/CaptureConfig';
function fnDoVECapture(_journeycode)
{
	journeycode = _journeycode; // Assign passed in journeycode to the global var

	(function() {
		 var ve = document.createElement('script');
		 ve.type = 'text/javascript';
		 ve.async = true;
		 ve.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'config1.veinteractive.com/vecapturev5.js';
		 var s = document.getElementsByTagName('script')[0];
		 s.parentNode.insertBefore(ve, s);
	})();
}
