$(document).ready(function(){
	if($('#slideshow').length > 0){
		var sld = new GSlide({container:'#slideshow', width:500, height:220, delay:8000});
		sld.addSlide('contenidos/imagenes/slide5.jpg', '?c=envivo', 'Radio en Vivo');
		//sld.addSlide('interfaz/imagenes/slide-navidad.jpg', '?c=envivo', 'Feliz Navidad');
		//sld.addSlide('contenidos/imagenes/slide-candelaria.jpg', '?c=envivo', 'Candelaria 2011');
		sld.showSlide();
		/*
		var liveplayer = document.createElement('div');
		$(liveplayer).attr('id', 'liveplayer');
		$(liveplayer).css({'background-color':'#000','height':'191px','position':'absolute','right':'15px','top':'15px','width':'220px','z-index':'100'});
		$('#slideshow').append(liveplayer);
		swf('http://www.ustream.tv/flash/live/341793', 'liveplayer', 220, 191, {viewcount:false, autoplay:'true', brand:'embed'}, {menu:'false',wmode:'transparent'});

		$('#slideshow').children('a').click(function(){
			$('#menu a.envivo').trigger('click');
			return false;
		});
		*/
	}
	
	// scroll musica
	$("#scroll #left").bind("click",function() {
		$("#lista").show().animate({scrollLeft: $("#lista").scrollLeft()-432},"quick"); 
	});

	$("#scroll #right").bind("click",function() {
		$("#lista").show().animate({scrollLeft: $("#lista").scrollLeft()+432},"quick");
	});
	
	// firmar
	$('#firmar').submit(function(){
			var args = {nombre:$('input#nombre').val(), email:$('input#email').val(), web:escape($('input#web').val()), mensaje:$('textarea#mensaje').val()};
			$.post($(this).attr('action'), args, function(data){
				alert(data.mensaje);
				if(!data.hayerror){
					document.firmar.reset();
					document.location = '#firmas';
					location.reload();
				}
			},'json');
			return false;
	});
	
	// contacto
	$('#contactar').submit(function(){
			var args = {nombre:$('input#nombre').val(), email:$('input#email').val(), descripcion:$('textarea#descripcion').val()};
			$.post($(this).attr('action'), args, function(data){
				alert(data.mensaje);
				if(!data.hayerror){
					document.contactar.reset();
				}
			}, 'json');
			return false;
	});
	
	// en vivo
	$('#menu a.envivo').click(function(){
		window.open('?c=envivo', 'envivo', 'height=640,width=800');
		$('#liveplayer').hide();
		return false;
	});
	
	//otros
	swf('swfs/animacion.swf', 'animacion', 860, 120, {}, {menu:'false',wmode:'transparent'});
	//swf('swfs/discoverano.swf', 'slideshow', 500, 220, {}, {menu:'false',wmode:'transparent'});
	//swf('http://www.youtube.com/v/2EdTWAtHYIc', 'slideshow', 500, 300, {menu:false,wmode:'transparent'});
	/*
	verCaritas = function(){ $('#caritas').toggle('fast'); }
	
	$('a.carita').click(function(){
		var value = $('#ys-input-message').val();
		if(value == 'Tu mensaje...'){
			value = '';
		}
		verCaritas();
		$('#ys-input-message').val(value + $(this).attr('title')).focus();
	});
	*/
	function popdown()
	{
		if($('#liveplayer').length > 0){
			document.location.reload(true);
		}
	}
});

function swf(filename, container, width, height, flashvars, params, attributes)
{
	var myContainer = document.getElementById(container);
	if(myContainer == null){
		return false;	
	}
	var arrayFlvars = new Array();
	for(var i in flashvars){ arrayFlvars.push(i+'='+flashvars[i]); }
	flashvars = arrayFlvars.join('&');
	
	var arrayAttrs = new Array();
	for(var i in attributes){ arrayAttrs.push(i + '="' + attributes[i] + '"'); }
	attributes = arrayAttrs.join(' ');
	
	var html = '<object data="' + filename + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"' + attributes + '>';
	html += '<param name="movie" value="' + filename + '" />';
	html += '<param name="flashvars" value="' + flashvars + '" />';
	var arrayParams = new Array();
	for(var i in params){
		html += '<param name="'+i+'" value="' + params[i] + '" />';
		arrayParams.push(i+'="'+params[i]+'"');
	}
	params = arrayParams.join(' ');
	//html += '<embed src="' + filename + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" flashvars="'+flashvars+'" '+params+' '+attributes+'></embed>';
	html += '</object>';
	myContainer.innerHTML = html;
}

function getSWF(filename, width, height, flashvars, params, attributes)
{
	var arrayFlvars = new Array();
	for(var i in flashvars){ arrayFlvars.push(i+'='+flashvars[i]); }
	flashvars = arrayFlvars.join('&');
	
	var arrayAttrs = new Array();
	for(var i in attributes){ arrayAttrs.push(i + '="' + attributes[i] + '"'); }
	attributes = arrayAttrs.join(' ');
	
	var html = '<object data="' + filename + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"' + attributes + '>';
	html += '<param name="movie" value="' + filename + '" />';
	html += '<param name="flashvars" value="' + flashvars + '" />';
	var arrayParams = new Array();
	for(var i in params){
		html += '<param name="'+i+'" value="' + params[i] + '" />';
		arrayParams.push(i+'="'+params[i]+'"');
	}
	params = arrayParams.join(' ');
	html += '</object>';
	
	if(navigator.userAgent.indexOf('MSIE') != -1)
	{
		return html;	
	}
	else
	{
		return '<embed src="' + filename + '" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" flashvars="'+flashvars+'" '+params+' '+attributes+'></embed>';
	}
}

function popup(){
	window.open('?c=envivo', '', 'height=300,width=500');
	return false;	
}

var GSlide = function(params){
	var params = params || {};
	
	var container = params.container;
	var width = params.width;
	var height = params.height;
	var delay = params.delay;
		
	var count = 0;
	var slides = new Array();
	var actual = 0;
	
	var entrante = document.createElement('a');
	var saliente = document.createElement('a');

	/* init */
	jQuery(container).css({'position':'relative', 'width':width + 'px', 'height':height + 'px'});
	jQuery(entrante).css({'position':'absolute', 'z-index':'20'}).html('<img />');
	jQuery(saliente).css({'position':'absolute', 'z-index':'30'}).html('<img />');
	jQuery(container).append(entrante).append(saliente);

	this.addSlide = function(src, href, title){
		slides[count++] = {'src':src, 'href':href, 'title':title};
	}
	
	function loadSlide(){
		jQuery(entrante).children('img').attr('src', slides[actual]['src']);
		actual = (actual + 1) % count;
		var href = slides[actual]['href'];
		var title = slides[actual]['title'];
		var src = slides[actual]['src'];		
		var img = new Image();
		jQuery(img).load(function(){
			jQuery(saliente).css({opacity:0.0});
			setData(saliente, src, href, title);
			jQuery(saliente).animate({opacity:1.0}, 1000);
		}).attr('src', src);
	}
	
	function setData(slide, src, href, title){
		jQuery(slide).attr('href', href).attr('title', title);
		//if(title == 'Radio en Vivo') jQuery(slide).click(popup);
		//else jQuery(slide).unbind('click', popup);
		jQuery(slide).children('img').attr('src', src);
	}
	
	this.showSlide = function(){
		setData(saliente, slides[0]['src'], slides[0]['href'], slides[0]['title']);
		setInterval(loadSlide, delay);
	}
}



