jQuery.fn.reset = function () {
  $(this).each (function() { this.reset(); });
}

$(document).ready(function(){
    $('.lightbox').click(function(e){
		e.preventDefault();
		var box = $(this).attr('rel');
		var lnk = $(this).attr('href');
		ligthbox(box, lnk)
        return false;

    });
	
    $('#fadeBox').live('click', function(){
        $($('#fadeBox').attr('rel')).fadeOut('fast', function(){
            $('#fadeBox').attr('rel','');
            $('#fadeBox').fadeOut('fast');
            $('#fadeBox').remove();
			$('#fichaequipouser').attr("src","");
			$('body').css('overflow', 'auto');
			$form = $('.box form.validable');
			$form.css('display', 'block');
			$($form.attr('target')).css('display', 'none');
			$form.reset();
        });
    });
    $('.btnCloseLigthBox, .btnAceptar, .btnCloseLigth').live('click', function(e){
		e.preventDefault();
		$('#fadeBox').click();
		return false;
    });
});
function ligthbox(box, lnk){
		$('body').append('<div id="fadeBox"></div>');
		
		if(typeof lnk != 'undefined')
		{
			$('#fichaequipouser').attr("src",lnk);
		}
		
        $('#fadeBox').bgIframe();
        $('#fadeBox').height($(document).height());
        $('#fadeBox').show(0);
        $('#fadeBox').fadeTo(300, 0.8, function(){
            $('body').css('overflow', 'hidden');
		    var top = (($(window).height() - $(box).height())/2);
            var left = (($(document).width() - $(box).width())/2); 
			$(box).css('position', 'absolute'); 
            $(box).css('z-index', '1002');
            $(box).css('top', ($(window).scrollTop()+top)+'px');
            $(box).css('left', left + 'px');
            $(box).bgIframe(); 
            $(box).fadeIn(300);
            $('#fadeBox').attr('rel', box);
        });
	}

