// Aplicacions propies per a JQuery per Kinosonik.com

$(document).ready(function(){

// Idiomes biografia
$("a.bioENG").click(function(){ $("p.catala:visible").hide(); $("p.castella:visible").hide(); $("p.italia:visible").hide();$("p.angles").show(); $("p.portugues:visible").hide(); });
$("a.bioCAT").click(function(){ $("p.catala").show(); $("p.castella:visible").hide(); $("p.italia:visible").hide();$("p.angles:visible").hide(); $("p.portugues:visible").hide(); });
$("a.bioCAS").click(function(){ $("p.catala:visible").hide(); $("p.castella").show(); $("p.italia:visible").hide();$("p.angles:visible").hide(); $("p.portugues:visible").hide(); });
$("a.bioITA").click(function(){ $("p.catala:visible").hide(); $("p.castella:visible").hide(); $("p.italia").show();$("p.angles:visible").hide(); $("p.portugues:visible").hide();});
$("a.bioPOR").click(function(){ $("p.catala:visible").hide(); $("p.castella:visible").hide(); $("p.italia:visible").hide();$("p.angles:visible").hide(); $("p.portugues").show(); });

// Texts i altres a OBRES
$("a.text_cancons").click(function(){$("#text_cancons").toggle("slow")});
$("a.credits_cancons").click(function(){$("#credits_cancons").toggle("slow")});
$("a.text_mistica").click(function(){$("#text_mistica").toggle("slow")});
$("a.press_mistica").click(function(){$("#press_mistica").toggle("slow")});
$("a.videos_mistica").click(function(){$("#videos_mistica").toggle("slow")});
$("a.credits_mistica").click(function(){$("#credits_mistica").toggle("slow")});
$("a.text_dp").click(function(){$("#text_dp").toggle("slow")});
$("a.textos_dp").click(function(){$("#textos_dp").toggle("slow")});
$("a.testi_dp").click(function(){$("#testi_dp").toggle("slow")});
$("a.fran_dp").click(function(){$("#fran_dp").toggle("slow")});
$("a.press_dp").click(function(){$("#press_dp").toggle("slow")});
$("a.videos_dp").click(function(){$("#videos_dp").toggle("slow")});
$("a.lletres_serp").click(function(){$("#lletres_serp").toggle("slow")});
$("a.letras_serp").click(function(){$("#letras_serp").toggle("slow")});
$("a.lyrics_serp").click(function(){$("#lyrics_serp").toggle("slow")});
$("a.press_serp").click(function(){$("#press_serp").toggle("slow")});
$("a.credits_serp").click(function(){$("#credits_serp").toggle("slow")});
$("a.text_casafont").click(function(){$("#text_casafont").toggle("slow")});
$("a.press_casafont").click(function(){$("#press_casafont").toggle("slow")});
$("a.press_flors").click(function(){$("#press_flors").toggle("slow")});
$("a.lletres_flors").click(function(){$("#lletres_flors").toggle("slow")});
$("a.llegirmes").click(function(){$("#llegirmes").toggle("slow")});

// Concerts

$("div.concert").bind("mouseover",addFade);
$("div.concert").click(function(){$("#mesinfo_concert", this).toggle("fast")});

// Multimedia
$("div.fotografies").oneclick(function(){$("#fotos", this).toggle("fast")});

// EOF

});

function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) {
	var delta = maxValue - minValue;
	var stepp = minValue+(Math.pow(((1 / totalSteps)*actualStep),powr)*delta);
	return Math.ceil(stepp)
}

function addFade() {
		doBGFade(this,[100,100,0],[0,0,0],'transparent',30,10,4);
	}
	
function doBGFade(elem,startRGB,endRGB,finalColor,steps,intervals,powr) {
	if (elem.bgFadeInt) window.clearInterval(elem.bgFadeInt);
	var actStep = 0;
	elem.bgFadeInt = window.setInterval(
		function() {
			elem.style.backgroundColor = "rgb("+
				easeInOut(startRGB[0],endRGB[0],steps,actStep,powr)+","+
				easeInOut(startRGB[1],endRGB[1],steps,actStep,powr)+","+
				easeInOut(startRGB[2],endRGB[2],steps,actStep,powr)+")";
			actStep++;
			if (actStep > steps) {
			elem.style.backgroundColor = finalColor;
			window.clearInterval(elem.bgFadeInt);
			}
		}
		,intervals)
}