var cancelFbShowMenu = false;
var FbShowMenu = '';

function CwFbShowSubmenu(menu) {
    FbShowMenu = menu;
    cancelFbShowMenu = false;  
    setTimeout('CwFbReallyShowSubmenu();',200);   
}
function CwFbReallyShowSubmenu() {
    if(cancelFbShowMenu == false) {
        
        CwFbHideSubmenu();
        
        var submenu_content_div = "fbsm_"+FbShowMenu;       
        var submenu_content = document.getElementById(submenu_content_div).innerHTML;
        submenu_content.className = "active";
        
        var submenu = document.getElementById("facebook_submenu");
        submenu.innerHTML = submenu_content;
           
        var button_id = 'fbmb_' + FbShowMenu;
        var button = document.getElementById(button_id);    
        button.className = "active";
    }
}
function CwFbSetActiveMenu() {
    CwFbShowSubmenu(CwFbActiveSubmenuValue);
}
function CwFbHideSubmenu() {
    document.getElementById("facebook_submenu").innerHTML = '';
    document.getElementById('fbmb_personal').className = '';
    document.getElementById('fbmb_development').className = '';
    document.getElementById('fbmb_multiplayer').className = '';
    document.getElementById('fbmb_business').className = '';
    document.getElementById('fbmb_casino').className = '';
    document.getElementById('fbmb_property').className = '';
    document.getElementById('fbmb_network').className = '';
    document.getElementById('fbmb_vip').className = ''; 
    
    document.getElementById('fbsm_personal').className = '';
    document.getElementById('fbsm_development').className = '';
    document.getElementById('fbsm_multiplayer').className = '';
    document.getElementById('fbsm_business').className = '';
    document.getElementById('fbsm_casino').className = '';
    document.getElementById('fbsm_property').className = '';
    document.getElementById('fbsm_network').className = '';
    document.getElementById('fbsm_vip').className = '';    
}



function CwFbInit() {
    
    
    
    
    FB_RequireFeatures(["XFBML"], function() { 
        FB.init("41306adbc1db1c33cedf1a7896250415","http://lab.camorraworld.nl/facebook/xd_receiver.htm");
        FB.XFBML.Host.get_areElementsReady().waitUntilReady(function() { 
                document.getElementById("container").style.visibility = "visible"; 
            }
        ); 
    });  
    
    FB_RequireFeatures(["CanvasUtil"], function(){ 
        FB.XdComm.Server.init("http://lab.camorraworld.nl/facebook/xd_receiver.htm"); 
        //FB.CanvasClient.startTimerToSizeToContent(); 
    });
    
    CWEcheckFBLayout();  
}


/*-----FACEOOK FRAME CHECKER-----*/

is_on_fb = 1;

function FBCPart1() {
    if(parent.location != '') {
        is_on_fb = 0;
    }
}

function FBCPart2() {
    if(is_on_fb == 1) {
        FB.CanvasClient.startTimerToSizeToContent();     
    }
}


function CWEcheckFBLayout() {
    setTimeout("FBCPart1()",100); 
    setTimeout("FBCPart2()",200);  
}
//END FACEOOK FRAME CHECKER  






function FBPostToFriendWallChange() {

    toId = document.getElementById('selectedFriend').value;

    
    if(toId == -1) {
        document.getElementById('submitButton').style.display='none';     
    } else {
        document.getElementById('submitButton').value=CW_JS_LANG[161]+' '+document.getElementById('fbid'+toId).innerHTML+'!';
        document.getElementById('submitButton').style.display='block';     
    }
   
}



function FBPostToWall(title,logmessage,icon,targeturl,returnurl) {
    if(targeturl == '') {targeturl = 'http://apps.facebook.com/camorraworld/';}
    if(icon == '') {icon = '../logo_275x150_white.jpg';}
    
    var attachment = {
        'name':title,
        'href':targeturl,
        'caption':logmessage,
        'media':[{
            'type':'image',
            'src':'http://'+HOSTNAME+'/facebook/media/wall_icons/'+icon,
            'href':targeturl
        }]
    };

    var action_links = [{'text':CW_JS_LANG[108],'href':targeturl}];

    FB_RequireFeatures(["Connect"], function() {
        FB.ensureInit(function() {
            FB.Connect.streamPublish('', attachment, action_links, null, null, FBPostToWallCallback);
        });
    });
}
function FBPostToWallCallback (post_id, exception) {
            history.go(-2);     
}



function FBPostToFriendWall(title,logmessage,icon,targeturl,returnurl) {
    if(targeturl == '') {targeturl = 'http://apps.facebook.com/camorraworld/';}
    if(icon == '') {icon = '../logo_275x150_white.jpg';}

    toId = document.getElementById('selectedFriend').value;   
    
    var attachment = {
        'name':title,
        'href':targeturl,
        'caption':logmessage,
        'media':[{
            'type':'image',
            'src':'http://'+HOSTNAME+'/facebook/media/wall_icons/'+icon,
            'href':targeturl
        }]
    };

    var action_links = [{'text':CW_JS_LANG[108],'href':targeturl}];

    FB_RequireFeatures(["Connect"], function() {
        FB.ensureInit(function() {
            FB.Connect.streamPublish('', attachment, action_links, toId, null, FBPostToFriendWallCallback);
        });
    });
}
function FBPostToFriendWallCallback (post_id, exception) {
            history.go(-2);     
}





function CwFbPublishTeamUp(refid) {
    var attachment = {
        'name':CW_JS_LANG[109],
        'href':'http://apps.facebook.com/camorraworld/?referer=facebookcriminal_'+refid,
        'caption':CW_JS_LANG[110],
        'media':[{
            'type':'image',
            'src':'http://'+HOSTNAME+'/style/1/images/promotion/logo_275x150_white.jpg',
            'href':'http://apps.facebook.com/camorraworld/?referer=facebookcriminal_'+refid
        }]
    };

    var action_links = [{'text':CW_JS_LANG[108],'href':'http://apps.facebook.com/camorraworld/?referer=facebookcriminal_'+refid}];

    FB_RequireFeatures(["Connect"], function() {
        FB.ensureInit(function() {
            FB.Connect.streamPublish('', attachment, action_links);
        });
    });
}

function logoutFacebook() {
    FB.Connect.logout(function(response) {
      window.location = '/sys/login.php?dologout&FB';
    });
}
