var moreHeight = {
	"more-first-star-studios" : "250px",
	"more-web-communications" : "130px"
}

$(function(){
	$(".link-more").click(toggle_content);
	
	// Tabs
	$(".div-tabs > ul").tabs({ fx: { opacity: "toggle" } });
	$(".div-tab > p:last-child").css("margin-bottom", "0");
	$(".div-tab:last-child").css("margin-bottom", "0");
	
	// Supprimer le background des flashs
	setTimeout("remove_header_bg()", 300);
	
	// Email
	var domain = "firststar";
	var address2 = "rk";
	var tld = "ca";
	var address = "ma";
	var webmail = address + address2 + "@" + domain + "." + tld;
	$(".emailAddress").html('<a href="' + "mail" + "to:" + webmail + '">' + webmail + "</a>");
	$("#emailSubmit").click(mailer);
	
	// Bug taxonomie
	$(".bgFlash:not(:first)").remove();
	$(".meta").remove();
});

function toggle_more()
{
	var div = $(this).hasClass("more-link") ? $(this).prev() : $(this);
	
	if(div.css("width") == "0px")
	{
		div.css("opacity", 0).children("p").css("opacity", 0);
		div.animate({
			opacity: 1,
			height: moreHeight[div.attr("id")],
			width: "100%"
		}, 200).children().animate({
			opacity: 1
		}, 1000);
	}
	else
	{
		div.children().animate({
			opacity: 0
		}, 200).parent().animate({
			opacity: 0,
			height: "0px",
			width: "0px"
		}, 200);
	}
	
	return false;
}

function toggle_content()
{
	var divOut = $(".content-part:visible:first");
	var divIn = $(".content-part:hidden:first");
		
	divOut.fadeOut("fast", function(){
		divIn.fadeIn("fast");
	});
	
	return false;
}

function remove_header_bg()
{
	$(".bgFlash").css("background", "none");
}

var message_send = {
	"en" : "Sending&hellip;",
	"fr" : "Envoi&hellip;",
	"es" : "&hellip;"
};
var message_field = {
	"en" : "Please fill all fields",
	"fr" : "Remplissez les champs",
	"es" : ""
};

function mailer()
{
	$(".error").removeClass("error");
	
	var email = $("#emailAddress").val();
	var text = $("#emailText").val();	
	var language = $("#language").val();
	
	if(email && text)
	{
		var post = {
			name: 		$("#emailName").val(),
			company:	$("#emailCompany").val(),
			phone:		$("#emailPhone").val(),
			email:		email,
			time:		$("#emailTime").val(),
			text:		text,
			language:	language
		};
		$("#emailMessage").html(message_send[language]);
		$("#emailMessage").load("/misc/mailer.php", post, function(){
			setTimeout("empty_mailer_message()", 5000);
		});
	}
	else
	{
		if(!email)
		{
			$("#emailAddress").addClass("error");
		}
		if(!text)
		{
			$("#emailText").addClass("error");
		}
		$("#emailMessage").html(message_field[language]);
		setTimeout("empty_mailer_message()", 5000);
	}
}

function empty_mailer_message()
{
	$("#emailMessage").fadeOut("normal", function(){
		$("#emailMessage").html("").show();
	});
}
