$(document).ready(function() {
	 $('a[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
	$('.Facebook').click(function() { window.open('http://www.facebook.com/YazzOfficial'); });
	$('.MySpace').click(function() { window.open('http://www.myspace.com/yazzmusic'); });
	if (ShowSplash) { runSplash(); }
});
function CheckOut() {
	var e = false;
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	$('.Warning').hide();
	if ($('#Name').val()=="") { e = true; $('#eName').slideDown('fast'); }
	if ($('#Email').val()=="") { e = true; $('#eEmail').slideDown('fast'); }
	if (!emailPattern.test($('#Email').val())) { e = true; $('#eEmail').slideDown('fast'); }
	if ($('#Address').val()=="") { e = true; $('#eAddress').slideDown('fast'); }
	if ($('#Postcode').val()=="") { e = true; $('#ePostcode').slideDown('fast'); }
	if ($('#Country').val()=="") { e = true; $('#eCountry').slideDown('fast'); }
	if (e) { return false; }
	$('#checkoutForm').submit();
}
function doContact() {
	var e = false;
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	$('.Warning').hide();
	if ($('#name').val()=="your name") { e = true; $('#ename').slideDown('fast'); }
	if ($('#email').val()=="") { e = true; $('#eemail').slideDown('fast'); }
	if (!emailPattern.test($('#email').val())) { e = true; $('#eemail').slideDown('fast'); }
	if ($('#thoughts').val()=="your thoughts") { e = true; $('#ethoughts').slideDown('fast'); }
	if (e) { return false; }
	var params = $('#ContactForm').serialize()+'&action=SendContact';
	$.post('classes/contact.php',params,function(d) {
		if (d=="1") { $('#ContactForm').hide(); $('#Thankyou').show(); return; }
		alert('There was an error, please try again');
	});
}
function getLyrics(album,track) {
	$('.track'+album+' ul li div').removeClass('On');
	$('.track'+album+' ul li div#Ly'+album+track).addClass('On');
	$('#TrackLyrics'+album).hide();
	var params = 'album='+album+'&track='+track+'&action=getLyrics';
	$.post('ajax/lyrics.php',params,function(d) { $('#TrackLyrics'+album).html(d).fadeTo('slow',1); });
}
var popupStatus = 0;
function openFaithBox(id) {
	var d = $('#Faith'+id).html();
	$('#InfoContent').center().html(d);;
	if(popupStatus==0) {
		$('#InfoBackground').css({'opacity': '0.77'});
		$('#InfoBackground').fadeIn('slow');
		$('#InfoContent').fadeIn('slow');
		popupStatus = 1;
	}
	$("#InfoBackground").click(function() {
		closeBox();
	});  
}
function openBox() {
	$('#InfoContent').center();
	if(popupStatus==0) {
		$('#InfoBackground').css({'opacity': '0.77'});
		$('#InfoBackground').fadeIn('slow');
		$('#InfoContent').fadeIn('slow');
		popupStatus = 1;
	}
	$("#InfoBackground").click(function() {
		closeBox();
	});  
}
function closeBox() {
	$('#InfoBackground').hide();
	$('#InfoContent').hide();
	popupStatus = 0;
}
jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop() + "px");
    this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px");
    return this;
}
function doCart(id,action,Qty,Checkout) {
	var params = 'id='+id+'&action='+action+'&Qty='+Qty+'&Checkout='+Checkout;
	$.post('ajax/docart.php',params,function(d) {
		$('#Cart').html(d); 
		if (Checkout=="1") {
			var params = 'action=getTotals';
			$.post('ajax/docart.php',params,function(d) { $('#CheckoutTotal').html(d); });
		}
	});
}
function ClearInput(id) {
	if ($('#'+id).val()=="your "+id) { $('#'+id).val(''); }
}
function FillInput(id) {
	if ($('#'+id).val()=="") { $('#'+id).val('your '+id); }
}
function runSplash() {
	var image1 = $('<img />').attr('src', 'gfx/enterpagexmas.jpg');
	$('#Wrapper').hide();
	resizeDiv(); 
	$('#enter').show().html(image1);
	$('#enter img').maxImage({
		isBackground: false
	});
	$(window).bind("resize", function() {
		resizeDiv(); 
	});
	$('#enter').click(function() { $('#enter').fadeTo('fast',0).hide(); $('#Wrapper').show(); });
}
function resizeDiv() {
	var h = ($(window).height());
	var w = ($(window).width());
	$('#enter').css({'height':h,'width':w});
}
function setPlayer(album,track) {
	$f("*").each(function() {
		this.onLoad(function() {
			player.pause();
		});
	});
	$f(track, "swf/flowplayer-3.2.7.swf", {
		onLoad: function () {
			this.getPlugin("play").show();
		  },
		clip: {
			url: 'mp3/'+album+'/'+track+'.mp3',
			coverImage: 'gfx/covers/'+album+'/'+track+'.jpg',
			allowfullscreen: false,
			autoBuffering: false,
			autoPlay: true
		},
		play: {
		width: 45,
		height: 45
	},
		plugins:  {
			controls: {
				backgroundColor:'#0b3e4c',
				backgroundGradient: 'low',
				height: 20,
				fullscreen: false,
				time:false,
				mute:true,
				stop:true,
				autoHide:true,
				scrubber:false
			}
		}
	});
}

/*
	Maximixe image
*/
(function(a){jQuery.fn.maxImage=function(b){function q(a){if(window.console&&window.console.log){window.console.log(a)}}function p(a){last=parseInt(a);return last}function o(a,b){a=p(a);b=p(b);var c=a/b;c=c.toFixed(2);return c}function n(a,b){width=a-(d.leftSpace+d.rightSpace);height=width/b}function m(a,b){height=a-(d.topSpace+d.bottomSpace);width=height*b}function l(b,c,e){var f=a(window).width()-d.horizontalOffset;var g=a(window).height()-d.verticalOffset;if(!d.isBackground){if(d.maxFollows=="both"){n(f,e);if(height>g){m(g,e)}}else if(d.maxFollows=="width"){n(f,e)}else if(d.maxFollows=="height"){m(g,e)}}else{width=f+40;height=width/e;if(height<g){height=g-(d.topSpace+d.bottomSpace);width=height*e}}if(d.maxAtOrigImageSize&&width>b){arrayImageSize=new Array(b,c)}else{arrayImageSize=new Array(width,height)}return arrayImageSize}function k(b,c,e){if((p($this.width())!=b||p($this.height())!=c)&&d.resizeMsg.show){a(".maximage_resized").remove();d.resizeMsg.message=d.resizeMsg.message.replace("[w]",b).replace("[h]",c);var f='<div class="maximage_resized">'+d.resizeMsg.message+"</div>";if(d.resizeMsg.location.toLowerCase()=="before"){$this.before(f)}else{$this.after(f)}}}function j(a){$this=a;var b=p($this.attr("origWidth"));var c=p($this.attr("origHeight"));var d=$this.attr("ratio");if(b==0||c==0){setTimeout(function(){i(a);j(a)},100);return}var e=[];e=l(b,c,d);$this.width(e[0]);$this.height(e[1]);k(b,c,a)}function i(a){$this=a;$this.attr("origWidth",$this.width());$this.attr("origHeight",$this.height());$this.attr("ratio",o($this.width(),$this.height()))}function h(b){$this=b;if(d.horizontalAlign=="center"){var c=a(window).width()-d.horizontalOffset;var e=-1*($this.width()-c)/2;a(b).css({left:e})}if(d.verticalAlign=="center"){var f=a(window).height()-d.verticalOffset;var g=-1*($this.height()-f)/2;a(b).css({top:g})}}function g(a,b){if(d.slideShow){_setup_slideshow(b)}else if(d.isBackground){Background._setup_background(a)}else{Others._setup_others(a,d)}}function f(){g(this,e);return false}var c={show:false,location:"before",message:"Original: ([w]w x [h]h)"};var d=jQuery.extend({wait:true,imageArray:[],maxFollows:"both",verticalOffset:0,horizontalOffset:0,leftSpace:0,topSpace:0,rightSpace:0,bottomSpace:0,overflow:"hidden",position:"absolute",isBackground:false,zIndex:999,verticalAlign:"center",horizontalAlign:"center",maxAtOrigImageSize:false,slideShow:false,slideDelay:5,slideShowTitle:true,loaderClass:"loader",resizeMsg:c,onImageShow:function(){}},b);d.resizeMsg=jQuery.extend(c,b.resizeMsg);var e=this;Others={_setup_others:function(b,c){$this=a(b);$this.hide();Others._configure_css(b,c);a(window).load(function(){i($this);j($this);h($this);$this.show();a("."+c.loaderClass).hide();c.onImageShow.call(this);a(window).resize(function(){j($this);h($this)})})},_configure_css:function(b,c){if(c.position=="absolute"){a(b).css({overflow:"hidden",left:c.leftSpace,top:c.topSpace,position:"absolute"});if(c.verticalAlign=="bottom"){a(b).css({bottom:c.bottomSpace,top:"auto"})}if(c.horizontalAlign=="right"){a(b).css({right:c.rightSpace,left:"auto"})}}else{a(b).css({"margin-top":c.topSpace,"margin-right":c.rightSpace,"margin-bottom":c.bottomSpace,"margin-left":c.leftSpace,position:c.position})}}};Background={_setup_background:function(b){$this=a(b);$this.hide();Background._configure_css(b);a(window).load(function(){i($this);j($this);h($this);$this.show();a("."+d.loaderClass).hide();d.onImageShow.call(this);a(window).resize(function(){j($this);h($this)})})},_configure_css:function(b){a(b).css({"z-index":d.zIndex});if(d.position=="absolute"){a(b).css({overflow:"hidden",left:d.leftSpace,top:d.topSpace,position:"absolute"});a("html").css({"overflow-y":d.overflow});if(d.verticalAlign=="bottom"){a(b).css({bottom:d.bottomSpace,top:"auto"})}if(d.horizontalAlign=="right"){a(b).css({right:d.rightSpace})}}else{a(b).css({"margin-top":d.topSpace,"margin-right":d.rightSpace,"margin-bottom":d.bottomSpace,"margin-left":d.leftSpace,position:d.position})}}};return this.each(f)}})(jQuery);
/************************************************************************************************************************************
 *	fb.wall				Facebook Wall jQuery Plguin
 *	@author:			Daniel Benkenstein / neosmart GmbH
 *	@version:			1.2.7
 *	@Last Update:		06.06.2011
 *	@licence:			MIT (http://www.opensource.org/licenses/mit-license.php)
 *						GPL	(http://www.gnu.org/licenses/gpl.html)
 *	@documentation:		http://www.neosmart.de/social-media/facebook-wall
 *	@feedback:			http://www.neosmart.de/blog/jquery-plugin-facebook-wall
 ************************************************************************************************************************************/
(function(a){a.fn.fbWall=function(b){var c=a.extend({},a.fn.fbWall.defaults,b);var d=this;return d.each(function(){function q(a){return a.replace(/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g,'<a href="$1" target="_blank">$1</a>')}function p(a){return a.replace(/(\r\n)|(\n\r)|\r|\n/g,"<br>")}function o(a){return a.replace(/</g,"<").replace(/>/g,">")}function n(a){return p(q(o(a)))}function m(a){if(!a||a==null||a=="undefined"||typeof a=="undefined")return false;else return true}function l(a){var c,d,e,f,g,h,i,j,k,l;var m=a.indexOf(" ")==-1&&a.substr(4,1)=="-"&&a.substr(7,1)=="-"&&a.substr(10,1)=="T"?true:false;if(m){c=a.substr(0,4);d=parseInt(a.substr(5,1)=="0"?a.substr(6,1):a.substr(5,2))-1;e=a.substr(8,2);f=a.substr(11,2);g=a.substr(14,2);h=Date.UTC(c,d,e,f,g);i=new Date(h)}else{k=a.split(" ");if(k.length!=6||k[4]!="at")return a;l=k[5].split(":");j=l[1].substr(2);g=l[1].substr(0,2);f=parseInt(l[0]);if(j=="pm")f+=12;i=new Date(k[1]+" "+k[2]+" "+k[3]+" "+f+":"+g);i.setTime(i.getTime()-1e3*60*60*7)}e=i.getDate()<10?"0"+i.getDate():i.getDate();d=i.getMonth()+1;d=d<10?"0"+d:d;f=i.getHours();g=i.getMinutes()<10?"0"+i.getMinutes():i.getMinutes();if(b.timeConversion==12){j=f<12?"am":"pm";if(f==0)f==12;else if(f>12)f=f-12;if(f<10)f="0"+f;return e+"."+d+"."+i.getFullYear()+" at "+f+":"+g+" "+j}return e+"."+d+"."+i.getFullYear()+" "+b.translateAt+" "+f+":"+g}function k(a){var c;if(a==g.id){c=b.useAvatarAlternative?b.avatarAlternative:h+a+"/picture?type=square"}else{c=b.useAvatarExternal?b.avatarExternal:h+a+"/picture?type=square"}return c}$this=a(this);var b=a.meta?a.extend({},c,$this.data()):c;var e="";var f;var g;var h="https://graph.facebook.com/";d.addClass("fb-wall").addClass("loading").html("");a.ajax({url:h+b.id+"?access_token="+b.accessToken,dataType:"jsonp",success:function(a,b,c){i(a)}});var i=function(c){g=c;if(c==false){d.removeClass("loading").html("The alias you requested do not exist: "+b.id);return false}if(c.error){d.removeClass("loading").html(c.error.message);return false}var e=b.showGuestEntries=="true"||b.showGuestEntries==true?"feed":"posts";a.ajax({url:h+b.id+"/"+e+"?limit="+b.max+"&access_token="+b.accessToken,dataType:"jsonp",success:function(a,b,c){d.removeClass("loading");j(a)}})};var j=function(a){a=a.data;var c=a.length;var f,h,i,j;for(var o=0;o<c;o++){h=a[o].from.id==g.id;i=h&&m(g.link);if(!b.showGuestEntries&&!h)continue;e+=o==0?'<div class="fb-wall-box fb-wall-box-first">':'<div class="fb-wall-box">';e+='<a href="http://www.facebook.com/profile.php?id='+a[o].from.id+'" target="_blank">';e+='<img class="fb-wall-avatar" src="'+k(a[o].from.id)+'" />';e+="</a>";e+='<div class="fb-wall-data">';e+='<span class="fb-wall-message">';e+='<a href="http://www.facebook.com/profile.php?id='+a[o].from.id+'" class="fb-wall-message-from" target="_blank">'+a[o].from.name+"</a> ";if(m(a[o].message))e+=n(a[o].message);e+="</span>";if(m(a[o].picture)||m(a[o].link)||m(a[o].caption)||m(a[o].description)){e+=m(a[o].picture)?'<div class="fb-wall-media">':'<div class="fb-wall-media fb-wall-border-left">';if(m(a[o].picture)){if(m(a[o].link))e+='<a href="'+a[o].link+'" target="_blank" class="fb-wall-media-link">';e+='<img class="fb-wall-picture" src="'+a[o].picture+'" />';if(m(a[o].link))e+="</a>"}e+='<div class="fb-wall-media-container">';if(m(a[o].name))e+='<a class="fb-wall-name" href="'+a[o].link+'" target="_blank">'+a[o].name+"</a>";if(m(a[o].caption))e+='<a class="fb-wall-caption" href="http://'+a[o].caption+'" target="_blank">'+a[o].caption+"</a>";if(m(a[o].properties)){for(var p=0;p<a[o].properties.length;p++)e+=p==0?"<div>"+l(a[o].properties[p].text)+"</div>":"<div>"+a[o].properties[p].text+"</div>"}if(m(a[o].description)){j=n(a[o].description);if(j.length>299)j=j.substr(0,j.lastIndexOf(" "))+" ...";e+='<span class="fb-wall-description">'+j+"</span>"}e+="</div>";e+="</div>"}e+='<span class="fb-wall-date">';if(m(a[o].icon))e+='<img class="fb-wall-icon" src="'+a[o].icon+'" title="'+a[o].type+'" alt="" />';e+=l(a[o].created_time)+"</span>";if(m(a[o].likes)){if(parseInt(a[o].likes.count)==1){e+='<div class="fb-wall-likes"><div><span>'+a[o].likes.data[0].name+"</span> "+b.translateLikesThis+"</div> </div>"}else{e+='<div class="fb-wall-likes"><div><span>'+a[o].likes.count+" "+b.translatePeople+"</span> "+b.translateLikeThis+"</div> </div>"}}if(m(a[o].comments)&&m(a[o].comments.data)&&(b.showComments==true||b.showComments=="true")){e+='<div class="fb-wall-comments">';for(var q=0;q<a[o].comments.data.length;q++){e+='<span class="fb-wall-comment">';e+='<a href="http://www.facebook.com/profile.php?id='+a[o].comments.data[q].from.id+'" class="fb-wall-comment-avatar" target="_blank">';e+='<img src="'+k(a[o].comments.data[q].from.id)+'" />';e+="</a>";e+='<span class="fb-wall-comment-message">';e+='<a class="fb-wall-comment-from-name" href="http://www.facebook.com/profile.php?id='+a[o].comments.data[q].from.id+'" target="_blank">'+a[o].comments.data[q].from.name+"</a> ";e+=n(a[o].comments.data[q].message);e+='<span class="fb-wall-comment-from-date">'+l(a[o].comments.data[q].created_time)+"</span>";e+="</span>";e+="</span>"}e+="</div>"}e+="</div>";e+='<div class="fb-wall-clean"></div>';e+="</div>"}if(c==0){e+='<div class="fb-wall-box-first">';e+='<img class="fb-wall-avatar" src="'+k(g.id)+'" />';e+='<div class="fb-wall-data">';e+='<span class="fb-wall-message"><span class="fb-wall-message-from">'+g.name+"</span> "+b.translateErrorNoData+"</span>";e+="</div>";e+="</div>"}d.hide().html(e).fadeIn(700)}})};a.fn.fbWall.defaults={avatarAlternative:"avatar-alternative.jpg",avatarExternal:"avatar-external.jpg",id:"YazzOfficial",max:5,showComments:true,showGuestEntries:true,translateAt:"at",translateLikeThis:"like this",translateLikesThis:"likes this",translateErrorNoData:"has not shared any information.",translatePeople:"people",timeConversion:24,useAvatarAlternative:false,useAvatarExternal:false,accessToken:"276753699024374|O0jxlJmfPkCzY_mkKdLIHKK3cS4"}})(jQuery)

