/**
 * @author enforex eteam, 2010
 */
	
	function layerVolador(load, urlLink, bWidth, bHeight){
	
		aHtml = '<div class="layerVoladorBox"><div class="mclose"></div><div class="boxLoad"></div></div><div class="clr"></div>';
		
		$("#left-sidebar").prepend(aHtml);
		
		adsPath = load;
		boxWidth = bWidth;
		boxHeight = bHeight;
		bannerLink = urlLink;
		
		$(document.body).prepend('<div class="layerVoladorBg"></div>');
		
		$('.layerVoladorBg').css({
			opacity: 0.5,
			width: '100%',
			height: '100%'
		});
				
		$('.mclose').css({
			'margin-left': boxWidth - 14 + 'px'
		});
				
		boxShow();
		
		setTimeout(function(){
			boxHide();
		}, 4000);
		
		$('.mclose').click(function(){
			boxHide();
		});
	
	}
	
	function boxShow(){
	
		simpleScrollTop();											
		resizeDetect();		
		vieWindowCheck();	
				
		//Hide scroll		
		//$("html").css("overflow", "hidden");
		
		$('.layerVoladorBg').fadeIn('slow');		
																	
		$(".boxLoad").append('<a href="'+ bannerLink +'"><img src="'+adsPath+'" class="flyBanner" /></a>');				
				
		$('.layerVoladorBox').css({		
		
			position: 'absolute',
			width: boxWidth+'px',
			height: boxHeight+'px',
			left: (viewWidth - boxWidth) / 2,
			top: (viewHeight - boxHeight) / 2
		});
		
		$('.layerVoladorBox').slideDown({
			duration:700									
		});
				
		onWindowScroll();			
						
	}
	
	
	function boxHide(){
		
		simpleScrollTop();
		
		//var testOffset = $('.layerVoladorBox').offset().top;	
		//if(testOffset <= 500){}	
		
		$('.mclose').hide();

		$('.layerVoladorBg').fadeOut('slow');		
		
		vieWindowCheck();
				
		var pTop = $('#left-sidebar').position().top;
		var pLeft = $('#left-sidebar').position().left;
	
		$('.layerVoladorBox, img.flyBanner').animate({
			'width':'149px',
			'height':'123px',
			'top': pTop,
			'left': pLeft,								
			'opacity':'0.0'				
		},1200, function(){
			$(this).hide();		
		});	
		
		
		//IE 6	
		if (window.external && (typeof window.XMLHttpRequest == "undefined")) {
		
			$("html,body").css({
			//	"overflow-y": "auto"
			});
			
		}
		else {
		
			// IE 7 y otros
			$("html").css({
				"overflow": "auto"
			});
						
		}						

	}
	
	function resizeDetect(){
		$(window).resize(function(){			
			vieWindowCheck();
			$('.layerVoladorBox').css({
			
				left: (viewWidth - boxWidth) / 2,
				top: (viewHeight - boxHeight) / 2
			
			});
							
		});
	}
	
	function vieWindowCheck(){
			
			viewWidth = document.documentElement.clientWidth,
			viewHeight = document.documentElement.clientHeight
					
	}
	
	function simpleScrollTop(){
		//Scroll top			
		var targetOffset = $('body').offset().top;
		
		if (window.external && (typeof window.XMLHttpRequest == "undefined")) {
			$('html,body').animate({
				scrollTop: targetOffset
			}, 0);
			
		}
		else {
			$('html,body').animate({
				scrollTop: targetOffset
			}, 500);
			
		}
		
	}

	function onWindowScroll(){
	
		var yScroll;
					
		$(window).scroll(function(){
		
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
			}
			else 
				if (document.documentElement && document.documentElement.scrollTop) {
					yScroll = document.documentElement.scrollTop;
				}
				else 
					if (document.body) {
						yScroll = document.body.scrollTop;
					}
			
			$('.layerVoladorBox').css({
				top: yScroll + (viewHeight - boxHeight) / 2
			});		
			
		});		
	}