function initBanner(selector,segundos){
	
	//oculto el banner
	$(selector).hide();
	$(selector).attr("visible","0");
	
	$(selector).css({
		"left":	posBanner('left'),
		"top":	posBanner('top')
	})
	
	//aplico animacion al globo
	Int = setInterval(function(){
		
		$(selector).show()
		$(selector).css({opacity:0})
		
		$(selector).attr("visible","1");
		
		$(selector).animate({opacity:1},500,function(){
		
			limpiarAlpha(selector)
		});

		rebote(
			$(selector).children('.tBalloon'),
			10
		);
	
		
		clearInterval(Int);
		
	}, segundos * 1000);
	
	function posBanner(pos){
		
		if( pos == 'left' ){
			
			nPos = ( $(window).width() / 2 )  + (990 / 2);
			
			if (nPos + $(selector).width() >  $(window).width() ){
				nPos = $(window).width() - $(selector).width();
			}
			
			return nPos;
		}
		if( pos == 'top' ){
			return $(window).scrollTop() + $(window).height() -  $(selector).height();
		}
	}
	
	
	
	// seteo los eventos de la ventana
	
	$(window).scroll(function () {
	
		callBack = function (){};
		
		if( $(selector).attr("visible") == "1" && $(selector).css("opacity") < 1 ){
		
			props = {
				"left":	posBanner('left'),
				"top":	posBanner('top'),
				"opacity": 1
			}
			
			callBack = function(){
				limpiarAlpha(selector);
			}
		
		}else{
		
			props = {
				"left":	posBanner('left'),
				"top":	posBanner('top')
			}
		}
		
		$(selector).stop().animate(props, 500, callBack);

	});
	$(window).resize(function () {
	
		callBack = function (){};
		
		if( $(selector).attr("visible") == "1" && $(selector).css("opacity") < 1 ){
		
			props = {
				"left":	posBanner('left'),
				"top":	posBanner('top'),
				"opacity": 1
			}
			
			callBack = function(){
				limpiarAlpha(selector);
			}
		
		}else{
		
			props = {
				"left":	posBanner('left'),
				"top":	posBanner('top')
			}
		}
		
		$(selector).stop().animate(props, 500, callBack);

	});
	
	$(selector).children('.btnClose').click(function(){
		
		globo = $(this).parent().children('.tBalloon');
		$(selector).attr("visible","0");
		
		$(selector).animate({opacity:0}, 500, function(){
			
			rebote( globo, 0, 'fin' );
		})
		
		return false;
	})
	
}

function limpiarAlpha(selector){
	
	$(selector).css({
		opacity: ""
	});
	
	//alert($(selector).css());
}

function rebote(coso,valor,evento){

	if(evento == 'fin'){
		
		$(coso).stop();
		return;		
	}


	topOrg = $(coso).position().top;

	$(coso).animate({top: topOrg + valor}, 800,		
		function(){
			rebote(coso, valor * -1)
		}
	)
}

