﻿function alerShow()
{
	 alert('not functional');
}	

function FollowAdding()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {
	 	if(document.getElementById('Check-'+i).checked)
	 	{
	      requestId[j] =  document.getElementById('Check-'+i).value;
	      j++;
	 	}
	  
	 	allIds[i] = document.getElementById('Check-'+i).value;
	 }
	 var str = requestId.join(',');
	 
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=follow&twitterFollowIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseFollowingAdd
   });   
}

function responseFollowingAdd(transport)
{
   var response = transport.responseText || "no response text";
   //alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   //alert(ids[0]);
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Added';
       //newId = 
       //alert(ids[i]);
       //var currentIndex;
       //allIds.find(ids[i]);
       //alert(currentIndex);
       //document.getElementById('Check-'+currentIndex).disabled = true;
   }
   
}

function FlushIdRemove()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {
	 	 // alert(i);
	 	  if(document.getElementById('Check-'+i).checked)
	 	  {
	        requestId[j] =  document.getElementById('Check-' +i).value;
	        j++;
	 	  }
	 }
	 var str = requestId.join(',');
	 //alert(str);
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=delete&twitterDeleteIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseFlushIdRemove
    });   
}

function responseFlushIdRemove(transport)
{
   var response = transport.responseText || "no response text";
  // alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Removed';
   }
   
}

function FlushIdRemoveLock()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {
	 	 // alert(i);
	 	  if(document.getElementById('Check-'+i).checked)
	 	  {
	        requestId[j] =  document.getElementById('Check-' +i).value;
	        j++;
	 	  }
	 }
	 var str = requestId.join(',');
	 //alert(str);
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=delete&lock=unfollowLock&twitterDeleteIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseFlushIdRemoveLock
    });   
}

function responseFlushIdRemoveLock(transport)
{
   var response = transport.responseText || "no response text";
  // alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Removed';
   }
   
}


function growAdding()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {
	 	if(document.getElementById('Check-'+i).checked)
	 	{
	      requestId[j] =  document.getElementById('Check-'+i).value;
	      j++;
	 	}
	  
	 	allIds[i] = document.getElementById('Check-'+i).value;
	 }
	 var str = requestId.join(',');
	 
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=follow&twitterFollowIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseGrowAdding
    });   
}

function responseGrowAdding(transport)
{
   var response = transport.responseText || "no response text";
   //alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   //alert(ids[0]);
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Added';
       //newId = 
       //alert(ids[i]);
       //var currentIndex;
       //allIds.find(ids[i]);
       //alert(currentIndex);
       //document.getElementById('Check-'+currentIndex).disabled = true;
   }
   
}


function reciprocateAdding()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {    //alert(i);
	 	if(document.getElementById('Check-'+i).checked)
	 	{
	      requestId[j] =  document.getElementById('Check-'+i).value;
	      j++;
	 	}
	  
	 	allIds[i] = document.getElementById('Check-'+i).value;
	 }
	 var str = requestId.join(',');
	 
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=follow&twitterFollowIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseReciprocateAdding
    });   
}

function responseReciprocateAdding(transport)
{
   var response = transport.responseText || "no response text";
   //alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   //alert(ids[0]);
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Added';
       //newId = 
       //alert(ids[i]);
       //var currentIndex;
       //allIds.find(ids[i]);
       //alert(currentIndex);
       //document.getElementById('Check-'+currentIndex).disabled = true;
   }
   
}


function followLockCall()
{
   var flash_count = document.getElementById('flash_count').value; 
   var requestId   = new Array(); 
	 var allIds      = new Array();
	 var j = 0;
	 for(i=0; i< flash_count; i++)
	 {
	 	if(document.getElementById('Check-'+i).checked)
	 	{
	      requestId[j] =  document.getElementById('Check-'+i).value;
	      j++;
	 	}
	  
	 	allIds[i] = document.getElementById('Check-'+i).value;
	 }
	 var str = requestId.join(',');
	 
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=follow&twitterFollowIds='+str;

   
   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseGrowFollowLock
    });   
}

function responseGrowFollowLock(transport)
{
   var response = transport.responseText || "no response text";
   //alert(response);  
   var ids = new Array();
   var newId;
   var ids = response.split(',');
   //alert(ids[0]);
   
   for(i=0; i< ids.length; i++)
   {   
       document.getElementById('uListMessage-' + ids[i]).innerHTML = 'Added';
       //newId = 
       //alert(ids[i]);
       //var currentIndex;
       //allIds.find(ids[i]);
       //alert(currentIndex);
       //document.getElementById('Check-'+currentIndex).disabled = true;
   }
   
}

function directMessagesSend()
{
   var text_user    = escape(document.getElementById('userboxField').value);
   var obj = document.getElementById('screenNameReceipt');
   var total = obj.length;
   var requestId   = new Array(); 
   var j=0;
   for(i=0; i<total; i++)
   { 
      if(obj.options[i].selected == 1)
      {
         	requestId[j] = obj.options[i].value;
          j++;
      }	
   }
   var str = requestId.join(',');
   var textar  = escape(document.getElementById('tweet_body').value); 
   var url     = 'twitter_oauth/index.php';
   var params  = 'directMsgFrd=directMessages&screenNameReceipt=' +str+'&textar=' +textar +'&text_user=' +text_user;

   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseDirectMessagesSend
   });   
}

function responseDirectMessagesSend(transport)
{
   var response = transport.responseText || "no response text";
   var erroruser = response;
   if(response !="no response text")
      document.getElementById('tweetSuccessMessage').innerHTML = 'Successfully sent your message(except ' +erroruser +')';    
   else
      document.getElementById('tweetSuccessMessage').innerHTML = 'Successfully sent your message';	 
}

function directMessagesInSent()
{
  document.getElementById('messagesLoading').style.display    = 'block';
  // var screenNameReceipt = document.getElementById('screenNameReceipt').value;
 //  var textar            = document.getElementById('textar').value; 
  // alert(screenNameReceipt);
  // alert(textar);
  
   var url     = 'twitter_oauth/index.php';
   var params  = 'send=Sent';

   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseDirectMessagesInSent
   });   
}

function responseDirectMessagesInSent(transport)
{
   document.getElementById('messagesLoading').style.display    = 'none';
   var response = transport.responseText || "no response text";
   //alert(response);  
   document.getElementById('UserListDisplay').innerHTML = response;
}

function directMessagesInInbox()
{
  document.getElementById('messagesLoading').style.display    = 'block';
  // var screenNameReceipt = document.getElementById('screenNameReceipt').value;
 //  var textar            = document.getElementById('textar').value; 
  // alert(screenNameReceipt);
  // alert(textar);
  
   var url     = 'twitter_oauth/index.php';
   var params  = 'inbox=Inbox';

   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseDirectMessagesInInbox
   });   
}

function responseDirectMessagesInInbox(transport)
{
   document.getElementById('messagesLoading').style.display    = 'none';
   var response = transport.responseText || "no response text";
   //alert(response);  
   document.getElementById('UserListDisplay').innerHTML = response;
}

function massAddfunction()
{
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display    = 'block';
   if(document.getElementById('followTwitterIds').checked)
   {
     var followingIds   = document.getElementById('followTwitterIds').value;
   }

   var url     = 'twitter_oauth/index.php';
   var params  = 'massaddsDropd=massaddsDropdIds&followingIds=' +followingIds;
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseMassAdd
     
    });   
}

function responseMassAdd(transport)
{
   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 massDropfunction()
{
   document.getElementById('UserListDisplay').style.display = 'none';
   document.getElementById('progress_bar').style.display    = 'block';
   if(document.getElementById('unfollowTwitterIds').checked)
   {
      var unfollowIds   = document.getElementById('unfollowTwitterIds').value;
   }
   if(document.getElementById('unfollowTwitterAll').checked)
   {
      var unfollowIds   = document.getElementById('unfollowTwitterAll').value;
   }
   if(document.getElementById('unfollowTwitterAllLock').checked)
   {
      var unfollowIds   = document.getElementById('unfollowTwitterAllLock').value;
   }
   var url     = 'twitter_oauth/index.php';
   var params  = 'massaddsDropd=massaddsDropdIds&unfollowIds=' +unfollowIds;
   
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseMassDrop
     
    });   
}

function responseMassDrop(transport)
{
   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 addTwitterStatus()
{
   if(document.getElementById('tweet_body')!='')
   {
      var addingText   = document.getElementById('tweet_body').value;
   }
   var url     = 'twitter_oauth/index.php';
   var params  = 'twitterStatus=twitterStatusNotes&addingText=' +addingText;
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseAddTwitterStatus
   });   
}
function responseAddTwitterStatus(transport)
{
   var response = transport.responseText || "no response text";
   //alert(response);
   document.getElementById('tweetSuccessMessage').innerHTML = 'Tweet sent successfully'; 
}

function dmDelete(id)
{
   var url       = 'twitter_oauth/index.php';
   var params    = 'dmDelete=dmDelete&dm_id=' +id;
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responsedmDelete
   });   
}
function responsedmDelete(transport)
{
   var response = transport.responseText || "no response text";
   var dmd      = response;
   document.getElementById('dm_delete_' +dmd).innerHTML = 'Successfully it has been deleted';
}

function retweetsAdd(id)
{
   var url       = 'twitter_oauth/index.php';
   var params    = 'retweets=retweetsSubmit&retweetsid=' +id;
   new Ajax.Request(url,
   {
         method: 'get',
     parameters: params,
     onComplete: responseRetweetsAdd
   });   
}
function responseRetweetsAdd(transport)
{
   var response = transport.responseText || "no response text";
  // alert(response); 
  // var rtwid = response;
   document.getElementById('retweetMessage-' +rtwid).innerHTML = 'Retweet sent successfully'; 
}

function FollowAddingIn(id)
{
   document.getElementById('loadingbutton-' +id).style.display = 'block';
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=followaddingq&tadIds=' +id;

   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseFollowingAddbox
    });   
}

function responseFollowingAddbox(transport)
{
   
   var response = transport.responseText || "no response text";  
   var id = response;
   document.getElementById('loadingbutton-' +id).style.display = 'none';
   document.getElementById('followunfollowshow-' +id).innerHTML =  "<input class='btn2' type='button' name='unfollow' id='unfollow' value='unsubscribe'  onclick='FollowDestroyIn(" +id+")'>";  
}

function FollowDestroyIn(id)
{
   document.getElementById('loadingbutton-' +id).style.display = 'block';
   var url     = 'twitter_oauth/index.php';
   var params  = 'cmd=followDestroy&twitterFollowDestroyIds=' +id;

   new Ajax.Request(url,
   {
         method: 'post',
         parameters: params,
         onComplete: responseFollowingDestroybox
    });   
}

function responseFollowingDestroybox(transport)
{
   var response = transport.responseText || "no response text"; 
   var id = response;
   document.getElementById('loadingbutton-' +id).style.display = 'none';
   document.getElementById('followunfollowshow-' +id).innerHTML = "<input class='btn2' type='button' name='follow' id='follow' value='subscribe'  onclick='FollowAddingIn(" +id+")'>";
}