";
document.getElementById('radio_s1').addEventListener('change',function(event){GM_setValue('method_building','1');GM_setValue('param_building','15');GM_setValue('method_luxury','1');GM_setValue('param_luxury','15');document.getElementById('text_1').value='15';document.getElementById('text_2').value='15';document.getElementById('radio_1').checked='true';document.getElementById('radio_4').checked='true';},true);
document.getElementById('radio_s2').addEventListener('change',function(event){GM_setValue('method_building','2');GM_setValue('param_building','10');GM_setValue('method_luxury','2');GM_setValue('param_luxury','10');document.getElementById('text_1').value='10';document.getElementById('text_2').value='10';document.getElementById('radio_2').checked='true';document.getElementById('radio_5').checked='true';},true);
document.getElementById('radio_s3').addEventListener('change',function(event){GM_setValue('method_building','3');GM_setValue('method_luxury','3');document.getElementById('radio_3').checked='true';document.getElementById('radio_6').checked='true';},true);
document.getElementById('radio_format0').addEventListener('change',function(event){GM_setValue('different_format',0)},true);
document.getElementById('radio_format1').addEventListener('change',function(event){GM_setValue('different_format',1)},true);
document.getElementById('radio_1').addEventListener('change',function(event){GM_setValue('method_building','1');document.getElementById('text_1').value='15';GM_setValue('param_building','15')},true);
document.getElementById('radio_2').addEventListener('change',function(event){GM_setValue('method_building','2');document.getElementById('text_1').value='10';GM_setValue('param_building','10')},true);
document.getElementById('radio_3').addEventListener('change',function(event){GM_setValue('method_building','3');},true);
document.getElementById('radio_4').addEventListener('change',function(event){GM_setValue('method_luxury','1');document.getElementById('text_2').value='15';GM_setValue('param_luxury','15')},true);
document.getElementById('radio_5').addEventListener('change',function(event){GM_setValue('method_luxury','2');document.getElementById('text_2').value='10';GM_setValue('param_luxury','10')},true);
document.getElementById('radio_6').addEventListener('change',function(event){GM_setValue('method_luxury','3');},true);
document.getElementById('debug_leecher').addEventListener('change',function(event){GM_setValue('debug_mode','1');},true);
document.getElementById('debug_leecher2').addEventListener('change',function(event){GM_setValue('debug_mode','0');},true);
document.getElementById('radio_9_0').addEventListener('change',function(event){GM_setValue('sort_all_mills','2');},true);
document.getElementById('radio_9').addEventListener('change',function(event){GM_setValue('sort_all_mills','1');},true);
document.getElementById('radio_10').addEventListener('change',function(event){GM_setValue('sort_all_mills','0');},true);
document.getElementById('text_1').addEventListener('change',function(event){GM_setValue('param_building',document.getElementById('text_1').value)},true);
document.getElementById('text_2').addEventListener('change',function(event){GM_setValue('param_luxury',document.getElementById('text_2').value)},true);
document.getElementById('text_3').addEventListener('change',function(event){GM_setValue('checker_band',document.getElementById('text_3').value)},true);
document.getElementById('backcolor_band').style.backgroundColor = checker_band_color;
document.getElementById('text_4').addEventListener('change',function(event){GM_setValue('checker_band_color',document.getElementById('text_4').value)},true);
document.getElementById('text_4').addEventListener('change',function(event){document.getElementById('backcolor_band').style.backgroundColor = document.getElementById('text_4').value;},true);
document.getElementById('changeoptions').addEventListener('click',function(event){togglebox('advancedoptions','table-row');togglebox('advancedoptions1','table-row');togglebox('advancedoptions2','table-row');togglebox('advancedoptions3','table-row');togglebox('advancedoptions4','table-row');togglebox('advancedoptions5','table-row');togglebox('simpleoptions','none');togglebox('simpleoptions2','none');},true);
document.getElementById('changeoptions2').addEventListener('click',function(event){togglebox('advancedoptions','none');togglebox('advancedoptions1','none');togglebox('advancedoptions2','none');togglebox('advancedoptions3','none');togglebox('advancedoptions4','none');togglebox('advancedoptions5','none');togglebox('simpleoptions','table-row');togglebox('simpleoptions2','table-row');},true);
AJAX_write('version');
AJAX_write('note');
}
}
catch(er)
{
var debug_mode = GM_getValue('debug_mode','0');
if (debug_mode == 1) {
alert("Vejida\'s Leecher Checker v"+lversion+"\n If you think this is a critical error, post it in the ikariamlibrary.com forums.\n\n\n" + er)
}
}
},
true);
// css
function addGlobalStyle(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
}
// Comma
function Comma(number) {
number += '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(number)) {
number = number.replace(rgx, '$1' + ',' +'$2');
}
return number;
}
/**
* Parses a string of format 123,456 to an int in format 123456
*/
function toInt(string)
{
return parseInt(string.replace(/\,/g, ''));
}
function toInt2(string)
{
return parseInt(string.replace(/\./g, ''));
}
/**
* Depending on how well a person donates, he gets a color:
* 0-90 Leecher, color is red
* 90-100 Sort of leecher, color is blue
* 100-110 Donates enough, color is orange
* 110 - ?? Good donater, coller is green
*/
function getLeecherStatus(percentage)
{
checker_band_color = GM_getValue("checker_band_color","#CC99FF");
checker_band = GM_getValue("checker_band",0);
if (percentage > 110)
return '#c7fac6';
if (percentage >= 100)
return '#faf4c6';
if (percentage >= 90)
return '#c6dafa';
if (percentage >= checker_band && checker_band != 0)
return checker_band_color;
if (percentage == undefined) //error value
return 'black';
return '#fac6c6';
}
/**
* Parses a string of format 10 into 010
*/
function tothree(percent)
{
var result2 = percent;
if (percent < 10) {
result2 = "00"+percent;
} else if(percent < 100) {
result2 = "0"+percent;
} else {
result2 = percent;
}
return result2;
}
// toggle options
function togglebox(name,table)
{
var getdisplay = document.getElementById(name).style.display;
if (getdisplay == table) {
document.getElementById(name).style.display="none";
} else {
document.getElementById(name).style.display=table;
}
}
// options field
function alltheoptions()
{
var options_menu = document.getElementById('resourceUsers').childNodes[1];
options_menu.innerHTML += " Options";
}
/**
* Check to see if you have updated version!
*/
function AJAX_write(getwhat)
{
updatesite = updatesite+"?program=leecherchecker2&x="+getwhat;
var updatetime = GM_getValue("nextupdate",1);
//alert(updatetime-thetime);
if (updatetime==1||updatetimeOut Of Date";
updatecolor = "RED";
} else {
is_it_updated = "Up To Date";
updatecolor = "GREEN";
}
//var footer_update = document.getElementById('resourceUsers').childNodes[1];
var footer_update = document.getElementById('updatecheck');
footer_update.innerHTML += " (Leecher Checker is "+is_it_updated+")";
} else if(getwhat == "note") {
var update_note = GM_getValue("note",'');
var footer_update = document.getElementById('updatenote');
footer_update.innerHTML += update_note;
}
}