var ktp_ref_url =''; var ktp_licence=''; var ktp_ajax_url='http://www.kisaso.com/wp-content/mu-plugins/kish-twit-pro.php'; var ktp_ajax_loader='http://www.kisaso.com/wp-content/mu-plugins/kish-twit-pro/img/ajax-loader.gif'; var ktp_autoscroll =''; var ktp_sidebar_menu = ''; var ktp_current_account=''; var ktp_latest_rtbymesinceid=''; var ktp_latest_rttomesinceid=''; var ktp_latest_ktpfriendstimelinesinceid=''; var ktp_latest_ktpshowtwitstatuspagesinceid=''; var ktp_latest_thisuserlatest=''; var ktp_otheruserid=''; var ktp_getuser=''; var ktp_selected_tweep=''; var ktp_cont1_req = ''; var ktp_cont1_resultdiv = ''; var ktp_cont1_progdiv = ''; var scrollnew = true; var ktp_cont2_req = ''; var ktp_cont2_resultdiv = ''; var ktp_cont2_progdiv = ''; var scrollnew2 = true; var homeresultdiv = 'kish_twit_post_footer'; var dodebug=false; jQuery(document).ready(function(){ if(jQuery("#ktp_container_1").length != 0) { ktp_getuser.length>0 ? kish_twit_pro_process_ajax_page_load('req=ktpshowTwitStatusPage&user='+ktp_getuser, 'ktp_container_1', ktp_ajax_loader) : kish_twit_pro_process_ajax_page_load('req=ktpshowTwitStatusPage', 'ktp_container_1', ktp_ajax_loader); } if(jQuery("#kpt_container_2").length != 0) { kish_twit_pro_process_ajax_page_load('req=ktpfriendstimeline', 'kpt_container_2', ktp_ajax_loader); } if(jQuery("#kish_twit_post_footer").length != 0) { var kishpid = jQuery("#hiddenpid").html(); var kishbid = jQuery("#hiddenbid").html(); kish_twit_pro_process_ajax_page_load('req=relatedtweets&pid=' + kishpid + '&blogid=' + kishbid, 'kish_twit_post_footer', ktp_ajax_loader); } if(jQuery("#kish-twit-pro-sidebar").length != 0) { //kish_twit_pro_process_ajax_page_load('req=refreshsidebar', 'kish-twit-pro-sidebar', ktp_ajax_loader); } }); jQuery(document).ready(function(){var sys=setInterval("kish_twit_pro_reload_1();",120000);}); jQuery(document).ready(function(){var sys=setInterval("kish_twit_pro_reload_2();",65000);}); jQuery(document).ready(function(){var sys=setInterval("kish_twit_pro_reload_3();",60000);}); //jQuery(document).ready(function(){var sys=setInterval("kish_twit_pro_reload_4();",15000);}); if(ktp_autoscroll) { jQuery(document).ready(function(){ var elem2 = jQuery('#kpt_container_2'); jQuery("#kpt_container_2").scroll(function(){ //ktpdebug('Mode is ' + scrollnew2); //ktpdebug(ktp_cont2_req); if(scrollnew2==true) { var pos = (elem2.scrollTop()/elem2[0].scrollHeight) * 100; ktpdebug(pos + " / "); if (pos >=70) { //ktpdebug(ktp_cont2_req + ' ' + ktp_cont2_resultdiv); if(ktp_cont2_req.length==0) {return false; } kish_twit_pro_process_ajax_load_new_auto('req=' + ktp_cont2_req, ktp_cont2_resultdiv, ktp_cont2_progdiv, ktp_ajax_loader, 2); } } }); }); jQuery(document).ready(function(){ var elem1 = jQuery('#ktp_container_1'); jQuery("#ktp_container_1").scroll(function(){ //ktpdebug('Mode is ' + scrollnew); if(scrollnew==true) { var pos = (elem1.scrollTop()/elem1[0].scrollHeight) * 100; ktpdebug(pos + " / "); if (pos >=70) { if(ktp_cont1_req.length==0) {return false; } //ktpdebug(ktp_cont1_req + ' - ' + ktp_cont1_resultdiv); kish_twit_pro_process_ajax_load_new_auto('req=' + ktp_cont1_req, ktp_cont1_resultdiv, ktp_cont1_progdiv, ktp_ajax_loader, 1); } } }); }); } function kish_twit_pro_reload_1() { if(jQuery("#ktp_container_1_top_data").html()=='My Updates') { kish_twit_pro_process_ajax_load_new('req=ktpshowTwitStatusPage&since_id=' + ktp_latest_ktpshowtwitstatuspagesinceid + '&count=20', 'usertl-new-utl' + ktp_latest_ktpshowtwitstatuspagesinceid, 'usertl-new-utl' + ktp_latest_ktpshowtwitstatuspagesinceid, ktp_ajax_loader); } } function kish_twit_pro_reload_2() { if(jQuery("#kpt_container_2_top_data").html()=='My Friends Updates') { kish_twit_pro_process_ajax_load_new('req=ktpfriendstimeline&since_id=' + ktp_latest_ktpfriendstimelinesinceid + '&count=20', 'usertl-new-ftl' + ktp_latest_ktpfriendstimelinesinceid, 'usertl-new-ftl' + ktp_latest_ktpfriendstimelinesinceid, ktp_ajax_loader); } } function kish_twit_pro_reload_4() { if(jQuery("#kish_twit_post_footer").length != 0) { kish_twit_pro_process_ajax_page_load('req=relatedtweets', 'kish_twit_post_footer', ktp_ajax_loader); } } function kish_twit_pro_reload_3() { var headtext = jQuery("#ktp_container_1_top_data").html(); if(ktp_otheruserid.length>0) { if(headtext.search(/s Updates/i)) { var data = 'req=thisuserlatesttweets&user=' + ktp_otheruserid +'&since_id=' + ktp_latest_thisuserlatest + '&count=20'; //alert(data); kish_twit_pro_process_ajax_load_new(data, 'usertl-new-page-progress' + ktp_latest_thisuserlatest, 'usertl-new-page-progress' + ktp_latest_thisuserlatest, ktp_ajax_loader); } } } function kish_twit_pro_process_ajax(dataToSend, resultDiv, linkDiv, img) { ktpgetCookie(); if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).fadeOut("slow", function() { jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).show("slow"); jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_process_ajax_update_pop(dataToSend, resultDiv, linkDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).fadeOut("slow", function() { jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).show("slow"); jQuery("#"+linkDiv).html(linkDivHTML); var howLong = 500; t = null; t = setTimeout("self.close()",howLong); },"html"); } function kish_twit_pro_process_ajax_admin(dataToSend, resultDiv, linkDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).fadeOut("slideUp", function() { jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).show("slideDown"); jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_process_ajax_reloading(dataToSend, resultDiv, linkDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).slideUp("slow", function() { jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).slideDown("slow"); jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_process_ajax_load_new(dataToSend, resultDiv, linkDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).slideUp("slow", function() { if(data.length<=1) { jQuery("#"+resultDiv).html(linkDivHTML); } else { jQuery("#"+resultDiv).html(data); } }); jQuery("#"+resultDiv).slideDown("slow"); jQuery("#"+resultDiv).fadeTo("slow", 0.33, function() { jQuery("#"+resultDiv).fadeTo("slow", 1.0); }); //jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_process_ajax_load_new_auto(dataToSend, resultDiv, linkDiv, img, contnum) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(contnum==1) {scrollnew=false;} if(contnum==2) {scrollnew2=false;} if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } //alert(dataToSend); var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).slideUp("slow", function() { if(contnum==1) {scrollnew=true;} if(contnum==2) {scrollnew2=true;} if(data.length<=1) { jQuery("#"+resultDiv).html(linkDivHTML); } else { jQuery("#"+resultDiv).html(data); } }); jQuery("#"+resultDiv).slideDown("slow"); jQuery("#"+resultDiv).fadeTo("slow", 0.33, function() { jQuery("#"+resultDiv).fadeTo("slow", 1.0); }); //jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_process_ajax_msg(dataToSend, resultDiv, linkDiv, img, msg) { ktpgetCookie(); if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } var linkDivHTML; if(msg.length>0) { linkDivHTML = msg; } else { linkDivHTML = jQuery("#"+linkDiv).html(); } jQuery("#"+linkDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).fadeOut("slow", function() { if(resultDiv!=linkDiv) { jQuery("#"+resultDiv).html(data); } else { jQuery("#"+linkDiv).html(linkDivHTML); jQuery("#kisasodebug").html(data); } }); jQuery("#"+resultDiv).show("slow"); if(msg=='Re-Tweeted..') { if(jQuery("#ktp_container_1_top_data").html()=='Retweets By Me') { kish_twit_pro_process_ajax_load_new('req=retweetsbyme&since_id=' + ktp_latest_rtbymesinceid + '&count=20', 'usertl-new-ftl' + ktp_latest_rtbymesinceid , 'usertl-new-ftl' + ktp_latest_rtbymesinceid, img); } //else { //kish_twit_pro_process_ajax('req=retweetsbyme', 'ktp_container_1', 'ktp_tab_menu_progretweetsbyme',img); kish_twit_pro_update_header_title('ktp_container_1_top_data', 'Retweets By Me', img); //} } },"html"); } function kish_twit_pro_process_ajax_progress(dataToSend, resultDiv, progressDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } jQuery("#"+progressDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).fadeOut("slow", function() { jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).show("slow"); if(resultDiv!=progressDiv) { jQuery("#"+progressDiv).html(''); } },"html"); } function kish_twit_pro_process_ajax_page_load(dataToSend, resultDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } //var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+resultDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).slideToggle("slow", function(){ jQuery("#"+resultDiv).html(data); }); jQuery("#"+resultDiv).slideToggle("slow"); //jQuery("#"+linkDiv).html(linkDivHTML); },"html"); } function kish_twit_pro_del_account(resultDiv, img) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } if(confirm("Are you sure to delete this account from Kish Twit Pro, Any way you can add it any time.. Shall I remove it? ")) { dataToSend = 'req=delaccount&accountid=' + ktp_current_account; jQuery("#"+resultDiv).html(''); jQuery.post(ktp_ajax_url,dataToSend,function(data) { jQuery("#"+resultDiv).slideToggle("slow", function(){ jQuery("#"+resultDiv).html(data); jQuery("#"+resultDiv).slideToggle("slow"); }); },"html"); } } function kish_twit_pro_select_tweep(tweepid) { ktp_selected_tweep=tweepid; } function kish_twit_pro_add_member_to_list(id, listid, resultDiv, linkDiv) { if(jQuery("#"+resultDiv).length>0) { resultDiv=resultDiv; } else {resultDiv=homeresultdiv; } var list = kish_twit_pro_getVar(listid); if(list=='Select Your List') { alert('Please Select a List and Click the Add Button..'); return false; } var dataToSend = 'req=addnewmembertolist&member=' + id + '&listid=' + list; if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } kish_twit_pro_process_ajax(dataToSend, resultDiv, linkDiv, ktp_ajax_loader) //kish_twit_pro_process_ajax_progress(dataToSend, resultdiv, 'ktp_tab_menu_prog', ktp_ajax_loader); //kish_twit_pro_update_header_title('kpt_container_2_top_data', 'Added to list', ktp_ajax_loader); } function kish_twit_pro_remove_member_from_list(id, listid, divid, progressdiv) { jQuery("#"+progressdiv).html(''); var dataToSend = 'req=removememberfromlist&member=' + id + '&listid=' + listid; if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } jQuery.post(ktp_ajax_url,dataToSend,function() { jQuery("#"+divid).slideUp("slow"); },"html"); //kish_twit_pro_process_ajax_progress(dataToSend, 'ktp_container_1', 'ktp_tab_menu_prog', ktp_ajax_loader); } function kish_twit_pro_unsubscribe_list(user, listid, divid, progressdiv) { jQuery("#"+progressdiv).html(''); var dataToSend = 'req=unsubscribelist&user=' + user + '&listid=' + listid; if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } jQuery.post(ktp_ajax_url,dataToSend,function() { jQuery("#"+divid).slideUp("slow"); },"html"); //kish_twit_pro_process_ajax_progress(dataToSend, 'ktp_container_1', 'ktp_tab_menu_prog', ktp_ajax_loader); } function kish_twit_pro_save_new_list() { var dataToSend = 'req=savenewlist&name=' + kish_twit_pro_getVar('ktp_new_list_name') + '&mode=' + kish_twit_pro_getVar('select_mode') + '&description=' + kish_twit_pro_getVar('ktp_new_list_desc'); if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } kish_twit_pro_process_ajax_progress(dataToSend, 'kpt_container_2', 'ktp_tab_menu_prog', ktp_ajax_loader); } function kish_twit_pro_edit_old_list(listid) { var dataToSend = 'req=editsavedlist&name=' + kish_twit_pro_getVar('ktp_new_list_name_' + listid) + '&mode=' + kish_twit_pro_getVar('select_mode_' + listid) + '&description=' + kish_twit_pro_getVar('ktp_new_list_desc_' + listid) + '&listid=' + listid; if(ktp_current_account>0) { dataToSend = dataToSend + '&accountid=' + ktp_current_account; } kish_twit_pro_process_ajax_progress(dataToSend, 'kpt_container_2', 'edit_save_list_form_' + listid, ktp_ajax_loader); } function kish_twit_pro_edit_list_populate(name, mode, description, hiddenlistid) { kish_twit_pro_setVar('ktp_new_list_name', name); kish_twit_pro_setVar('select_mode', mode); kish_twit_pro_setVar('ktp_new_list_desc', description); kish_twit_pro_setVar('ktp_hidden_listid', hiddenlistid); } function kish_twitter_clear_div(div) { jQuery("#"+div).slideUp("slow"); } function kish_twit_pro_getVar(v) { var retval; retval = document.getElementById(v).value; return retval; } function kish_twit_pro_setVar(divid, msg) { document.getElementById(divid).value=msg; } function kish_twit_pro_resetTbox(msg, control) { document.getElementById(control).value=msg; } function kish_twit_pro_clear(clearDiv) { if(document.getElementById(clearDiv)) { document.getElementById(clearDiv).innerHTML = ''; } } function kish_twit_pro_kishShowDiv(div) { if(document.getElementById(div)) { document.getElementById(div).style.display='block'; } } function kish_twit_pro_toggle(div) { jQuery("#"+div).toggle("fast"); } function kish_twit_pro_kishHideDiv(div) { jQuery("#"+div).slideUp("slow"); } function kish_twit_pro_getVarCheckBox(v) { var retval; retval = document.getElementById(v).checked; return retval; } function kish_twit_pro_set_accountid(id) { if(id!=ktp_current_account) { jQuery("#ac-"+id).css("background","#2361A1"); jQuery("#ac-"+id).css("color","#EEEEEE"); jQuery("#ac-"+id).css("font-weight","bold"); jQuery("#ac-"+ktp_current_account).css("font-weight","normal"); jQuery("#ac-"+ktp_current_account).css("background","#EEEEEE"); jQuery("#ac-"+ktp_current_account).css("color","#2361A1"); ktp_current_account=id; } if(jQuery("#ktp_should_refresh:checked").val()) { kish_twit_pro_process_ajax_page_load('req=ktpshowTwitStatusPage', 'ktp_container_1', ktp_ajax_loader); kish_twit_pro_process_ajax_page_load('req=ktpfriendstimeline', 'kpt_container_2', ktp_ajax_loader); kish_twit_pro_process_ajax_page_load('req=refreshprofile', 'ktp_info_box', ktp_ajax_loader); } } function kish_twit_pro_set_account_from_button(id) { ktp_current_account=id; jQuery("#ac-"+id).css("background","#2361A1"); jQuery("#ac-"+id).css("color","#EEEEEE"); jQuery("#ac-"+id).css("font-weight","bold"); } function kish_twit_pro_set_account_from_button_unselected(id) { jQuery("#ac-"+id).css("background","#EEEEEE"); jQuery("#ac-"+id).css("color","#2361A1"); jQuery("#ac-"+id).css("font-weight","normal"); } function kish_twit_pro_load_menu_links(img){ jQuery("#ktp_tab_menu_prog").html(''); jQuery("#ktp_tabs_display").fadeOut("slow", function() { jQuery("#ktp_tabs_display").html(ktp_sidebar_menu); jQuery("#ktp_tabs_display").show("slow"); jQuery("#ktp_tab_menu_prog").html(''); }); } function kish_twit_pro_load_menu_profile(linkDiv, dataDiv,img){ var profiledata=jQuery("#"+dataDiv).html(); profiledata=profiledata.replace(/check-rel/g, 'ktpcheck'); profiledata=profiledata.replace(/dmbox/g, 'dmboxprof'); profiledata=profiledata.replace(/profile_list_/g, 'p_l'); profiledata=profiledata.replace(/list-/g, 'l_'); //profiledata=profiledata.replace(/follow/g, 'prof-follow'); var linkDivHTML = jQuery("#"+linkDiv).html(); jQuery("#"+linkDiv).html(''); jQuery("#ktp_tabs_display").fadeOut("slow", function() { jQuery("#ktp_tabs_display").html(profiledata); jQuery("#ktp_tabs_display").show("slow"); jQuery("#"+linkDiv).html(linkDivHTML); }); } function kish_twit_pro_save_menu_data() { if(ktp_sidebar_menu=='') { ktp_sidebar_menu = jQuery("#ktp_tabs_display").html(); } } function kish_twit_pro_get_data_to_new_location(divfrom, divto, img) { var data = jQuery("#"+divfrom).html(); jQuery("#"+divto).html(''); jQuery("#"+divto).html(data); jQuery("#"+divto).fadeOut("slow", function() { jQuery("#"+divto).html(data); jQuery("#"+divto).show("slow"); }); } function kish_twit_pro_update_header_title(divid, data, img) { jQuery("#"+divid).html(''); jQuery("#"+divid).fadeOut("slow", function() { jQuery("#"+divid).html(data); jQuery("#"+divid).show("slow"); }); } function kish_twit_pro_change_class(divtochange, nameofclass, newclass) { jQuery("#"+divtochange).removeClass(nameofclass); jQuery("#"+divtochange).addClass(newclass); } function ktpdebug(data) { if(dodebug) { jQuery("#ktp_debug").append("\n" + data); } else { jQuery("#ktp_debug").slideUp("fast"); } } function ktpgetCookie() { var name ='kish_twit_oauth_token'; var cookies = document.cookie; if (cookies.indexOf(name) == -1) { window.location = 'http://www.kisaso.com/wp-content/mu-plugins/kish-twit-pro/oauth/redirect.php'; return false; } else { return true; } }