﻿// Numero de reproductores que habra
var numeroDeRep = 6;

//scroll animado
function hazScroll(cualid) {
	var myScroll = new Fx.Scroll(window, {offset: {'x': 0, 'y': -15 }});		
	myScroll.toElement(cualid);
}

// Para mostrar el título audio y agregar tool tips
function mostrarTitulo(titulo,cual,info){
	$('titulo' + cual).set('html', '<p class="titulo">' + titulo + '</p><img class="creditos" src="imagenes/creditos.png" title="' + titulo + '" rel="' + info + '" />');

	new Tips('.creditos',{
		className: 'creditos',
		fixed: false,
		showDelay: 500,
		hideDelay: 100,
		onShow: function(tip){ tip.setStyles({'display':'block', 'visibility':'visible'}); },
		onHide: function(tip){ tip.setStyles({'display':'none', 'visibility':'hidden'}); }
	});
}

// Quita todos los titulos de audios		
function quitarTitulos(){
	for (i=0; i < numeroDeRep; i++){
			$('titulo' + i).set('html', '');
	}
}

// Quita un solo titulo			
function quitarTitulo(cual){
	for(i=0; i < numeroDeRep; i++){
			if(i != cual){
				$('titulo' + i).set('html', '');
			}
	}
}

function detener(cualno){
	for(i=0; i < numeroDeRep; i++){
		if(i != cualno){
			document['reproductor' + i].parar();
		}
	}
	quitarTitulo(cualno);
}

function detenerTodos(){
	for(i=0; i < numeroDeRep;i++){
		document['reproductor' + i].parar();
	}
	quitarTitulos();
}


//para repetir animaci�n header al usar la flechita de top
function replayflashhead(){
	document.getElementById('headerflash').Rewind();
	document.getElementById('headerflash').Play();
}

//calcular donde colocar la flechatop, segun anchura de la ventana
function resize(){
	if(document.documentElement.clientWidth > 1471){ //si la ventana es mayor que la p�gina
			   $('totop').setStyles({'margin-left':'1150px',
									'right':''
									});
	}
	else{
				$('totop').setStyles({'right':'0',
									 'margin-left': ''
									 });
	}
}
	
// En documento listo
window.addEvent('domready', function(){
	// Para insertar los reproductores
		var flashvars = {};
		var params = {};
		params.allowscriptaccess = "sameDomain";
		params.allownetworking = "all";
		params.wmode = "transparent";
		params.menu = "false";
		var attributes = {};
		
									
		//en corchetes flashvars, params y attributes
		swfobject.embedSWF('index.swf', 'headerflash', '1457', '212', '9', 'expressInstall.swf', {}, params, {id: 'headerflash'}); 
		
		
		// Elimina la clase subpunteado que no tiene la imagen de fondo con el 'mas' y agrega la que si lo tiene
		$$('p.tipz').each(function(el){
			var content = el.get('title').split('::');
			el.store('tip:title', content[0]);
			el.store('tip:text', content[1]);								  
			el.removeClass('subpunteado');
			el.addClass('masjs');
		});
		
		
		for(e = 0; e < numeroDeRep; e++){
			attributes.name = 'reproductor' + e;			
			swfobject.embedSWF('Reproductor.swf', 'reproductor' + e, '220', '55', '9', 'expressInstall.swf', {trackList:e}, params, attributes);
		}
		
		// Para detener a todos los reproductores
		$('boton').addEvent('click', function(){
											  detenerTodos();
											  });

		$('boton').setStyle('display', 'block');
		
	
		

//detect IE6
	if(Browser.Engine.trident4)window.ie6=true;
	if(!window.ie6){
		resize();
		// Listener para posicionar la flecha cada vez que se cambia el tamaño de la ventana
		window.addEvent('resize', resize);
	} 
	
	else{ // Si es ie6
		$('totop').setStyle('margin-left','900px');
		$('mensajeie6').set('text', '¿Sigues utilizando VHS? ¿no??... entonces ¡¿POR QUÉ INTERNET EXPLORER 6?!');
	}
	

	
	//create the tooltips
	var tipz = new Tips('.tipz',{
		className: 'tipz',
		fixed: false,
		showDelay: 500,
		hideDelay: 100,
		onShow: function(tip){ tip.setStyles({'display':'block', 'visibility':'visible'}); },
		onHide: function(tip){ tip.setStyles({'display':'none', 'visibility':'hidden'}); }
	});
	


//detección y remplazo de tipografía
    d = new Detector();
	if(d.test('Candara')){
		$$('div.bloquetexto_int').setStyles({'font-family':'candara','font-size':'15px'});
		$$('.tip').setStyles({'font-family':'candara','font-size':'14px'});
	}	

    //define si se muestra o no la flechita hacia el top
	window.addEvent('scroll',function() {
		if($(window).getScroll().y>0){ //muestra
			$('totop').setStyle('display','block');
		}else{ //oculta
			$('totop').setStyle('display','none');
		}
	});
});
