﻿function flushListCall()
{
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display = 'block';
   
   var url     = 'twitter_oauth/index.php';
   var params  = 'flush=flushList';
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseFlushList
     
    });   
}

function responseFlushList(transport)
{
   document.getElementById('UserListDisplay').style.display = 'block';
   document.getElementById('UserListTitle').style.display   = 'block';
   document.getElementById('progress_bar').style.display    = 'none';
   
   document.getElementById('Refreshflush').style.display    = 'block';
   document.getElementById('Flush').style.display           = 'block';
   document.getElementById('Lock').style.display            = 'block';
   document.getElementById('followLockNd').style.display    = 'block';
   
   document.getElementById('Refreshmain').style.display     = 'none';
   document.getElementById('Refreshgrow').style.display     = 'none';
   document.getElementById('Refreshrecip').style.display    = 'none';
   document.getElementById('Follow').style.display          = 'none';
   document.getElementById('Grow').style.display            = 'none';
   document.getElementById('Reciprocate').style.display     = 'none';
   document.getElementById('Block').style.display           = 'none';
   document.getElementById('FollowLock').style.display      = 'none';
   
   var response = transport.responseText || "no response text";
   document.getElementById('UserListDisplay').innerHTML = response;    
}

function GrowListCall()
{
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display = 'block';
   var url     = 'twitter_oauth/index.php';
   var params  = 'grow=growList';
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseGrowList
     
    });   
}

function responseGrowList(transport)
{
   document.getElementById('UserListDisplay').style.display = 'block';
   document.getElementById('UserListTitle').style.display   = 'block';
   document.getElementById('progress_bar').style.display    = 'none';
   
   document.getElementById('Refreshgrow').style.display     = 'block';
   document.getElementById('FollowLock').style.display      = 'block';
   document.getElementById('Block').style.display           = 'none';
   document.getElementById('Grow').style.display            = 'block';
                                                           
   document.getElementById('Refreshmain').style.display     = 'none';
   document.getElementById('followLockNd').style.display    = 'none';
   document.getElementById('Refreshflush').style.display    = 'none';
   document.getElementById('Refreshrecip').style.display    = 'none';
   document.getElementById('Reciprocate').style.display     = 'none';
   document.getElementById('Follow').style.display          = 'none';
   document.getElementById('Flush').style.display           = 'none';
   document.getElementById('Lock').style.display            = 'none';
   document.getElementById('FlushBlock').style.display      = 'none';
   
   var response = transport.responseText || "no response text";
   document.getElementById('UserListDisplay').innerHTML = response;
  // document.getElementById('contentListHere').innerHTML = response;
}


function reciprocateListCall()
{
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display = 'block';
   
   var url     = 'twitter_oauth/index.php';
   var params  = 'reciprocate=reciprocateList';
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseReciprocateList
     
    });   
}

function responseReciprocateList(transport)
{
   document.getElementById('UserListDisplay').style.display = 'block';
   document.getElementById('UserListTitle').style.display   = 'block';
   document.getElementById('progress_bar').style.display    = 'none';
   document.getElementById('Refreshrecip').style.display    = 'block';
   document.getElementById('FollowLock').style.display      = 'block';
   document.getElementById('Block').style.display           = 'none';
   document.getElementById('Reciprocate').style.display     = 'block';
   
   document.getElementById('Refreshmain').style.display     = 'none';
   document.getElementById('followLockNd').style.display    = 'none';
   document.getElementById('Refreshflush').style.display    = 'none';
   document.getElementById('Refreshgrow').style.display     = 'none';
   document.getElementById('Grow').style.display            = 'none';
   document.getElementById('Follow').style.display          = 'none';
   document.getElementById('Flush').style.display          = 'none';
   document.getElementById('Lock').style.display            = 'none';
   document.getElementById('FlushBlock').style.display      = 'none';
   
   var response = transport.responseText || "no response text";
   document.getElementById('UserListDisplay').innerHTML = response;
  // document.getElementById('contentListHere').innerHTML = response;
}

function crossFollowList()
{
   if(document.getElementById('checkCrossFollowers').checked)
   {
      var crossFollowers   = document.getElementById('checkCrossFollowers').value;
   }
   if(document.getElementById('checkCrossFollowing').checked)
   {
      var crossFollowing   = document.getElementById('checkCrossFollowing').value;
   }
   var crossTwitterId   = document.getElementById('crossTwitterId').value;
   
   document.getElementById('UserListTitle').style.display = 'none';
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display = 'block';
   var url     = 'twitter_oauth/index.php';
   var params  = 'crossList=crossFollowList&crossFollowers=' +crossFollowers+'&crossFollowing=' +crossFollowing+'&crossTwitterId=' +crossTwitterId;
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseCrossFollowList
     
    });   
}

function responseCrossFollowList(transport)
{
   document.getElementById('allnonefreeze').style.display = 'block';
   document.getElementById('UserListTitle').style.display = 'block';
   document.getElementById('UserListDisplay').style.display = 'block';
   document.getElementById('progress_bar').style.display    = 'none';
   var response = transport.responseText || "no response text";
   document.getElementById('UserListDisplay').innerHTML = response; 
}

function userStandPresentInformation()
{
   var url     = 'twitter_oauth/index.php';
   var params  = 'userInfo=userInformation';
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseUserPresentInformation
     
    });   
}

function responseUserPresentInformation(transport)
{ 
   var response = transport.responseText || "no response text";
   var folFowr  = new Array;
   var folFowr  = response.split(',');
   var fans     = folFowr[0]-folFowr[2];
   var stars    = folFowr[1]-folFowr[2];
   
   document.getElementById('FollowerCount').innerHTML   = folFowr[0];
   document.getElementById('FollowingCount').innerHTML  = folFowr[1];    
   document.getElementById('FansCount').innerHTML       = fans;
   document.getElementById('StarsCount').innerHTML      = stars;
}

function friendListDropDown()
{
   document.getElementById('progress_bar').style.display    = 'block';
   var url     = 'twitter_oauth/index.php';
   var params  = 'directMsg=directMsgToFriends';
   new Ajax.Request(url,
   {
         method: 'post',
     parameters: params,
     onComplete: responseFriendListDropDown
     
    });   
}

function responseFriendListDropDown(transport)
{ 
   document.getElementById('progress_bar').style.display    = 'none';
   var response = transport.responseText || "no response text";
   document.getElementById('insertDropDown').innerHTML   = response;     
}

function lockUserListDisplay()
{
   document.getElementById('progress_bar').style.display = 'block';
    var url     = 'twitter_oauth/index.php';
   var params   = 'lockUser=lockUserListsDisplay';
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseLockUserListDisplay
     
    });   
}

function responseLockUserListDisplay(transport)
{  
   document.getElementById('progress_bar').style.display    = 'none';
   //document.getElementById('UserListTitle').style.display   = 'block';
   var response = transport.responseText || "no response text";
   document.getElementById('unFollwoLockListDisplay').innerHTML = response;
  
}
