function sTop() {
    var s = window.pageYOffset || document.documentElement && document.documentElement.scrollTop || document.body.scrollTop;
    return s;
}

(function($){
     $.fn.extend({
          center: function () {
            return this.each(function() {
                    var top  = ($(window).height() - $(this).outerHeight()) / 2 + sTop();
                    var left = ($(window).width() - $(this).outerWidth()) / 2;
                    $(this).css({position:'absolute', margin:0, top: (top > 0 ? top : 0)+'px', left: (left > 0 ? left : 0)+'px'});
              });
        }
     });
})(jQuery);

$(document).ready(function(){
    $("#link").focus(function(){
        $('#msg2').fadeOut('slow');
    });
    $('#transloadBtn').click(function(){
        
        if ($.trim($('#link').val()) != '')
        {
            $('#popup-overlay').fadeIn('slow'); 
            $('#loading').center();
            $('#loading').show();
            var d = new Date();
            $.ajax({
                type: "POST",
                cache: false,
                timeout: 60000,
                url: 'http://leechtube.com/check/',
                data: "transload="+$('#link').val()+'&z='+(-d.getTimezoneOffset()/60),
                success: function(msg){
                    $('#popup-overlay').hide();
                    $('#loading').hide();
                    var arr = msg.split('|', 3);
                    if (typeof arr[1] != 'undefined') {
                        if (arr[0] == 'error'){
                            $('#msg2').removeClass('message-2').addClass('message-1');
                            $('#msg2 strong.block').text('ERROR. Cannot download the file.');
                            $('#msg2 span').html(arr[1]);
                            $('#msg2').show();
                        }                    
                        else if (arr[0] == 'success'){
                            document.location = document.location = arr[2];
                        }
         
                    }
                }
            });
        }
        else
        {
            $('#msg2').removeClass('message-2').addClass('message-1');
            $('#msg2 strong.block').text('Enter a file URL!');
            $('#msg2 span').text('');
            $('#msg2').show();    
        }
        var hre = $.trim($(this).attr('href'));
        if (hre != '' && hre != '#'){
          window.open(hre); 
        }   
        return false;
    });

    $('#transloadForm').submit(function(){
        $('#transloadBtn').trigger('click');
        return false;
    });
    
    $('#close-popup').click(function(){
        $('#popup-overlay').hide();
        $('.popup').hide();
        return false;
    });
    
    $('#downloadBtn').click(function(){
        $('.popup').fadeOut('slow');
        $('#popup-overlay').fadeOut('slow');
        $('#link').val(''); 
    });
    /*
    $('.banner').focus(function(e){
    	 var x = e.pageX - this.offsetLeft;
		 var y = e.pageY - this.offsetTop;
   		 var str = "x="+x+"&y="+y+"&n="+$(this).attr('id');//+"u="
   		 $.ajax({
                type: "POST",
                cache: false,
                url: 'http://leechtube.com/ad.php',
                data: str
        });
	
    });
*/
});




