var $tabs;

$(window).load(function () {
	$("#siteLoading").fadeOut('normal', function (){
		$(this).remove();	
		var hash= window.location.hash;
		if (hash == "#band1") {
			var band= hash.substring(1);
			showVideo(band);
		} else 
		showVideo('');
	});
});

$('#emailText').focus(function() {    
	$("#emailMsg").fadeOut(700);
	$("#emailMsg").text("");
});

$('#registerButton').click(function() {            
		
	$("#emailMsg").fadeOut(700);
	$("#emailMsg").text("");	
		
	var email = $("input#emailText").val();
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;	
		
	if (email == "") {
		$("#emailMsg").text("Please enter your email address");
		$("#emailMsg").css("color","#700000");	
		$("#emailMsg").fadeIn(700);
		return false;
		}
	else if (!emailReg.test(email) && !(email == "") && !(email == "email..")) {
		$("#emailMsg").text("Please enter a valid email address");
		$("#emailMsg").css("color","#700000");	
		$("#emailMsg").fadeIn(700);
        return false;
        }	
		
	$('#registerButton').css("display","none");
	$('#loader').css("display","inline");	
		
	$.ajax({
        type: "POST",
        url: "bin/processContactForm.php",
        data: 'email='+ email,
        success: function() {               
				$("#emailMsg").text("Your registration has been sent! Thank you.");
				$("#emailMsg").css("color","#94904E");	
				$("#emailMsg").fadeIn(700);
				$('#registerButton').css("display","inline");
				$('#loader').css("display","none");	
			}		
        });
			
});

var currentFaq=1;
	
$(document).ready(function() {

	$tabs= $("#tabs").tabs({ 
					select: function(event, ui){ document.location.hash = $(ui.panel).attr("id"); }, 
				    fx: { opacity: 'toggle' } 
				   }).addClass('ui-tabs-vertical ui-helper-clearfix');
	$("#tabs li").removeClass('ui-corner-top').addClass('ui-corner-left');

	$("#fundaBandLogo").click(function() {
		
		$('#tabs').children('div').each(function () {
			if ($(this).attr('id')!="vote" && $(this).attr('id')!="linksBar" && $(this).attr('id')!="bandsColumn")
				$(this).addClass('ui-tabs-hide');}
			);
			
		$('#tabs li').each(function () {$(this).removeClass('ui-tabs-selected ui-state-active');});
		$("#home").removeClass('ui-tabs-hide');
			
	});
	
	$('#faqMenu a[rel="'+currentFaq+'"]').removeClass('faqSlider');
	$('#faqMenu a[rel="'+currentFaq+'"]').addClass('faqSliderHighlighted');
	$('#faqMenu a[rel="previous"]').removeClass('faqControl');
	$('#faqMenu a[rel="previous"]').addClass('faqSliderDisabled');
	
	$('.textTab').click(function() {
		$('#home').html("");
	});
});		


$(".faqSliderDisabled .faqSliderHighlighted").click(function() {	
	return false;
});

	
$(".faqSlider").click(function() {	
	
	var slide= parseInt($(this).attr("rel"));
	currentFaq=slide;
	$("#faqContainer").animate({left: -(slide-1)*600}, 200);
	
	$('#faqMenu a[class="faqSliderHighlighted"]').removeClass('faqSliderHighlighted');
	$('#faqMenu a[class="faqSliderHighlighted"]').addClass('faqSlider');	
	$('#faqMenu a[rel="'+currentFaq+'"]').removeClass('faqSlider');
	$('#faqMenu a[rel="'+currentFaq+'"]').addClass('faqSliderHighlighted');
	
	if (currentFaq==1)
		{
		$('#faqMenu a[rel="previous"]').removeClass('faqControl');
		$('#faqMenu a[rel="previous"]').addClass('faqSliderDisabled');
		}
	else if (currentFaq==16)
		{
		$('#faqMenu a[rel="next"]').removeClass('faqControl');
		$('#faqMenu a[rel="next"]').addClass('faqSliderDisabled');
		}	

		if (currentFaq!=1)
			{
			$('#faqMenu a[rel="previous"]').removeClass('faqSliderDisabled');
			$('#faqMenu a[rel="previous"]').addClass('faqControl');
			}
	
		if (currentFaq!=16)
			{
			$('#faqMenu a[rel="next"]').removeClass('faqSliderDisabled');
			$('#faqMenu a[rel="next"]').addClass('faqControl');
			}	

		
	return false;
});		
	
$(".faqControl").click(function() {	
	
	if ($(this).attr("rel")=="previous" && currentFaq!=1)
		{
		$("#faqContainer").animate({left: -(currentFaq-2)*600}, 200);
		currentFaq--;
		}	
	else if ($(this).attr("rel")=="next" && currentFaq!=16)
		{
		$("#faqContainer").animate({left: -(currentFaq)*600}, 200);
		currentFaq++;
		}
		
	switchControlButtons();
	return false;
});			
	
	
function switchControlButtons()
{
	if (currentFaq==1)
		{
		$('#faqMenu a[rel="previous"]').removeClass('faqControl');
		$('#faqMenu a[rel="previous"]').addClass('faqSliderDisabled');
		}
	else {
		$('#faqMenu a[rel="previous"]').removeClass('faqSliderDisabled');
		$('#faqMenu a[rel="previous"]').addClass('faqControl');
		}
		
	 if (currentFaq==16)
		{
		$('#faqMenu a[rel="next"]').removeClass('faqControl');
		$('#faqMenu a[rel="next"]').addClass('faqSliderDisabled');
		}	
	else {
		$('#faqMenu a[rel="next"]').removeClass('faqSliderDisabled');
		$('#faqMenu a[rel="next"]').addClass('faqControl');
		}

	$('#faqMenu a[class="faqSliderHighlighted"]').removeClass('faqSliderHighlighted');
	$('#faqMenu a[class="faqSliderHighlighted"]').addClass('faqSlider');
	
	$('#faqMenu a[rel="'+currentFaq+'"]').removeClass('faqSlider');
	$('#faqMenu a[rel="'+currentFaq+'"]').addClass('faqSliderHighlighted');


}	
	if ($.browser.mozilla) {
		$(document).keypress (checkKey);
	} else {
		$(document).keydown (checkKey);
	}
	
   function checkKey(e) {
      switch(e.keyCode) { 
         case 37: //left			
			if ($("#faq").css('display')!= "none" && currentFaq!=1) 
				{
				$("#faqContainer").animate({left: -(currentFaq-2)*600}, 200);
				currentFaq--;
				switchControlButtons();
				return false;
				}	
         break;
         case 39: //right
			if ($("#faq").css('display')!= "none" && currentFaq!=16) 
				{
				$("#faqContainer").animate({left: -(currentFaq)*600}, 200);
				currentFaq++;
				switchControlButtons();
				return false;
				}	
         break;
    }

	}

/**************VOTE*************/
	
String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
	

function setPage(page)
{
	if (document.voteForm.formname)
	{
	$("#errorMsg").fadeOut(0);
	$("#errorMsg").text("");	
	
		if (document.voteForm.formname.value.trim()=="")
			{
			$("#errorMsg").text("Please enter your name");
			$("#errorMsg").css("color","#700000");	
			$("#errorMsg").fadeIn(700);
			return false;
			}
		else if (document.voteForm.formsurname.value.trim()=="")
			{
			$("#errorMsg").text("Please enter your surname");
			$("#errorMsg").css("color","#700000");	
			$("#errorMsg").fadeIn(700);
			return false;
			}
			
		else {
			var email = document.voteForm.formemail.value;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;	
		
				if (email == "") {
					$("#errorMsg").text("Please enter your email address");
					$("#errorMsg").css("color","#700000");	
					$("#errorMsg").fadeIn(700);
					return false;
				}
				else if (!emailReg.test(email) && !(email == "") && !(email == "email..")) {
					$("#errorMsg").text("Please enter a valid email address");
					$("#errorMsg").css("color","#700000");	
					$("#errorMsg").fadeIn(700);
				return false;
				}	
			}		
			
	}

	document.voteForm.page.value=page;
	document.voteForm.submit();
}	

function showVideo(band){
	if (band == "")
		{
		$('#home').html("<object width='560' height='340'><param name='movie' value='http://www.youtube.com/v/E7xNJgd2-iA&hl=el_GR&fs=1&rel=0&showinfo=0'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/E7xNJgd2-iA&hl=el_GR&fs=1&rel=0&showinfo=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='560' height='340'></embed></object>");
		return;
		}
	
	var video="";
	if (band == "band1")
		video= "http://www.youtube.com/embed/Mlz-p6WYRos";
		
	$('#home').html("<iframe title='YouTube video player' width='560' height='340' src='"+video+"' frameborder='0' allowfullscreen></iframe>");
	$tabs.tabs('select', 0);
    return false;
}

