var banderaOver = true;
var banderaOut = false;
var timer;

function asignarAltoDivPublicidad(alto){
	$('#contenedorPublicidadPlantillaPublicidad').css('height',alto + 'px');
}

function stopTiempo() {
	$('.divPublicidadGeneral').animate({
		height : "50px"
	}, 500, "swing", function() {
		parent.banderaOut = true;
		calcularAlturas(0);
	});
	clearInterval(timer);
}

$(document).scroll(function(){
if($('#contenedorCuerpoPlantillaPublicidad').height() > $('#contenedorPublicidadPlantillaPublicidad').height()){
	if ($(this).scrollTop() > alturaInicial && $(this).scrollTop() + $('#contenedorPublicidadPlantillaPublicidad').height() < alturaFinal){
		$('#contenedorPublicidadSky').removeClass('publicidadInferior').css('position', 'fixed').css('top', ($('.encabezadoNuevo').height() + 40) + 'px');
	}else if ($(this).scrollTop() + $('#contenedorPublicidadPlantillaPublicidad').height() > alturaFinal) {
		$('#contenedorPublicidadSky').removeAttr('style').addClass('publicidadInferior');
	}	else{
		$('#contenedorPublicidadSky').removeAttr('style').removeClass('publicidadInferior');
	}
}
	
});

$(document).ready(function() {
	window.alturaInicial = $('#contenedorPublicidadPlantillaPublicidad').offset().top - $('.encabezadoNuevo').height() - 18;
	window.alturaFinal = $('#pie').offset().top - $('.encabezadoNuevo').height() - 18;
	eventoPublicidad();	
});

function eventoPublicidad(){
	$('.divPublicidadGeneral').mouseover(function() {
		if (banderaOver) {
			banderaOver = false;
			$('.divPublicidadGeneral').animate({
				height : "200px"
			}, 500, "linear", function() {
				parent.banderaOver = true;
			});
		}
	});
	$('.divPublicidadGeneral').mouseout(function() {
		if (banderaOut) {
			banderaOut = false;
			$('.divPublicidadGeneral').animate({
				height : "50px"
			}, 500, "swing", function() {
				parent.banderaOut = true;
			});
		}
	});
	
	cargaTiempoBanner();

}

function cargaTiempoBanner() {
	var tiempo = $('#tiempoPremium').val();
	timer = setTimeout("tiempoFuera()", (tiempo * 1000));
}

function calcularAlturas(variacion){
	if($("#contenedorPublicidadPlantillaPublicidad").length > 0){
		window.alturaInicial = $('#contenedorPublicidadPlantillaPublicidad').offset().top - $('.encabezadoNuevo').height() - 40 + variacion;
		window.alturaFinal = $('#pie').offset().top - $('.encabezadoNuevo').height() - 35 + variacion;
	}
}

