// ==UserScript==
// @name ♏₩ℳ MiniToolbar
// @namespace Mafiawars by Zynga
// @description Enjoy!! Playing Mafia Wars With Combine Tools
// @icon http://tinyurl.com/8ab2tzz
// @include http://facebook.mafiawars.zynga.com/mwfb/remote/html_server.php*
// @include http://mwfb.zynga.com/mwfb/remote/html_server.php*
// @include http://facebook.mafiawars.zynga.com/mwfb/xd_receiver.htm
// @include http://apps.facebook.com/inthemafia/*
// @include http://apps.new.facebook.com/inthemafia/*
// @include http://www.facebook.com/connect/uiserver*
// @include https://www.facebook.com/dialog/feed*
// @exclude http://mwfb.zynga.com/mwfb/*#*
// @exclude http://facebook.mafiawars.zynga.com/mwfb/*#*
// @exclude http://apps.facebook.com/inthemafia/sk_updater.php*
// @exclude http://facebook.mafiawars.zynga.com/mwfb/iframe_proxy.php*
// @include https://facebook.mafiawars.zynga.com/mwfb/remote/html_server.php*
// @include https://mwfb.zynga.com/mwfb/remote/html_server.php*
// @include https://facebook.mafiawars.zynga.com/mwfb/xd_receiver.htm
// @include https://apps.facebook.com/inthemafia/*
// @include https://apps.new.facebook.com/inthemafia/*
// @include https://www.facebook.com/connect/uiserver*
// @exclude https://mwfb.zynga.com/mwfb/*#*
// @exclude https://facebook.mafiawars.zynga.com/mwfb/*#*
// @exclude https://apps.facebook.com/inthemafia/sk_updater.php*
// @exclude https://facebook.mafiawars.zynga.com/mwfb/iframe_proxy.php*
// @copyright Spockholm Mafia Toolbar & Toolbar.〤
// @version Diamond Plate
// ==/UserScript==
function injectScript(source) {
// Utilities
var isFunction = function (arg) {
return (Object.prototype.toString.call(arg) == "[object Function]");
};
var jsEscape = function (str) {
// Replaces quotes with numerical escape sequences to
// avoid single-quote-double-quote-hell, also helps by escaping HTML special chars.
if (!str || !str.length) return str;
// use \W in the square brackets if you have trouble with any values.
var r = /['"<>\/]/g,
result = "",
l = 0,
c;
do {
c = r.exec(str);
result += (c ? (str.substring(l, r.lastIndex - 1) + "\\x" + c[0].charCodeAt(0).toString(16)) : (str.substring(l)));
} while (c && ((l = r.lastIndex) > 0))
return (result.length ? result : str);
};
var bFunction = isFunction(source);
var elem = document.createElement("script"); // create the new script element.
var script, ret, id = "";
if (bFunction) {
// We're dealing with a function, prepare the arguments.
var args = [];
for (var i = 1; i < arguments.length; i++) {
var raw = arguments[i];
var arg;
if (isFunction(raw)) // argument is a function.
arg = "eval(\"" + jsEscape("(" + raw.toString() + ")") + "\")";
else if (Object.prototype.toString.call(raw) == '[object Date]') // Date
arg = "(new Date(" + raw.getTime().toString() + "))";
else if (Object.prototype.toString.call(raw) == '[object RegExp]') // RegExp
arg = "(new RegExp(" + raw.toString() + "))";
else if (typeof raw === 'string' || typeof raw === 'object') // String or another object
arg = "JSON.parse(\"" + jsEscape(JSON.stringify(raw)) + "\")";
else arg = raw.toString(); // Anything else number/boolean
args.push(arg); // push the new argument on the list
}
// generate a random id string for the script block
while (id.length < 16) id += String.fromCharCode(((!id.length || Math.random() > 0.5) ? 0x61 + Math.floor(Math.random() * 0x19) : 0x30 + Math.floor(Math.random() * 0x9)));
// build the final script string, wrapping the original in a boot-strapper/proxy:
script = "(function(){var value={callResult: null, throwValue: false};try{value.callResult=((" + source.toString() + ")(" + args.join() + "));}catch(e){value.throwValue=true;value.callResult=e;};" + "document.getElementById('" + id + "').innerText=JSON.stringify(value);})();";
elem.id = id;
} else // plain string, just copy it over.
{
script = source;
}
elem.type = "text/javascript";
elem.innerHTML = script;
// insert the element into the DOM (it starts to execute instantly)
document.head.appendChild(elem);
if (bFunction) {
// get the return value from our function:
ret = JSON.parse(elem.innerText);
// remove the now-useless clutter.
elem.parentNode.removeChild(elem);
// make sure the garbage collector picks it instantly. (and hope it does)
delete(elem);
// see if our returned value was thrown or not
if (ret.throwValue) throw (ret.callResult);
else return (ret.callResult);
} else // plain text insertion, return the new script element.
return (elem);
}
// Credits to Jarett for their update script --> http://userscripts.org/scripts/review/20145
var SUC_script_num = 112487; // Change this to the number given to the script by userscripts.org (check the address bar)
try {
function updateCheck(forced) {
if ((forced) || (parseInt(GM_getValue('SUC_last_update', '0')) + 86400000 <= (new Date().getTime()))) {// Checks once a day (24 h * 60 m * 60 s * 1000 ms)
try {
GM_xmlhttpRequest( {
method: 'GET',
url: 'http://userscripts.org/scripts/source/'+SUC_script_num+'.meta.js?'+new Date().getTime(),
headers: {'Cache-Control': 'no-cache'},
onload: function(resp) {
var local_version, remote_version, rt, script_name;
rt=resp.responseText;
GM_setValue('SUC_last_update', new Date().getTime()+'');
remote_version=parseInt(/@uso:version\s*(.*?)\s*$/m.exec(rt)[1]);
local_version=parseInt(GM_getValue('SUC_current_version', '-1'));
if(local_version!=-1) {
script_name = (/@name\s*(.*?)\s*$/m.exec(rt))[1];
GM_setValue('SUC_target_script_name', script_name);
if (remote_version > local_version) {
if(confirm('There is an update available for the Greasemonkey script "'+script_name+'."\nWould you like to go to the install page now?'))
{
window.location.href='http://userscripts.org/scripts/source/'+SUC_script_num+'.user.js';
GM_setValue('SUC_current_version', remote_version);
}
}
else if (forced)
alert('No update is available for "'+script_name+'."');
}else GM_setValue('SUC_current_version', remote_version+'');
}
});
}catch (err) {
if (forced)
alert('An error occurred while checking for updates:\n'+err);
}
}
}
GM_registerMenuCommand(GM_getValue('SUC_target_script_name', '???') + ' - Manual Update Check', function(){updateCheck(true);});
updateCheck(false);
} catch(err) {}
function x$(selector, context) {
context = context || document;
return document.evaluate(selector, context, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue
}
function aboveTheFrame() {
var canvas_iframe = x$('//iframe[@class="canvas_iframe_util"]');
if (canvas_iframe !== null) {
var divGX = document.createElement('div');
divGX.innerHTML = '<span style="font-weight: bold; font-size: 14px;"><a target="_blank" href="http://userscripts.org/scripts/show/112487">♏₩ℳ MiniToolbar</a> | ' +
'<a id="UpD">Check for updates</a> | '+
'<a target="_blank" href="http://mwmtoolbar.ourtoolbar.com/">♏₩ℳ Toolbar</a> | '+
'<a target="_blank" href="http://mwlootlady.blogspot.com/">MW Loot Lady</a> | '+
'<a target="_blank" href="http://scruffys-mwbm.com/bm-home.htm">Scruffy"s Mafia</a> | '+
'<a target="_blank" href="http://mafiawarswishlister.com/">Wishlister</a> | '+
'<a target="_blank" href="http://www.oneguy.com/mafia/mwts/">OGP Mafia</a> | '+
'<a target="_blank" href="http://www.mwhelper.com/">Mafia Helper</a> | '+
'<a target="_blank" href="http://www.samscorner.com/bookmarklets/default.aspx">Sam"s Corner</a> | '+
'<a target="_blank" href="http://toslspys.hpage.com/">TOSL SPYs</a> | '+
'<a target="_blank" href="http://arun.keen-computing.co.uk/?page_id=33">Arun"s Mafia</a> | '+
'<a target="_blank" href="http://www.creallaborate.com/guessx/mw/">Guess〤</a> | '+
'<a target="_blank" href="http://www.spockholm.com/mafia/bookmarklets.php">Spockholm</a> | '+
'<a target="_blank" href="http://www.facebook.com/groups/173236399415354/">Spocklets</a>'+
'</span>';
canvas_iframe.parentNode.insertBefore(divGX, canvas_iframe);
document.getElementById('UpD').addEventListener('click', updateCheck, false);
}
}aboveTheFrame()
var myscript = function () {
var xw_user = /sf_xw_user_id': '(.+)'/.exec(document.body.innerHTML)[1];
var name = /\'name\': \'(.+?)\b /.exec(document.body.innerHTML)[1];
var city = /mw_city(\d)/.exec(document.getElementById("mw_city_wrapper").className)[1];
var RobOn = false;
var healOn = false;
var expOn = false;
var healat = 500;
var stopat = 500;
var stopEn = 0;
var stopSta = 0;
var Robstopat = 500;
var jobsOn = false;
var pauseOn = false;
var pauseRob = false;
var NYjobon = false;
var BKjobon = false;
var Bjobon = false;
var Bjobid = 0;
var ajax = false;
var ILVjobon = false;
var killtehmbar = false;
var killcarosell = false;
var healInterval;
var energyInterval;
var en2xpInterval;
var rref = 5900;
var Rboards=0;
var currstam = 0;
var currexp = 0;
var WhereAmI = HereYouIs();
var iLike = '<iframe src="//www.facebook.com/plugins/like.php?app_id=121963871237246&href=https%3A%2F%2Fwww.facebook.com%2Fpages%2F%25E1%25B9%2580%25E1%25BD%25A7%25E1%25B9%2582-%25E1%25B8%25A1%25E1%25B9%259D%25E1%25BB%25A0%25E1%25B9%25B9%25E1%25BF%25AC%2F227532373941666&send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=light&font=arial&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:20px;" allowTransparency="true"></iframe>';
var en2xppic = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACc0lEQVR42mL8//8/Ay6gOuPA/NsZDomaqqIcl7Y7X2ZlZWJBV7Nozd1FAAHEhMsATjVDARlzBwcuIJ0TLZ/DysCgwvD7nwIyfvro47O44pP1AAGE0xABz/gEHyEGBQGv+IQoN+lohl//GFDwzz8Pchsv5YLUAgQQC06v+CXEy7EzMFhrCRUIcjD/Z/jxB0V+2fb7y9bteXwOxAYIIKyG8NgEGuTMWS8ACq4ymdPiQAM4kOW//fjLsPHgl40LNkurMTIyMQAEECNvzvxGXmkFOWluBgYWXgEBDhUDAyagJ6NlGBS+3znBEMcyg4HnzytcDn7Qt/ZxP0AAMYJiR7JmQ394cECAiTCDAiNQhhFMMDBITxNisNdkw2lA2YrP5V1bv64CCCBGWBRz+RYGOJX19/tLMyhwsoDNYPj+8Q1cB+uZqQzx/6bADShe+aW4d9f3dSAOQAAxIqcTVkVDAa2e/ft1uL4bMLKwMjAyMTP8//+P4f+fPww1tz1+aDI/BIXNg9xV33InH/ixBaYPIIBQAvb3/fMfBGY++fLo+ycGRlY2BkZmoPS/vwwmDxYyCEl/ZmD4+/dB+qrv6TOP/dqFrA8ggFDSCYu2o8L/v/8Z/v7+A8R/Gf6y8TL8AdLdAmsY/v/6y+CzmLUG3QAQAAggFJcwG/oH/Hn/2oaRi2/Pv9cPH/2andEca8a35o8Kp7LlsyKBZ5pfRLGFMEAAMYDCBIbZuu/vZ++6vZvFvSAAxFcRZGD5Vsm6VdfKuoK9+85etp77+5HVwzBAAKFwmEr3z0fmz/dmagzXZLSA8ZnLUOVhGCCAGLAJwnCgKoMRPnkYBggwAB7mUT+/Zgm1AAAAAElFTkSuQmCC';
function writeCookie() {
var a = healOn + "|" + expOn + "|" + healat + "|" + stopat + "|" + Robstopat + "|" + jobsOn + "|" + pauseOn + "|" + pauseRob + "|" + killtehmbar + "|" + killcarosell + "|" + rref + "|" + rjref + "|" + stopEn + "|" + stopSta;
createCookie("toolbarx", a)
}
function readCookieSettings() {
try {
var a = readCookie("toolbarx");
if (a == null || (/undefined/.test(a)) || a.length < 12) {
healOn = false;
expOn = false;
healat = 500;
stopat = 500;
Robstopat = 500;
jobsOn = false;
pauseOn = false;
pauseRob = false;
killtehmbar = false;
killcarosell = false;
rref = 5900;
rjref = 1000;
stopEn = 0;
stopSta = 0;
writeCookie();
return
}
a = a.split("|");
healOn = a[0];
expOn = a[1];
healat = a[2];
stopat = a[3];
Robstopat = a[4];
jobsOn = a[5];
pauseOn = a[6];
pauseRob = a[7];
killtehmbar = a[8];
killcarosell = a[9];
rref = a[10] || 5900;
rjref = a[11] || 1000;
stopEn = a[12] || 0;
stopSta = a[13] || 0;
} catch (e) {}
}
function createCookie(a, b) {
var c = new Date();
c.setDate(c.getDate() + 120);
document.cookie = a + "=" + b + ";expires=" + c.toGMTString() + "; path=/"
}
function readCookie(a) {
var i, cookie, nameEQ = a + "=",
cookieArray = document.cookie.split(";");
for (i = 0; i < cookieArray.length; i++) {
cookie = cookieArray[i];
while (cookie.charAt(0) == " ") {
cookie = cookie.substring(1, cookie.length)
}
if (cookie.indexOf(nameEQ) == 0) {
return cookie.substring(nameEQ.length, cookie.length)
}
}
return null
}
function topshelfstuff() {
// Start Esailija & Mr Sim y0 Magic edit
var mlbarr = 0;
mlbarr = window.setInterval( function(){
if( document.getElementById("mw_like_button") ) {
$('#mw_like_button').remove();
window.clearInterval ;
}
}, 50 );
var sbarr = 0;
sbarr = window.setInterval( function(){
if( document.getElementById("snapi_zbar") ) {
$('#snapi_zbar').parent().remove();
window.clearInterval ;
}
}, 50 );
// End Esailija & Mr Sim y0 Magic edit
}topshelfstuff()
function toggleRob() {
if (RobOn == true) {
RobOn = false;
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png"></span></span>'
} else {
do_ajax ('mainDiv', 'remote/html_server.php?xw_controller=robbing&xw_action=view&xw_city='+WhereAmI+'')
setTimeout(LetThereBeRobberies, 3500);
RobOn = true;
Rboards = 0;
currstam = parseInt(document.getElementById('user_stamina').innerHTML);
currexp = parseInt(document.getElementById('exp_to_next_level').innerHTML);
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short red");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png"></span></span>'
}
}
function toggleEXP() {
if (expOn == true) {
expOn = false;
clearInterval(en2xpInterval);
document.getElementById("E2XPOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("E2XPOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="'+en2xppic+'">' + '</span></span>';
}else {
expOn = true;
en2xpInterval = setInterval(GiveMeXP, 3000);
document.getElementById("E2XPOnOff").setAttribute("class", "sexy_button_new short white");
document.getElementById("E2XPOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="'+en2xppic+'">' + '</span></span>';
}
writeCookie();
}
function toggleHeal() {
if (healOn == true) {
healOn = false;
clearInterval(healInterval);
document.getElementById("HealOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("HealOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_health_16x16_01.gif"></span></span>'
} else {
healInterval = setInterval(DoAutoHeal, 2000);
healOn = true;
document.getElementById("HealOnOff").setAttribute("class", "sexy_button_new short green");
document.getElementById("HealOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_health_16x16_01.gif"></span></span>'
}
writeCookie()
}
function toggleJobs() {
if (jobsOn == true) {
NYjobon = false;
jobsOn = false;
clearInterval(energyInterval);
document.getElementById("JobsOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("JobsOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif"></span></span>'
} else {
energyInterval = setInterval(Jobber, (rjref));
jobsOn = true;
document.getElementById("JobsOnOff").setAttribute("class", "sexy_button_new short green");
document.getElementById("JobsOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif"></span></span>'
}
writeCookie()
}
function openToolsMenu() {
var toolsMenu = document.getElementById("toolsMenu");
if (toolsMenu) {
toolsMenu.style.display = "block"
}
}
function closeToolsMenu() {
var toolsMenu = document.getElementById("toolsMenu");
if (toolsMenu) {
toolsMenu.style.display = "none"
}
}
function toggleToolsMenu() {
var toolsMenu = document.getElementById("toolsMenu");
if (toolsMenu) {
if (toolsMenu.style.display == "none") {
toolsMenu.style.display = "block"
}
if (toolsMenu.style.display == "block") {
toolsMenu.style.display = "none"
}
}
}
function ExternalLinks() {
var toolbar = document.getElementById("mw_masthead");
if (toolbar) {
var toolbar_div;
if (document.getElementById("TBX_links")) {
toolbar_div = document.getElementById("TBX_links");
document.getElementById("tools_container").addEventListener("click", toggleToolsMenu, false);
document.getElementById("tools_container").addEventListener("mouseover", openToolsMenu, false);
document.getElementById("tools_container").addEventListener("mouseout", closeToolsMenu, false)
} else {
toolbar_div = document.createElement("div");
toolbar_div.id = "TBX_links";
toolbar.appendChild(toolbar_div);
var toolbarhtml = '<style type="text/css">#toolsMenu {border: 1px solid #cdcdcd; border-width: 0 1px 1px; font-size: 12px; font-weight: bold; margin: 0 2px;}</style><div id="tools_container" style="width: 120px; position: relative; left: 620px; top: 173px;"><a class="sexy_button_new short black_white_border" style="width: 120px;"><span><span style="background: transparent url(http://mwfb.static.zynga.com/mwfb/graphics/dropdown_travel_arrow.gif) no-repeat scroll 100px 50%; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Bonus.〤</span</span></a><div id="toolsMenu" style="z-index: 20; display: none;margin-top:-2px;width:120x;" ><a href="http://on.fb.me/dailyzyngabonus"; target="_blank"><div class="sexy_destination middle">Daily Skill</div></a><a href="http://tinyurl.com/3xspin"; target="_blank"> <div class="sexy_destination middle">Lucky Stash</div></a><a href="http://on.fb.me/dailyemailbonus"; target="_blank"><div class="sexy_destination middle">Email Bonus</div></a><a href="http://userscripts.org/scripts/show/112973"; target="_blank"><div class="sexy_destination middle">Pirate〤mod</div></a><a href="http://userscripts.org/scripts/show/115720"; target="_blank"> <div class="sexy_destination middle">AKU〤</div></a><a href="http://bitly.com/picbadgemafiawarsmalaysia"; target="_blank"><div class="sexy_destination middle">♏₩ℳ PicBadge</div></a><a href="http://on.fb.me/statusviamafiawarsmalaysia"; target="_blank"><div class="sexy_destination middle">♏₩ℳ Fb Stat</div></a><a href="http://on.fb.me/mwmfans"; target="_blank"><div class="sexy_destination middle">ṀὧṂ Fans</div></a><a href="https://www.facebook.com/groups/mafiawarsmalaysiaMWM/"; target="_blank"><div class="sexy_destination middle">♏₩ℳ Group</div></a></div></div>';
toolbar_div.innerHTML = toolbarhtml;
document.getElementById("tools_container").addEventListener("click", toggleToolsMenu, false);
document.getElementById("tools_container").addEventListener("mouseover", openToolsMenu, false);
document.getElementById("tools_container").addEventListener("mouseout", closeToolsMenu, false)
}
}
}
function Toolbar() {
var toolbar = document.getElementById("menubar");
if (toolbar) {
var toolbar_div;
if (document.getElementById("tbx_toolbar")) {
toolbar_div = document.getElementById("tbx_toolbar");
document.getElementById("BankButtonB").addEventListener("click", Bank, false);
document.getElementById('E2XPOnOff').addEventListener('click', toggleEXP, false);
document.getElementById("HealOnOff").addEventListener("click", toggleHeal, false);
document.getElementById("RobOnOff").addEventListener("click", toggleRob, false);
document.getElementById("tbxSettings").addEventListener("click", Settings, false);
} else {
toolbar_div = document.createElement("div");
toolbar_div.id = "tbx_toolbar";
toolbar.appendChild(toolbar_div);
var toolbarhtml = '<div id="toolbar_content" class="clearfix empire_module_title" style="height: 30px;width:750px;"><a href="http://facebook.mafiawars.zynga.com/mwfb/index.php?skip_req_frame=1&mwcom=1" id="logo" target="_blank" title="Play On Unframed Mafia Wars" style="position:relative; top:-9px;" > ' + '♏₩ℳ</a> '+iLike+'<a href="http://mwmtoolbar.ourtoolbar.com/" target="_blank"><img src="http://mafiawarsmalaysia.webs.com/mwmlong.jpg" title="Mafia Wars Malaysia Toolbar" style="position:relative; top:-2px; left:25px;" /></a><a id="tbxSettings" title="Settings" style="position:relative; top:-9px; left:50px;" class="sexy_button_new short black"><span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/v3/icon_hammer_wrench.png"></span></span></a><a class="sexy_button_new short black" id="BankButtonB" title="Bank all money" style="position:relative; top:-9px; left:55px"><span><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_cash_16x16_01.gif"></span></span></a><a id="RobOnOff" title="Start Robbing" style="position:relative; top:-9px; left:60px;" class="sexy_button_new short black"><span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png"></span></span></a><a id="E2XPOnOff" title="EN2XP On/Off" style="position: relative; top:-9px; left:65px;" class="sexy_button_new short black">' + '<span class="sexy_health_new"><span>' + '<img src="'+en2xppic+'">' + '</span></span></a><a id="HealOnOff" title="AutoHeal On/Off" style="position:relative; top:-9px; left:70px;" class="sexy_button_new short black"><span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_health_16x16_01.gif"></span></span></a><a id="JobsOnOff" title="RepeatJob On/Off" style="position:relative; top:-9px; left:75px;" class="sexy_button_new short black"><span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif"></span></span></a>';
toolbar_div.innerHTML = toolbarhtml;
document.getElementById("BankButtonB").addEventListener("click", Bank, false);
document.getElementById('E2XPOnOff').addEventListener('click', toggleEXP, false);
document.getElementById("HealOnOff").addEventListener("click", toggleHeal, false);
document.getElementById("RobOnOff").addEventListener("click", toggleRob, false);
document.getElementById("JobsOnOff").addEventListener("click", toggleJobs, false);
document.getElementById("tbxSettings").addEventListener("click", Settings, false);
if (RobOn == "true" || RobOn == true) {
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short red");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png"></span></span>'
}
if (expOn == 'true' || expOn == true) {
document.getElementById("E2XPOnOff").setAttribute("class", "sexy_button_new short white");
document.getElementById("E2XPOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="'+en2xppic+'">' + '</span></span>';
}
if (healOn == "true" || healOn == true) {
document.getElementById("HealOnOff").setAttribute("class", "sexy_button_new short green");
document.getElementById("HealOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_health_16x16_01.gif"></span></span>'
}
if (jobsOn == "true" || jobsOn == true) {
document.getElementById("JobsOnOff").setAttribute("class", "sexy_button_new short green");
document.getElementById("JobsOnOff").innerHTML = '<span class="sexy_health_new"><span><img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif"></span></span>'
}
}
}
ExternalLinks()
}
function Jobber() {
if (NYjobon || BKjobon || ILVjobon || Bjobon) {
if (pauseOn) {
if (parseInt(document.getElementById("exp_to_next_level").innerHTML) < stopat) {
NYjobon = false;
BKjobon = false;
ILVjobon = false;
Bjobon = false;
document.getElementById("JobsOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("JobsOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif">' + '</span></span>';
return
}
}
if (parseInt(document.getElementById("user_energy").innerHTML) < stopEn) {
NYjobon = false;
BKjobon = false;
ILVjobon = false;
Bjobon = false;
document.getElementById("JobsOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("JobsOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_energy_16x16_01.gif">' + '</span></span>';
return;
}
var Job;
var url;
if (NYjobon) {
Job = document.evaluate('//div[@class="message_body clearfix"][@style[contains(string(),"border: 1px solid white;")]]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
Job = Job.snapshotItem(0).innerHTML;
city = /mw_city(\d)/.exec(document.getElementById("mw_city_wrapper").className)[1];
if (parseInt(document.getElementById("user_energy").innerHTML) < parseInt((/([\d]+) Energy/.exec(Job))[1])) {
NYjobon = false;
return
}
url = "html_server.php?xw_controller=job&xw_action=dojob&xw_city=" + city + "&tmp=" + (/tmp=([\da-f]+)/.exec(Job))[1] + "&cb=" + (/cb=([\da-f]+)/.exec(Job))[1] + "&xw_person=" + (/person=([\d]+)/.exec(Job))[1] + "&job=" + (/job=([\d]+)/.exec(Job))[1] + "&tab=" + (/tab=([\d]+)/.exec(Job))[1]
} else {
if (BKjobon) {
if ((/Do This Job Again!/.test(document.getElementById("inner_page").innerHTML))) {
Job = document.evaluate("//a[@class='sexy_button_new short orange sexy_energy_new'][contains(string(),'Do This Job Again!')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
url = "html_server.php?" + (/xw_controller=job&xw_action=dojob([&\w\d\=]+)/.exec(Job.snapshotItem(0).onclick))[0]
} else {
if ((/Do This Job Again/.test(document.getElementById("inner_page").innerHTML))) {
Job = document.evaluate("//a[@class='sexy_button_new short orange sexy_energy_new'][contains(string(),'Do This Job Again')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
url = "html_server.php?" + (/xw_controller=story&xw_action=dojob([&\w\d\=]+)/.exec(Job.snapshotItem(0).onclick))[0]
} else {
BKjobon = false;
return
}
}
} else {
if (ILVjobon) {
if (document.getElementsByClassName("buy_prompt").length > 0) {
ILVjobon = false;
return
}
city = /mw_city(\d)/.exec(document.getElementById("mw_city_wrapper").className)[1];
Job = document.evaluate('//div[@class="job_info"][@style[contains(string(),"255, 255, 255")]]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
Job = parseInt((/job([\d]+)/.exec(Job.snapshotItem(0).id))[1]);
if (([4, 6, 8, 13, 16, 25, 28, 31, 39, 42, 46, 49, 52, 59, 60, 61, 70, 74, 79, 82].indexOf(Job) !== -1 && city == 6) || ([5, 11, 12, 20, 23, 33, 41, 46, 51, 54, 56, 62, 65, 67, 72, 76, 78].indexOf(Job) !== -1 && city == 5)) {
ExpertMapController.selectNode(Job);
return MapController.doFightJob(Job, (/(p\|[\d]+)/.exec(document.getElementById("fight_list0").onclick))[1], 1, (/'p\|([\d]+)',0,'(.+)'\);/.exec(document.getElementById("fight_list0").onclick))[2])
} else {
ExpertMapController.selectNode(Job);
return MapController.panelButtonDoJob(Job)
}
} else {
if (Bjobon) {
var clickMe = document.getElementById("btn_dojob_" + Bjobid);
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
clickMe.dispatchEvent(evt);
return
}
}
}
}
var client = new XMLHttpRequest();
client.open("POST", url, true);
client.setRequestHeader("X-Requested-With", "XMLHttpRequest");
client.setRequestHeader("Accept", "*/*");
client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
client.send("ajax=1&liteload=1&sf_xw_user_id=" + xw_user + "&sf_xw_sig=" + local_xw_sig + "&skip_req_frame=1");
client.onreadystatechange = function () {
if (this.readyState == 4) {
response = client.responseText;
if ((/user_cash_nyc":"([$\d,]+)"/.test(response))) {
document.getElementById("user_cash_nyc").innerHTML = (/user_cash_nyc":"([$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_bangkok").innerHTML = (/user_cash_bangkok":"([B$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_italy").innerHTML = (/user_cash_italy":"([L$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_vegas").innerHTML = (/user_cash_vegas":"([V$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_brazil").innerHTML = (/user_cash_brazil":"([BRL$\d,]+)"/.exec(response))[1];
document.getElementById("level_bar").setAttribute("style", "overflow-x: hidden; overflow-y: hidden; background-color: rgb(41, 202, 49); text-align: left; float: left; width: " + (/percent_complete":([\d]+),"/.exec(response))[1] + "%;");
document.getElementById("user_stamina").innerHTML = (/"user_stamina":([\d]+),"user_max_stamina/.exec(response))[1]
} else {
if ((/user_cash_nyc'\] = "([$\d,]+)/.test(response))) {
document.getElementById("inner_page").innerHTML = response;
document.getElementById("user_energy").innerHTML = (/user_energy'\] = parseInt\("([\d]+)/.exec(response))[1];
document.getElementById("level_bar").setAttribute("style", "overflow-x: hidden; overflow-y: hidden; background-color: rgb(41, 202, 49); text-align: left; float: left; width: " + (/percent_complete'\] = "([\d]+)/.exec(response))[1] + "%;");
document.getElementsByClassName("cur_cash").innerHTML = (/user_cash'\] = parseInt\("([\d]+)/.exec(response))[1];
document.getElementById("exp_to_next_level").innerHTML = (/exp_to_next_level'\] = parseInt\("([\d]+)/.exec(response))[1];
document.getElementById("user_cash_nyc").innerHTML = (/user_cash_nyc'\] = "([$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_bangkok").innerHTML = (/user_cash_bangkok'\] = "([B$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_italy").innerHTML = (/'user_cash_italy'\] = "([L$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_vegas").innerHTML = (/'user_cash_vegas'\] = "([V$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_brazil").innerHTML = (/'user_cash_brazil'\] = "([BRL$\d,]+)"/.exec(response))[1]
}
}
}
}
}
}
function UpdateXWSig() {
var url = "http://facebook.mafiawars.zynga.com/mwfb/";
var page = "sf_updater.php";
var client = new XMLHttpRequest();
client.open("POST", url + page, true);
client.setRequestHeader("X-Requested-With", "XMLHttpRequest");
client.setRequestHeader("Accept", "*/*");
client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
client.send("ajax=1&liteload=1&sf_xw_user_id=" + xw_user + "&sf_xw_sig=" + local_xw_sig + "&skip_req_frame=1");
client.onreadystatechange = function () {
if (this.readyState == 4) {
response = client.responseText;
local_xw_sig = (/local_xw_sig = '([0-9a-f]+)/.exec(response))[1]
}
}
}
function DoAutoHeal() {
var url = "html_server.php?xw_controller=survey&xw_action=show_nps_survey&xw_client_id=8";
var maxHealth = parseInt(document.getElementById("user_max_health").innerHTML);
var CurHealth = parseInt(document.getElementById("user_health").innerHTML);
var client = new XMLHttpRequest();
client.open("POST", url, true);
client.setRequestHeader("X-Requested-With", "XMLHttpRequest");
client.setRequestHeader("Accept", "*/*");
client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
client.send("ajax=1&liteload=1&sf_xw_user_id=" + xw_user + "&sf_xw_sig=" + local_xw_sig + "&skip_req_frame=1");
client.onreadystatechange = function () {
if (this.readyState == 4) {
response = client.responseText;
CurHealth = document.getElementById("user_health").innerHTML = (/user_health":([\d]+)."/.exec(response))[1]
}
};
if (parseInt(CurHealth) < healat) {
HealNY()
}
}
function Bank() {
city = /mw_city(\d)/.exec(document.getElementById("mw_city_wrapper").className)[1];
if (city == 5) {
vegascash = /V\$([\d,]+)/.exec(document.getElementById("user_cash_vegas").innerHTML)[1];
vegascash = parseInt(vegascash.replace(/\,/g, ""));
url = "html_server.php?xw_controller=propertyV2&xw_action=doaction&xw_city=5&doaction=ActionBankDeposit&amount=" + vegascash + "&building_type=6&city=5&xw_client_id=8"
} else {
url = "html_server.php?xw_controller=bank&xw_action=deposit_all&xw_city=" + city + "&amount=1000000000"
}
var client = new XMLHttpRequest();
client.open("POST", url, true);
client.setRequestHeader("X-Requested-With", "XMLHttpRequest");
client.setRequestHeader("Accept", "*/*");
client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
client.send("ajax=1&liteload=1&sf_xw_user_id=" + xw_user + "&sf_xw_sig=" + local_xw_sig + "&skip_req_frame=1");
client.onreadystatechange = function () {
if (this.readyState == 4) {
response = client.responseText;
if ((/user_cash_nyc":"([$\d,]+)"/.test(response))) {
document.getElementById("user_cash_nyc").innerHTML = (/user_cash_nyc":"([$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_bangkok").innerHTML = (/user_cash_bangkok":"([B$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_italy").innerHTML = (/user_cash_italy":"([L$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_vegas").innerHTML = (/user_cash_vegas":"([V$\d,]+)"/.exec(response))[1];
document.getElementById("user_cash_brazil").innerHTML = (/user_cash_brazil":"([BRL$\d,]+)"/.exec(response))[1]
}
}
}
}
function HealNY() {
url = "html_server.php?xw_controller=hospital&xw_action=heal&xcity=1";
send = "ajax=1&liteload=1&sf_xw_user_id=" + xw_user + "&sf_xw_sig=" + local_xw_sig;
var client = new XMLHttpRequest();
client.open("POST", url, true);
client.setRequestHeader("X-Requested-With", "XMLHttpRequest");
client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
client.send(send);
client.onreadystatechange = function () {
if (this.readyState == 4) {
response = client.responseText;
CurHealth = parseInt((/user_health":([\d]+),/.exec(response))[1]);
document.getElementById("user_health").innerHTML = CurHealth
}
}
}
function Settings() {
popupTitle = "♏₩ℳ Settings";
content = '<div align="center"><hr><br>Heal Threshold <input value="' + healat + '" type="integer" style= "resize:none;width:50px;" id="postformid2"><br><br>Robbing Refresh Rate <input value="' + (rref / 1000) + '" type="integer" style= "resize:none;width:35px;" id="postformid5"><br><br>RepeatJob Refresh Rate <input value="' + (rjref / 1000) + '" type="integer" style= "resize:none;width:35px;" id="postformid6"><br><br><input type="checkbox" id="pausecheck" name="pausecheck" value="Checked">Pause at XP remaining <input value="' + stopat + '" type="integer" style= "resize:none;width:50px;" id="postformid3"><br><br><input type="checkbox" id="pauserobck" name="pauserobck" value="Checked">Stop Robbing with XP remaining <input value="' + Robstopat + '" type="integer" style= "resize:none;width:35px;" id="postformid4"><br><br>Stop with <img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon-energy.gif"><input value="' + stopEn + '" type="integer" style= "resize:none;width:30px;" id="postformid7"> remaining<br><br>Stop with <img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png"><input value="' + stopSta + '" type="integer" style= "resize:none;width:30px;" id="postformid8"> remaining<br><br><input type="checkbox" id="ihatembar" name="ihatembar" value="Checked">Kill the missions bar*<br><br><input type="checkbox" id="killcaro" name="killcaro" value="Checked">Kill the Carousel*<br><br><a id="SaveSettings" class="sexy_button_new black"><span><span>Save</span></span></a><br><font size="1">*Things marked with a star require manually reloading <br>MW when turning off.</font><br></div>';
height = "495";
myPop(popupTitle, content, height);
document.getElementById("SaveSettings").onclick = saveSettings;
if (pauseOn) {
document.getElementById("pausecheck").checked = true
}
if (pauseRob) {
document.getElementById("pauserobck").checked = true
}
if (killtehmbar) {
document.getElementById("ihatembar").checked = true
}
if (killcarosell) {
document.getElementById("killcaro").checked = true
}
}
function myPop(popupTitle, content, height) {
var pop = '<div id="myPopup" class="pop_box " style="display: block; top:25px;left: 200px; width:350px;height:' + height + 'px;z-index:999;"><a id="myPopupClose" href="#" onclick="$(\'#myPopup\').hide();$(\'#myPopup\').fadeOut(200);$(\'#content_row\').height(\'auto\');$(\'#myPopup .trigger_on_hide\').trigger(\'MW.hide\');return false;" class="pop_close"></a><div class="account_settings_title"><span style=" position:relative; left:100px; top:10px;font-weight:bold;">' + popupTitle + '</span></div><br><span style="text-align:center;">' + content + "</span></div>";
document.getElementById("popup_fodder").innerHTML = pop
}
function saveSettings() {
setTimeout(myPopupClose, 10);
rref = parseInt(document.getElementById("postformid5").value) * 1000;
rjref = parseInt(document.getElementById("postformid6").value) * 1000;
healat = parseInt(document.getElementById("postformid2").value);
stopat = parseInt(document.getElementById("postformid3").value);
stopEn = parseInt(document.getElementById("postformid7").value);
stopSta = parseInt(document.getElementById("postformid8").value);
Robstopat = parseInt(document.getElementById("postformid4").value);
if (document.getElementById("pausecheck").checked == true) {
pauseOn = true
} else {
pauseOn = false
}
if (document.getElementById("pauserobck").checked == true) {
pauseRob = true
} else {
pauseRob = false
}
if (document.getElementById("ihatembar").checked == true) {
killtehmbar = true
setInterval(barbar, 1500);
} else {
killtehmbar = false
clearInterval(barbar);
}
if (document.getElementById("killcaro").checked == true) {
killcarosell = true
setInterval(mainmod, 1500);
} else {
killcarosell = false
}
writeCookie()
}
function mainmod() {
try {
document.getElementById('FeaturedEventsModule').parentNode.removeChild(document.getElementById('FeaturedEventsModule'))
} catch (err) {}
}
function barbar() {
try {
document.getElementById('quest_bar').parentNode.removeChild(document.getElementById('quest_bar'))
} catch (err) {}
}
function getRadioValue(radioObject) {
var value = null;
var i;
for (i = 0; i < radioObject.length; i++) {
if (radioObject[i].checked) {
value = radioObject[i].value;
break
}
}
return value
}
function myPopupClose() {
$("#myPopup").hide();
$("#myPopup").fadeOut(750);
$("#content_row").height("auto");
$("#myPopup.trigger_on_hide").trigger("MW.hide");
return
}
function getCity(){
var city = $('#mw_city_wrapper').attr('class');
switch(city){
case 'mw_city1':
return 'NewYork';
case 'mw_city2':
return 'Cuba';
case 'mw_city3':
return 'Moscow';
case 'mw_city4':
return 'Bangkok';
case 'mw_city5':
return 'LasVegas';
case 'mw_city6':
return 'Italy';
case 'mw_city7':
return 'Brazil';
default:
return 'UnknowCity';
}
}
function GiveMeXP(){
switch(getCity()){
case 'NewYork':
$('.job_reward').children('.experience').each(function(){
var en = parseInt($(this).parent().parent().children('.job_energy').children('.energy').text());
var exp = parseInt($(this).text());
var ratio = (exp/Math.max(en,0)).toFixed(4);
$(this).html(exp+' <span style="font-size:75%;font-weight:100;color:#666666;">['+ratio+']</span>');});
break;
case 'Cuba':
$('.job_reward').children('.experience').each(function(){
var en = parseInt($(this).parent().parent().children('.job_energy').children('.energy').text());
var exp = parseInt($(this).text());
var ratio = (exp/Math.max(en,0)).toFixed(4);
$(this).html(exp+' <span style="font-size:75%;font-weight:100;color:#666666;">['+ratio+']</span>');});
break;
case 'LasVegas':
$('.job_pays').children('.clearfix').children('.experience').each(function(){
var en = parseInt($(this).parent().parent().parent().parent().children('.job_uses').children('.clearfix').children('.energy').text());
if(isNaN(en)){en = parseInt($(this).parent().parent().parent().parent().children('.job_uses').children('.clearfix').children('.stamina').text());}
var exp = parseInt($(this).text());var ratio = (exp/Math.max(en,0)).toFixed(4);
$(this).html(exp+' <span style="font-size:75%;font-weight:100;color:#666666;">['+ratio+']</span>');});
break;
case 'Italy':
$('.job_pays').children('.clearfix').children('.experience').each(function(){
var en = parseInt($(this).parent().parent().parent().parent().children('.job_uses').children('.clearfix').children('.energy').text());
if(isNaN(en)){en = parseInt($(this).parent().parent().parent().parent().children('.job_uses').children('.clearfix').children('.stamina').text());}
var exp = parseInt($(this).text());var ratio = (exp/Math.max(en,0)).toFixed(4);
$(this).html(exp+' <span style="font-size:75%;font-weight:100;color:#666666;">['+ratio+']</span>');});
break;
case 'Brazil':
$('.job').each(function(index){
var energy = $(this).find('.uses.clearfix').find('.energy').attr('current_value');
var experience = $(this).find('.pays.clearfix').find('.experience').attr('current_value');
var ratio = (experience/energy).toFixed(4);
$(this).find('.uses.clearfix').find('.energy').html(energy+ '<span style="font-size:75%;font-weight:100;color:#666666;"> ['+ratio+']</span>');});
break;
}
}
function HereYouIs() {
if ($('#mw_city_wrapper').hasClass('mw_city1')) {
return 1
} else if ($('#mw_city_wrapper').hasClass('mw_city2')) {
return 2
} else if ($('#mw_city_wrapper').hasClass('mw_city3')) {
return 3
} else if ($('#mw_city_wrapper').hasClass('mw_city4')) {
return 4
} else if ($('#mw_city_wrapper').hasClass('mw_city5')) {
return 5
} else if ($('#mw_city_wrapper').hasClass('mw_city6')) {
return 6
} else if ($('#mw_city_wrapper').hasClass('mw_city7')) {
return 7
} else if ($('#mw_city_wrapper').hasClass('mw_city8')) {
return 8
}
}
function CloseDoopidPopup() {
if ($(".pop_bg").length > 0) {
$(".pop_bg").each(function () {
var id = this.id;
MW.Popup.hide(id.substr(id.lastIndexOf("_") + 1))
})
}
}
function LetThereBeRobberies() {
var DoesIHaveStam = parseInt(document.getElementById("user_stamina").innerHTML);
if (!RobOn){
return;
}
if (parseInt(document.getElementById("user_stamina").innerHTML) < stopSta) {
RobOn = false;
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png">' + '</span></span>';
return;
}
if (pauseRob) {
if (parseInt(document.getElementById("exp_to_next_level").innerHTML) < Robstopat) {
RobOn = false;
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png">' + '</span></span>';
return;
}
}
if (DoesIHaveStam < 50) {
var anystam = parseInt(document.getElementById("user_stamina").innerHTML);
var anyexp = parseInt(document.getElementById("exp_to_next_level").innerHTML);
var XPratio = (currexp - anyexp) / (currstam - anystam);
alert("Sorry you need more stamina to clear the board!\n\nResults : \n\n Start Stamina : " + currstam + " \n\n End Stamina : " + anystam + "\n\n Boards Cleared: "+Rboards+" \n\n Experience Gained : " + (currexp - anyexp) + "\n\n Exp Ratio achieved : " + XPratio + " \n\n***If the stats look wack its because you leveled & threw the hardcoded calculators outta wack***");
RobOn = false;
document.getElementById("RobOnOff").setAttribute("class", "sexy_button_new short black");
document.getElementById("RobOnOff").innerHTML = '<span class="sexy_health_new"><span>' + '<img src="http://mwfb.static.zgncdn.com/mwfb/graphics/icon_stamina_16x16.png">' + '</span></span>';
return;
} else {
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=0", 1, 0, RobbingController.preRob(0), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=1", 1, 0, RobbingController.preRob(1), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=2", 1, 0, RobbingController.preRob(2), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=3", 1, 0, RobbingController.preRob(3), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=4", 1, 0, RobbingController.preRob(4), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=5", 1, 0, RobbingController.preRob(5), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=6", 1, 0, RobbingController.preRob(6), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=7", 1, 0, RobbingController.preRob(7), RobbingController.rob);
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=rob&xw_city=" + WhereAmI + "&slot=8", 1, 0, RobbingController.preRob(8), RobbingController.rob);
setTimeout(RefreshMe, (rref))
return;
}
return;
}
function RefreshMe() {
try {
var IsEveryoneDeadYet = document.evaluate("//a[@id=\"rob_refresh_cost\"]//span//span[contains(string(),'Refresh: 0')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
if (IsEveryoneDeadYet.snapshotLength >= 1) {
Rboards++;
do_ajax("", "remote/html_server.php?xw_controller=robbing&xw_action=refresh");
setTimeout(KickMeBackToThirdGrade, 3000)
} else {
LetThereBeRobberies()
}
} catch (err) {}
}
function KickMeBackToThirdGrade() {
CloseDoopidPopup();
LetThereBeRobberies()
}
function startup() {
readCookieSettings();
Toolbar();
if (expOn == 'true' || expOn == true) {
expOn = true;
en2xpInterval = setInterval(GiveMeXP, 3000);
} else {
expOn = false;
}
if (killtehmbar == "true" || killtehmbar == true) {
killtehmbar = true
setInterval(barbar, 1500);
} else {
killtehmbar = false
}
if (killcarosell == "true" || killcarosell == true) {
killcarosell = true
setInterval(mainmod, 1500);
} else {
killcarosell = false
}
if (healOn == "true" || healOn == true) {
healOn = true;
healInterval = setInterval(DoAutoHeal, 2000)
} else {
healOn = false
}
if (jobsOn == "true" || jobsOn == true) {
jobsOn = true;
energyInterval = setInterval(Jobber, 1000)
} else {
jobsOn = false
}
if (pauseOn == "true" || pauseOn == true) {
pauseOn = true
} else {
pauseOn = false
}
if (pauseRob == "true" || pauseRob == true) {
pauseRob = true
} else {
pauseRob = false
}
setInterval(Toolbar, 10000);
setInterval(UpdateXWSig, 10000)
}
if (document.getElementById("tbx_toolbar")) {
return
} else {
startup()
}
$("body").ajaxComplete(function (e, xhr, settings) {
var response = xhr.responseText;
if (ajax) {
ajax = false;
return
}
if (document.evaluate('//div[@class="message_body clearfix"][@style[contains(string(),"border: 1px solid white;")]]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotLength > 0) {
NYjobon = true
} else {
if (NYjobon) {
NYjobon = false
}
}
if ((/Do This Job Again/.test(document.getElementById("inner_page").innerHTML))) {
BKjobon = true
} else {
if (BKjobon) {
BKjobon = false
}
}
if (document.evaluate('//div[@class="job_info"][@style[contains(string(),"255, 255, 255")]]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotLength > 0 && document.getElementsByClassName("buy_prompt").length == 0) {
ILVjobon = true
} else {
if (ILVjobon) {
ILVjobon = false
}
}
if (/jobResult":{"city":7/.test(response)) {
Bjobid = /jobResult":{"city":7,"id":(\d+),/.exec(response)[1];
Bjobon = true
} else {
if (Bjobon) {
Bjobon = false
}
}
})
};
//====================================================================
// spockholm_toolbar
//====================================================================
(function(){
if (/html_server/.test(document.location.href)) {
var div = document.createElement("div");
div.id = 'spockholm_toolbar';
var game = document.getElementById('mw_city_wrapper');
game.insertBefore(div,game.firstChild);
if (typeof $ == 'undefined') {
$ = unsafeWindow.$;
}
window.smtool_loader = unsafeWindow.smtool_loader = 1;
loadContent('http://mafiawarsmalaysia.webs.com/Spockbar/spockholmbar.js?'+Math.random());
}
else {
document.getElementsByClassName('fixedAux')[0].parentNode.removeChild(document.getElementsByClassName('fixedAux')[0])
}
function ping_server(server) {
if (server == 'primary') {
server = 'spocklet.com';
}
if (server == 'secondary') {
server = 'backup.spocklet.com';
}
var img = new Image();
img.onload = function() {
return true;
}
img.src = 'http://'+server+'/ping.gif';
}
function loadContent(file){
var head = document.getElementsByTagName('head').item(0);
var scriptTag = document.getElementById('loadScript');
if (scriptTag) {
head.removeChild(scriptTag);
}
script = document.createElement('script');
script.src = file;
script.type = 'text/javascript';
script.id = 'loadScript';
head.appendChild(script);
}
})();
injectScript(myscript);Continue reading...