$(document).ready(function(){

	$("a.video_button").click(function() {
		player = document.getElementById("myytplayer");
		player.loadVideoById($(this).attr("href"));
		
		return false; 
	});

	banner_sel_id = 0;
	
	$("a.sublink").click(function(){
	
		clearInterval(time);
		//clearInterval(time2);
		time2 = setTimeout('setTimer()', 6000);
		changeBanner($(this).attr("href"));
		return false;
	});
	
	changeBanner(0);
	setTimer();
	
	$('#form_newsletter').submit(function(){return(validar_formulario());});
});

function setTimer()
{
	time = setInterval('changeBanner(banner_sel_id + 1)', 6000);
	//time = setTimeout('changeBanner(banner_sel_id + 1)', 5000);
}

function changeBanner(id)
{

	if(id > 4)	{ id = 0; }
	//alert ("el id:" + id + "el banner:" + banner_sel_id);
	
	$("#banner_grande_" + banner_sel_id).hide();
	$("#boton_" + banner_sel_id).attr("class","");
	
	$("#banner_grande_" + id).show();
	$("#boton_" + id).attr("class","selected"); 
	
	banner_sel_id = parseInt(id);

	//setTimer();
}

function loadVideoPlayer(video)
{
	var params = { allowScriptAccess: "always" , wmode: "transparent"};
	var atts = { id: "myytplayer" };
	swfobject.embedSWF("http://www.youtube.com/v/"+video+"?rel=0&enablejsapi=1&playerapiid=ytplayer", "reproduccion_actual", "318", "248", "8", null, null, params, atts);
}

//----------------------------------------------------------------------------
// VALIDAR EL FORMULARIO ANTES DE ENVIARLO
//----------------------------------------------------------------------------
function validar_formulario()
{
	var msgError = 'El formulario presenta errores: / Submit form errors: \n';
	var procesar = true;
		
		

	if($('#email').attr('value') == '' || $('#email').attr('value') == undefined)
	{
		msgError += "- Dirección de email vacía\n";
		procesar = false;
	}
	else
	{
		if(!validarEmail($('#email').attr('value')))
		{
			msgError += "- La dirección de email no es válida\n";
			procesar = false;
		}
	}	
	
	if(!procesar)
	{
		alert(msgError);
		return(false);
	}
	else
	{
		return(true);
	}	
}
//----------------------------------------------------------------------------
//CONTROL PARA PERMITIR SÓLO EMAIL VÁLIDOS
//----------------------------------------------------------------------------
function validarEmail(valor)
{
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor))    
    {
        return false;
    }
    else
    {
        return true;
    }
}
