/*	Gominola Creative Media 2007
	Barcelona - http://www.gominola.com
	by urbankid
________________________________________*/

var op_actual = null;
var posicion_pincho = -368;
var altura_boton = 17;
var noticias_on = false;

function init() {
	
	var b1 = $("bt1");
	var b2 = $("bt2");
	var b3 = $("bt3");
	var b4 = $("bt4");
	var b5 = $("bt5");
	var b6 = $("bt6");
	var b7 = $("bt7");
	var b8 = $("bt8");
	var b9 = $("bt9");
	
	activar(b1);
	animacion("casa");
	
	b1.addEvent("click", function() {
		activar(this);
		animacion("casa");
		slideTo.start(posicion_pincho+(altura_boton*0));
		noticias();
	});
	b2.addEvent("click", function() {
		activar(this);
		animacion("munes");
		slideTo.start(posicion_pincho+(altura_boton*1));
		noticias();
	});
	b3.addEvent("click", function() {
		activar(this);
		animacion("masa");
		slideTo.start(posicion_pincho+(altura_boton*2));
		noticias();
	});
	b4.addEvent("click", function() {
		activar(this);
		animacion("papel");
		slideTo.start(posicion_pincho+(altura_boton*3));
		noticias();
	});
	b5.addEvent("click", function() {
		activar(this);
		animacion("cositas");
		slideTo.start(posicion_pincho+(altura_boton*4));
		noticias();
	});
	b6.addEvent("click", function() {
		activar(this);
		animacion("tele");
		slideTo.start(posicion_pincho+(altura_boton*5));
		noticias();
	});
	b7.addEvent("click", function() {
		activar(this);
		animacion("tienda");
		slideTo.start(posicion_pincho+(altura_boton*6));
		noticias();
	});
	b8.addEvent("click", function() {
		activar(this);
		animacion("enlaces");
		slideTo.start(posicion_pincho+(altura_boton*7));
		noticias();
	});
	b9.addEvent("click", function() {
		activar(this);
		animacion("mensajes");
		slideTo.start(posicion_pincho+(altura_boton*8));
		noticias();
	});

	var slideTo = new Fx.Style('pincho', 'margin-top',
		{
			duration: 1500, transition: Fx.Transitions.quartOut, wait: false
		}).set(posicion_pincho);
}

function noticias() {
	if (!noticias_on) {
		var noticias = $("noticias");
		noticias.setStyle("background-image",'url("content/img/bg_noticias_on.jpg")');
		$$('div#noticias p').each(function (el) {
			el.setStyle('color','#333');
		});
		noticias_on = true;
	}
}

function animacion(id) {
	flashProxy.call("fx",id);
}

function activar(bt) {
	if (op_actual != null) desactivar(op_actual);
	op_actual = bt;
	bt.setStyle("background-position","0px -17px");
}

function desactivar(bt) {
	bt.setStyle("background-position","0px 0px");
}

window.onload = init;
