$(document).ready(function(){		
	
	
	if($("#bbModule-Albums").length > 0)	
	$("#bbModule-Albums").slider({nbDisplay:4,type:'horizontal',margin:8,nbSlide:4});		
		
	if($("#bbModule-Shows").length > 0)
	$("#bbModule-Shows").slider({nbDisplay:10,type:'vertical',margin:0,nbSlide:10});	
		
	if($("#bbModule-Artists").length > 0)
	$("#bbModule-Artists").slider({nbDisplay:3,type:'vertical',margin:0,nbSlide:3});	
	
	if($("#bbModule-News").length > 0)
	{
		bbNews = new Array();
		
		$("#bbModule-News").slider({nbDisplay:6,type:'vertical',margin:0,nbSlide:6});
		tmpid = $(".firstNews").find('span').attr('id');
		tmpexp = tmpid.split('-');
		viewNews(tmpexp[2]);
		
		$(".bbModule-News-Title").click(function(){
			tmpid = $(this).attr('id');
			tmpexp = tmpid.split('-');
			viewNews(tmpexp[2]);
		});
	}
	//valid action by keypress on specialCampaign
	$("#bbSpace-SpecialCampaign input").live('keyup',function(event){if(event.keyCode==13) checkSpecialCampaigns(0);});
	
	
	$("#tmpDiv").live('click',function(){$(this).slideUp('slow',function(){$("#tmpDiv").remove();})});	
	
	if($("#bbSpace-Pro").length > 0 || $("#bbSpace-SpecialCampaign").length > 0)
	{
		bbProSpaceLoad 	= 0;
		bbProSpaceDl	= 0;
		bbProSpaceFeedback = 0;
		feedBackNote	= 0;
		feedBackText	= 0;
		
		$("#bbSpace-Feedback-Text").live('focusin',function(){if(feedBackText == 0) $(this).val(''); feedBackText++;});
		
		$(".bbSpace-Pro-InactiveTab").live('click',function(){	
			$(".bbSpace-Pro-InactiveTab,.bbSpace-Pro-ActiveTab").addClass('bbSpace-Pro-InactiveTab');		
			$(".bbSpace-Pro-InactiveTab,.bbSpace-Pro-ActiveTab").removeClass('bbSpace-Pro-ActiveTab');			
			$(this).removeClass('bbSpace-Pro-InactiveTab');
			$(this).addClass('bbSpace-Pro-ActiveTab');
			type = $(this).attr('id').replace('title','');
			$(".bbSpace-Pro-ContentTab").not($("#bbSpace-Pro-Content"+type)).css('display','none');
			$("#bbSpace-Pro-Content"+type).slideDown('slow');
		});
		
		$("#bbSpace-Pro input").live('keyup',function(event){if(event.keyCode==13) checkProSpace(0);});
				
		$(".bbSpace-Feedback-Note").live('click',function(){
			feedBackNote = $(this).attr('id').charAt(22);					
		});
		
		$("#proSpaceFeedback span").live('mouseleave',function(){
			tmp_feedBackNote = feedBackNote;			
			$(".bbSpace-Feedback-Note").each(function(){
				if($(this).attr('id').charAt(22) <= tmp_feedBackNote)	$(this).attr('src','/images/common/etoile-noire.gif');
				else $(this).attr('src','/images/common/etoile-blanche.gif');				
			});
		});
		
		$(".bbSpace-Feedback-Note").live('mouseover',function(){
			tmp_feedBackNote = $(this).attr('id').charAt(22);
			$(".bbSpace-Feedback-Note").each(function(){
				if($(this).attr('id').charAt(22) <= tmp_feedBackNote)	$(this).attr('src','/images/common/etoile-noire.gif');
				else $(this).attr('src','/images/common/etoile-blanche.gif');				
			});
		});
		
		$(".bbSpace-Dl").live('click',function(){
			if(bbProSpaceDl == 1)
				window.location.href= 'http://dl.believedigital.com/believeband/'+$(this).attr('name');	
			else
			{
				alert(bbProFeedText);
				
			}
		});
	}		
});

/* MODULES - PRO SPACE */

function checkSpecialCampaigns(reload)
{
	bbProSpaceLoad++;
	
	if(bbProSpaceLoad == 1 || reload == 1)
	{		
		codeOffer = $('#bbSpace-Special-Code').val();
	
		$.post(
				bbLinkActions,
				{idPage:bbIdPage, lang:bbLang, action:'specialCampaigns', code: codeOffer, reload:reload},
				function(data)
				{
					result = data.split('|');
					
					if(result[0] == -1)
					{
						moduleDisplayError('bbSpace-SpecialCampaign', result[1], 10);
						bbProSpaceLoad--;
					}
					else
					{
						$("#bbSpace-Special-Code").attr('readonly', 'readonly');
						$("#bbSpace-Special-Hidden").html(data);
						$("#bbSpace-Special-Check").css('display','none');
						$("#bbSpace_Special-Hidden").slideDown();
						bbProSpaceDl = 1;
						setTimeout(function(){checkSpecialCampaigns(1);},60*18*1000);
					}
				}
			)
	}
}

function checkProSpace(reload)
{	
	bbProSpaceLoad++;
	if(bbProSpaceLoad == 1 || reload == 1)
	{		
		if(reload == 1)
		{
			name = $("#bbSpace-Feedback-Name").val();		
			text = $("#bbSpace-Feedback-Text").val();	
		}
					
		$.post(bbLinkActions,
			{idPage:bbIdPage,lang:bbLang,action:'loadProSpace',login:$("#bbSpace-Pro-Login").val(),pass:$("#bbSpace-Pro-Pass").val(),reload:reload},
			function(data){	
				result = data.split('|');		
				if(result[0] == -1)
				{
					moduleDisplayError('bbSpace-Pro',result[1],10);
					bbProSpaceLoad--;
				}
				else
				{				
					$("#bbSpace-Pro-Login,#bbSpace-Pro-Pass").attr('readonly','readonly');
					$("#bbSpace-Pro-Hidden").html(data);
					$("#bbSpace-Pro-Check").css('display','none');
					$("#bbSpace-Pro-Hidden").slideDown();
					if($("#bbSpace-Pro-FeedBackNeeded").val() == 0) bbProSpaceDl = 1;					
					sessionAvailability = setTimeout(function(){checkProSpace(1);},60*18*1000);
					if(reload == 1)
					{
						$("#bbSpace-Feedback-Name").val(name);
						$("#bbSpace-Feedback-Text").val(text);
						$(".bbSpace-Feedback-Note").each(function(){
							if($(this).attr('id').charAt(22) <= feedBackNote)	$(this).attr('src','/images/common/etoile-noire.gif');
							else $(this).attr('src','/images/common/etoile-blanche.gif');	
										
						});
					}	
				}
			}
		);
	}
}

function setCurrentTrack(num)
{		
	$(".bbSpace-Audio-Play").find('img').attr('src','/images/playAudioPlayer.png');
	$(".bbSpace-Audio-Play").eq(num).find('img').attr('src','/images/playAudioPlayerOn.png');			
}


function checkProSpaceFeedback()
{
	name = $("#bbSpace-Feedback-Name").val();		
	text = $("#bbSpace-Feedback-Text").val();	
	idCampaign = $("#getCampaign").html();	
	
	$.post(bbLinkActions,{idCampaign:idCampaign,lang:bbLang,action:'saveFeedbackProSpace',name:name,text:text,note:feedBackNote},function(data){
		result = data.split('|');
		if(result[0] == 0) moduleDisplayError('bbSpace-Pro',result[1],50);
		else
		{
			$(".bbSpace-Dl").css('opacity','1');
			moduleDisplayError('bbSpace-Pro',result[1],50);
			bbProSpaceDl = 1;
		}
	});			
}

/* MODULES - NEWS */

function viewNews(idNews)
{
	if(!bbNews[idNews]){
		$.post(bbLinkActions,{idPage:bbIdPage,lang:bbLang,action:'viewNews',idNews:idNews},function(data){				
			tmpnews = data.split('#|#');
			
			bbNews[idNews] = new Array();
			bbNews[idNews]['title'] = tmpnews[0];
			bbNews[idNews]['content'] = tmpnews[1];
			
			$("#bbModule-News-Read-Title").html(bbNews[idNews]['title']);
			$("#bbModule-News-Read-Content").html(bbNews[idNews]['content']);				
		});
	}else {	
		$("#bbModule-News-Read-Title").html(bbNews[idNews]['title']);
		$("#bbModule-News-Read-Content").html(bbNews[idNews]['content']);		
	}
}

/* MODULES - NEWSLETTER */
/*
function validNewsletter()
{
	isNewsletterError = 0;
	$("#mNewsName,#mNewsFirstname,#mNewsMail,#mNewsCP").css('color','#1A1A1A');
	
	name = $("input[name=mNewsName]").val();
	if(name == ''){$("#mNewsName").css('color','red'); isNewsletterError = 1;}
	
	firstname = $("input[name=mNewsFirstname]").val();
	if(firstname == ''){$("#mNewsFirstname").css('color','red'); isNewsletterError = 1;}
	
	email = $("input[name=mNewsMail]").val();
	if(email == ''){$("#mNewsMail").css('color','red'); isNewsletterError = 1;}
	
	cp = $("input[name=mNewsCP]").val();
	if(cp == ''){$("#mNewsCP").css('color','red'); isNewsletterError = 1;}
	
	if(!isNewsletterError)
	{
		$.post(linkActions+"BelievebandActions.php",{
			action	:'saveNewContact',
			idPage	:idPage,
			name	: name,
			firstname: firstname,
			email	: email,
			genre	: $("select[name=mNewsGenre] option:selected").val(),
			zipCode	: cp,
			age		: $("select[name=mNewsBirthYear] option:selected").val()+'-'+$("select[name=mNewsBirthMonth] option:selected").val()+'-'+$("select[name=mNewsBirthDay] option:selected").val(),
			langI	:lang			
		},function(data){
			if(data == -1) moduleDisplayError('bbModule-Newsletter',listLangs['AP_NEWS_CANCEL']);
			if(data == 1) moduleDisplayError('bbModule-Newsletter',listLangs['AP_NEWS_CONFIRM']);
		});
	}
	else
	{
		 moduleDisplayError('bbModule-Newsletter',listLangs['AP_NEWS_CONFIRM']);
	}
}*/

/* MODULES - ALBUMS */

function bbGetPlayer(UPC)
{
	$("#previewPlayer").html('<embed width="420" height="490" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" quality="high" src="http://player.believe.fr/player/'+UPC+'/13/black/0/0/0/'+bbLang+'/" />');
	
	if(UPC == bbLastUPC)	$("#bbModule-Albums-lastAlbum").hide('slow');
	else					$(".covers li").show('slow');
}


function bbGetPlayerHTML5(UPC)
{
	$('div#player').html('');	
	$('#player').bPlayer(UPC,{childtheme:'iPad',prefix:''});
	
	if(UPC == bbLastUPC)	$("#bbModule-Albums-lastAlbum").hide('slow');	
	else					$(".covers li").show('slow');	
}

/* GLOBAL */

function moduleDisplayError(div,text,padd)
{
	width = $("#"+div).width();
	height = $("#"+div).height()-padd;
	tmpDiv = '<div id="tmpDiv" style="background:rgba(255,255,255,0.9);color:#444;font-size:26px;text-align:center;width:'+width+'px;height:'+height+'px;display:none;position:absolute;padding-top:'+padd+'px;z-index:99" >'+text+'</div>';
	
	$("#"+div).prepend(tmpDiv);
	$("#tmpDiv").slideDown();
}
