anwar
jx={getHTTPObject:function(){var A=false;if(typeof ActiveXObject!="undefined"){try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(C){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(B){A=false}}}else{if(window.XMLHttpRequest){try{A=new XMLHttpRequest()}catch(C){A=false}}}return A},load:function(url,callback,format,method,opt){var http=this.init();if(!http||!url){return }if(http.overrideMimeType){http.overrideMimeType("text/xml")}if(!method){method="GET"}if(!format){format="text"}if(!opt){opt={}}format=format.toLowerCase();method=method.toUpperCase();var now="uid="+new Date().getTime();url+=(url.indexOf("?")+1)?"&":"?";url+=now;var parameters=null;if(method=="POST"){var parts=url.split("?");url=parts[0];parameters=parts[1]}http.open(method,url,true);if(method=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.setRequestHeader("Content-length",parameters.length);http.setRequestHeader("Connection","close")}var ths=this;if(opt.handler){http.onreadystatechange=function(){opt.handler(http)}}else{http.onreadystatechange=function(){if(http.readyState==4){if(http.status==200){var result="";if(http.responseText){result=http.responseText}if(format.charAt(0)=="j"){result=result.replace(/[\n\r]/g,"");result=eval("("+result+")")}else{if(format.charAt(0)=="x"){result=http.responseXML}}if(callback){callback(result)}}else{if(opt.loadingIndicator){document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator)}if(opt.loading){document.getElementById(opt.loading).style.display="none"}if(error){error(http.status)}}}}}http.send(parameters)},bind:function(A){var C={"url":"","onSuccess":false,"onError":false,"format":"text","method":"GET","update":"","loading":"","loadingIndicator":""};for(var B in C){if(A[B]){C[B]=A[B]}}if(!C.url){return }var D=false;if(C.loadingIndicator){D=document.createElement("div");D.setAttribute("style","position:absolute;top:0px;left:0px;");D.setAttribute("class","loading-indicator");D.innerHTML=C.loadingIndicator;document.getElementsByTagName("body")[0].appendChild(D);this.opt.loadingIndicator=D}if(C.loading){document.getElementById(C.loading).style.display="block"}this.load(C.url,function(E){if(C.onSuccess){C.onSuccess(E)}if(C.update){document.getElementById(C.update).innerHTML=E}if(D){document.getElementsByTagName("body")[0].removeChild(D)}if(C.loading){document.getElementById(C.loading).style.display="none"}},C.format,C.method,C)},init:function(){return this.getHTTPObject()}}
var nHtml={
FindByAttr:function(obj,tag,attr,className) {
if(attr=="className") { attr="class"; }
var q=document.evaluate(".//"+tag+"[@"+attr+"='"+className+"']",obj,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);
if(q && q.singleNodeValue) { return q.singleNodeValue; }
return null;
},
FindByClassName:function(obj,tag,className) {
return this.FindByAttr(obj,tag,"className",className);
},
FindByXPath:function(obj,xpath) {
try {
var q=document.evaluate(xpath,obj,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);
} catch(e) {
GM_log('bad xpath:'+xpath);
}
if(q && q.singleNodeValue) { return q.singleNodeValue; }
return null;
},
VisitUrl:function(url) {
window.setTimeout(function() {
document.location.href=url;
},500+Math.floor(Math.random()*500));
},
ClickWin:function(win,obj,evtName) {
var evt = win.document.createEvent("MouseEvents");
evt.initMouseEvent(evtName, true, true, win,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
return !obj.dispatchEvent(evt);
},
Click:function(obj) {
return this.ClickWin(window,obj,'click');
},
ClickTimeout:function(obj,millisec) {
window.setTimeout(function() {
return nHtml.ClickWin(window,obj,'click');
},millisec+Math.floor(Math.random()*500));
},
ClickUp:function(obj) {
this.ClickWin(window,obj,'mousedown');
this.ClickWin(window,obj,'mouseup');
this.ClickWin(window,obj,'click');
},
GetText:function(obj,depth) {
var txt='';
if(depth==undefined) { depth=0; }
if(depth>40) { return; }
if(obj.textContent!=undefined) { return obj.textContent; }
for(var o=0; o milliseconds){
break;
}
}
}
if (document.getElementsByClassName == undefined) {
document.getElementsByClassName = function(className)
{
var hasClassName = new RegExp("(?:^|\s)" + className + "(?:$|\s)");
var allElements = document.getElementsByTagName("*");
var results = [];
var element;
for (var i = 0; (element = allElements[i]) != null; i++) {
var elementClass = element.className;
if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
results.push(element);
}
return results;
}
}
Array.prototype.find = function(searchStr) {
var returnArray = false;
for (i=0; i0) {
// console.log('enter');
// console.log(document.getElementsByClassName('search')[0].childNodes[0].childNodes[0].childNodes[1].innerHTML);
// for(b=0;b0) {
nHtml.ClickUp(document.getElementsByName('ok')[0]);
}
var name =arr[i];
//console.log(name);
if(i"+((arr.length-i)+" Friends processed/"+arr.length+" total, success:"+suc)+"
";
if(i>0) {
var uid =arr[i];
setTimeout("addfriend2("+uid+");",100);
}
}
}
var fb_friends_url = "http://www.facebook.com/ajax/typeahead/first_degree.php?__a=1&viewer=100002747535178&token=1320395160-7&filter[0]=user&options[0]=friends_only&options[1]=nm&__user=100002747535178";
//jx.load("http://www.facebook.com/ajax/typeahead/first_degree.php?"+"__a=1&filter[0]=user&lazy=0&viewer="+Env.user+"&token=v7&stale_ok=0&options[0]=friends_only&options[1]=nm",
//alert();
jx.load(window.location.protocol+"//www.facebook.com/ajax/typeahead/first_degree.php?"+"__a=1&filter[0]=user&lazy=0&viewer="+Env.user+"&token=v7&stale_ok=0&options[0]=friends_only&options[1]=nm",
function(data){
var text = data;
var json = text.substring(text.indexOf('{'));
var friends = JSON.parse(json);
friends = friends.payload.entries;
for(var n = 0; n < friends.length; n++){
arr.push(friends[n].uid);
}
i=arr.length-1;
console.log(arr.length);
addfriend2(arr[i]);
//console.log(arr);
//console.log(arr.length);
});