$(document).ready(function () {

	//alert($('#container').height());
	//alert($('#footer').height());
	//alert($('#footer-bottom').height());		
	//alert($('#f_contenedor_derecho').height());
	//	alert($('#f_contenedor_izquierdo').height());	
	var triggerY, triggerY2;
	IntializeScrollTriggers();  
	$(window).resize(function() {
		IntializeScrollTriggers();
	});  	
	$(window).scroll(function (event) {
		IntializeScrollTriggers();
		var  ancho;
		ancho =(($(this).width() - $('#f_contenedor_izquierdo').width() - $('#f_contenedor_derecho').width() )/ 2) + $('#f_contenedor_izquierdo').width();
		var scrollX = $(this).width();
		//alert(scrollX);
		if($('#f_contenedor_izquierdo').width() > scrollX) {
		//alert(scrollX);
		
		$('#f_contenedor_derecho').removeClass('fixed').css('left', '').css('bottom', '');
		}
			else if($('#f_contenedor_izquierdo').height() > $('#f_contenedor_derecho').height()) {
			
				if($('#f_contenedor_derecho').height() > $(this).height()) {
					var34=65;
					
					triggerY2 = $('#container').height() -   ($('#footer-bottom').height()+ $('#footer').height() + 135);
					var scrollY = $(this).scrollTop() + $(this).height();
					
					if (scrollY >= triggerY) {
						//$('#f_contenedor_derecho').addClass('fixed').css('left', parseFloat($('#f_contenedor_izquierdo').width()) + 10);
						$('#f_contenedor_derecho').addClass('fixed').css('left', parseFloat(ancho));
						
						if(scrollY >= triggerY2) {
							$('#f_contenedor_derecho').css('bottom', ($('#footer-bottom').height()+ $('#footer').height() + 135));
							
						}
						else {						
							
							$('#f_contenedor_derecho').css('bottom', '0px');
						}
					} else {
						$('#f_contenedor_derecho').removeClass('fixed').css('left', '').css('bottom', '');
					}
				}
				else {
					var scrollY = $(this).scrollTop();
					if (scrollY >= triggerY) {
						$('#f_contenedor_derecho').addClass('fixed').css('left', parseFloat(ancho)).css('top', '10px');
					}
					else {
						$('#f_contenedor_derecho').removeClass('fixed').css('left', '').css('top', '');
					}
				}
				
			}
			
		});
	
	function IntializeScrollTriggers() {
	
		$('#f_contenedor_derecho').removeClass('fixed').css('left', '').css('bottom', '').css('top', '');	
		
		if($('#f_contenedor_derecho').height() > $(this).height()) {

			triggerY2 = $('#container').offset().top + $('#container').height() - parseFloat($('#container').css('marginTop').replace(/auto/, 0));
			triggerY = $('#f_contenedor_derecho').offset().top + $('#f_contenedor_derecho').height() - parseFloat($('#f_contenedor_derecho').css('marginTop').replace(/auto/, 0));
			//alert("aqui no entra");
		}
		else {
		
			triggerY = $('#f_contenedor_derecho').offset().top - 10 - parseFloat($('#f_contenedor_derecho').css('marginTop').replace(/auto/, 0));
			//alert("tiger2 "+triggerY);
		}
		
		if($('#f_contenedor_derecho').hasClass('fixed')) {
		
			$('#f_contenedor_derecho').css('left', parseFloat($('#f_contenedor_izquierdo').width()) + 10);
		}
	}
});

