function remove_the(id, cookie, server, where, username) {
           document.getElementById('frogem').src=  'http://www.yfrog.com/remove_image.php?server=' + server +  '&id=' + id +  '&cookie=' + cookie + 'username='+username ;
       document.getElementById('frogem').src = 'http://img' + server + '.imageshack.us/delete.php?l=img' + server + '/' + id + '&c=' + cookie ;
       document.getElementById(where).style.display = 'none';
}
function remove_the_vid(id, cookie, server, where, username) {
           document.getElementById('frogem').src=  'http://www.yfrog.com/remove_image.php?server=' + server +  '&id=' + id +  '&cookie=' + cookie + 'username='+username ;
           document.getElementById('frogem').src = 'http://img' + server + '.imageshack.us/delete_video.php?l=img' + server + '/' + id + '&c=' + cookie ;
           document.getElementById(where).style.display = 'none';
}

function remove_fav(fever, logged, where) {
    document.getElementById('frogem').src=  'http://www.yfrog.com/delete_favs.php?func=del_fav&fever=' + fever +  '&logged=' + logged  ;
    document.getElementById(where).style.display = 'none';
}
function refresh_autoshared()
{
    $.get("autoshare_sites.php", function(html)
    {
        $("#autoshare_iframe").html(html);    
        
        bind_buttons();
    })
};

function bind_buttons()
{
        $("#autoshare div[id^=enable] input, #autoshare div[id^=disable] input").each(function(i, o){
            $(o).attr("disabled", "");
            switch ($(o).parent().attr('id'))
            {
                // facebook block
                case 'enable_f':
                    $(o).bind('click', function(){
                        var width = 900;
                        var height = 600;
                        var left = ($(window).width() - width)/2 ;
                        var top = ($(window).height() - height)/2 ;
                        
                        window.open("oauth_request.php?type=f", 'oauth_request', 'width='+width+',height='+height+',top='+top+',left='+left);

                    })
                    break;
                case 'disable_f':
                    $(o).bind('click', function(){
                        if($('#disable_f img').size() == 0 )
                            $('#disable_f').append('<img src="/images/loader_small.gif"/>');
                        else
                            return false;
                        $.get("oauth_request.php?type=f&disable=true&id=" + $(o).parent().attr('rec_id'), function(){
                            
                            var FB_API_KEY = $("#FB_API_KEY").val();
                            var xd_file = "xd_receiver.htm";
                            FB_RequireFeatures(["XFBML"], function()
                            {   
                                FB.Facebook.init(FB_API_KEY, xd_file);
                                var uid = $("#facebook_user").val();
                                FB.Facebook.apiClient.revokeAuthorization(uid, function()
                                {
                                    FB_RequireFeatures(["Connect"], function()
                                    {
                                        FB.Connect.ifUserConnected(function(){
                                            FB.Connect.logout(function(){})
                                                $("#user_f").html('Facebook');
                                                $("#disable_f").hide();
                                                $("#enable_f").show();
                                                if($('#autoshare_iframe img').size() == 0 )
                                                    $('#autoshare_iframe').html('<img src="images/loader.gif"/>');
                                                document.location.reload(true);
                                        }, '')
                                    
                                    })
                                })
                                
                            })
                        });
                    })
                    break;
                    
                // myspace block
                case 'enable_m':
                    $(o).bind('click', function(){
                        var width = 600;
                        var height = 400;
                        var left = ($(window).width() - width)/2 ;
                        var top = ($(window).height() - height)/2 ;
                        window.open("oauth_request.php?type=m", 'oauth_request', 'width='+width+',height='+height+',top='+top+',left='+left);
                    })
                    break;
                case 'disable_m':
                    $(o).bind('click', function(){
                        if($('#disable_m img').size() == 0 )
                            $('#disable_m').append('<img src="/images/loader_small.gif"/>');
                        else
                            return false;
                        $.get("oauth_request.php?type=m&disable=true&id=" + $(o).parent().attr('rec_id'), function(){
                            if($('#autoshare_iframe img').size() == 0 )
                                $('#autoshare_iframe').html('<img src="images/loader.gif"/>');
                            document.location.reload(true);
                        });
                    })
                    break;
                    
                // youtube block
                case 'enable_y':
                    $(o).bind('click', function(){
                        var width = 900;
                        var height = 400;
                        var left = ($(window).width() - width)/2 ;
                        var top = ($(window).height() - height)/2 ;
                        window.open("oauth_request.php?type=y", 'oauth_request', 'scroll,width='+width+',height='+height+',top='+top+',left='+left);
                    })
                    break;
                case 'disable_y':
                    $(o).bind('click', function(){
                        if($('#disable_y img').size() == 0 )
                            $('#disable_y').append('<img src="/images/loader_small.gif"/>');
                        $.get("oauth_request.php?type=y&disable=true&id=" + $(o).parent().attr('rec_id'), function(){
                            /*
                            $("#user_y").html('YouTube');
                            $("#disable_y").hide();
                            $("#enable_y").show();
                            */
                            $('#autoshare_iframe').html('<img src="images/loader.gif"/>');
                            document.location.reload(true);
                        });
                    })
                    break;
                   
                default:
                    break;
            }
        })
}

function apply_prefs(username)
{
    var add_url = '';
        
    $('#load_status').html ( '<img src="http://crackle.imageshack.us/images/orange-ajax-loader.gif"  />');
        $.getJSON(add_url + 'apply_preferences.php?type=prefs&background='+$('#background').attr('checked')+'&rate='+$('#rate').attr('checked')+'&favorite='+$('#favorite').attr('checked')+'&comment='+$('#comment').attr('checked')  , function(response) {    
          if (!response.errno) {
        if(response['background'] == 'false') {  
        $('body').attr( {style: 'background-image:none;background-color:#9DCBE2;'} );
        
        }
            if(response['background'] == 'true') {
          $.getJSON(add_url + 'apply_preferences.php?type=back'  , function(response1) {
                   $('body').attr( {style: 'background-image:'+response1['profile_background_image_url']+';background-color:'+response1['profile_background_color']+';'} );
          });
                }
    
      $('#load_status').html  ('<span style="font-weight:bold;">Updates Applied</span>');
          }
          if (response.errno) {
            $('#load_status').html  ('<span style="font-weight:bold;">We are sorry, an error has occered. Please try again. </span>');
          }
    
        });

}


$(document).ready(function() {

    var logged = $('#yuser').text();

    $('li.thetoplink').hover(
        function() { $('ul', this).css('display', 'block'); },
        function() { $('ul', this).css('display', 'none'); }
    );
    
    /*
    if (logged && logged.length > 0 && $.cookie('YFTWITTER')) {
        $.getJSON('mailpin.php', function(response) {
          if (!response.errno) {
            $('span#email_pin').html(logged + '.' + response.pin + '@yfrog.com');
            $('div#user_widget').show();
          }
        });
    }
    */

    bind_buttons();
    
    if($("#adcruData"))
    {
        $("#adcruData style").remove();
        $("#adcruData form input").attr("class", "follow");
    }
    
})
