
function initCufon() {
	Cufon.replace('.spr,  .homepage-social .spr', { fontFamily: 'SweetPea' });
	Cufon.replace('.atl', { fontFamily: 'American Typewriter Std Light' });
	Cufon.replace('h3, #nav li a span, .breadcrumbs .atl, .btn-next, .btn-prev, .confirmation, .link-area .l-side, .case .head, .breadcrumbs .atm, label', { fontFamily: 'American Typewriter Std Medium' });
	Cufon.replace('.atb, h4, .search-results p b, .product-name', { fontFamily: 'American Typewriter Std Bold' }); 
	Cufon.replace('.am, h2, .homepage-social-link', { fontFamily: 'Aachen Medium', hover:true});
}

$(document).ready(function(){
	initCufon();
					
});

$(document).ready(function () {
		
	$(".news-article a").each(function() {
		
		var href = $(this).attr("href");
		if(href == "/cmspages/getfile.aspx?nodeguid=")
			$(this).remove();
									   
	});
		
		//intercept enter key press in search box
$("#SearchText").bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);

var target = e.target.tagName.toLowerCase();

if (code === 13 && target === 'input') { //Enter keycode
e.preventDefault();
doSearch();
}		
});
	
	//FB Icon trans ping bug fix
$("#nav .mark").bind('click', function(){	
					  // alert('');
			//$("#fbiconclick").preventDefault();		  
window.open($("#fbiconclick").attr('href'), '_blank');
		//	$("#fbiconclick").trigger('click');
							  });
	
	$("#product-listing").hide();

    $("#slideLink").click(function () {
      $("#product-listing").slideToggle('slow', function() {
        Cufon.refresh();
  		});
	  
	  $(this).toggleClass("active"); return false;
    });
	
});


function showVideoYouTube(url){
	
//	alert(url);
	
	url = url.replace("http://www.youtube.com/watch?v=","");
	
	//$("#videotextinfo").html($(".video_teaser"+id).html());
	
	  var params = { allowScriptAccess: "always" };
    var atts = { id: "PopUpVideo" };
    swfobject.embedSWF("http://www.youtube.com/v/"+url+"?enablejsapi=1&playerapiid=PopUpVideo&rel=0", 
                       "PopUpVideo", "530", "320", "8", null, null, params, atts);

	}
	
	var setLoad = "";
	
function showVideo(url){

	// Load a new video
	if (url != ""){
player.sendEvent("LOAD","http://content.bitsontherun.com/jwp/"+url+".xml");
	}
	}	
	
function showVideoInit(url){
	
	setLoad = url;
	}
	
var player;

function playerReady(obj) {
	
 // alert('the videoplayer '+obj['id']+' has been instantiated');
  
  player = document.getElementById(obj['id']);
  
  showVideo(setLoad);
  
};
	
	


$(document).ready(function () {
    $('#btnSubmit').click(function () {

        var SearchText = $("#SearchText").val();
        var SearchLocation = '/Search-Results.aspx?searchtext=' + SearchText + '&searchmode=anyword';
        $(window.location).attr('href', SearchLocation);
        return false;
    });
});
$(document).ready(function(){
	
	$(".recipe-side-menu a").each(function() {
	
		var href = $(this).attr("href").toLowerCase();
		
		if(document.URL.toLowerCase().indexOf(href) != -1) {
			$(this).css("color", "#FFF");
		}
	
	});
	
	
	
	$('#terms').click(function() {
		$('#content').addClass("no-display"); 
		$('#sidebar').addClass("no-display"); 
		$('#popup').removeClass("no-display"); 
	
	});
	$('#closeterms').click(function() {
		$('#content').removeClass("no-display"); 
		$('#sidebar').removeClass("no-display"); 
		$('#popup').addClass("no-display"); 
	
	});
	$('#JoinSubmit').click(function() {
		if($(".NameField").val()=="" || $(".NameField").val()=="Your Name")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
        var numReg = /^([0-9][0-9]*)$/;
		if(!numReg .test($(".AgeField").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Age is invalid").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		var filter2 = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if(!filter2.test($(".EmailField").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Email is invalid").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
        var numReg2 = /^(0|[0-9][0-9]*)$/;
		if(!numReg2 .test($(".PhoneField").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Phone number is invalid").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		if($(".IceField").val()=="" || $(".IceField").val()=="Favourite ice cream")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		if($('.joincheckbox input:checkbox:checked').size()==0)
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please tick checkbox").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
	});
	
	$('#BirthdaySubmit').click(function() {
		if($(".BirthdayName").val()=="" || $(".BirthdayName").val()=="Your Name")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};
		if($(".BirthdayDob").val()=="" || $(".BirthdayDob").val()=="dd/mm/yyyy")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};
		var filter = /^(((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00|[048])))$/;
		if(!filter.test($(".BirthdayDob").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Can't read your date of birth, use (dd/mm/yyyy)").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};
		if($(".BirthdayEmail input").val()=="" || $(".BirthdayEmail input").val()=="Your Email")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};
		var filter2 = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if(!filter2.test($(".BirthdayEmail input").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Not a valid email address.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};

		if($('#birthdayCheckbox:checked').size()==0)
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! You must agree to the terms & conditions").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BirthdayBizForm_viewBiz");
			return false;
		};
	});
	$('#CustomerSubmit input').click(function() {
		if($(".NameField").val()=="" || $(".NameField").val()=="Your Name")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		if($(".BusNameField").val()=="" || $(".BusNameField").val()=="Business Name")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		if($(".BusAddressField").val()=="" || $(".BusAddressField").val()=="Business Address")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please fill out all fields.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		if($(".RegionField").val()=="0")
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Please select a region.").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
        var numReg2 = /^(0|[0-9][0-9]*)$/;
		if(!numReg2 .test($(".PhoneField").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Phone number is invalid").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
		var filter2 = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if(!filter2.test($(".EmailField").val()))
		{
			var _span = $(document.createElement('span')).addClass('ErrorLabel').text("Oops! Email is invalid").insertBefore("#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz");
			return false;
		};
	});
});

