hwmtakeoffon

Dressed arts + cost 1 batl

目前為 2014-05-19 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name          hwmtakeoffon
// @namespace     Demin
// @description   Dressed arts + cost 1 batl
// @homepage      http://userscripts.org/scripts/show/92599
// @version       0.15
// @include       http://*heroeswm.*/inventory.php*
// @include       http://178.248.235.15/inventory.php*
// @include       http://173.231.37.114/inventory.php*
// @include       http://*freebsd-help.org/inventory.php*
// @include       http://*heroes-wm.*/inventory.php*
// @include       http://*hommkingdoms.info/inventory.php*
// @include       http://*hmmkingdoms.com/inventory.php*
// @include       http://*герои.рф/inventory.php*
// ==/UserScript==

var version = '0.15';

var script_num = 92599;
var script_name = 'hwmtakeoffon by Demin';
var string_upd = /92599=(\d+\.\d+)/;

var url_cur = location.href;
var url = 'http://'+location.hostname+'/';

try {

if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported")>-1)) {
    this.GM_getValue=function (key,def) {
        return localStorage[key] || def;
    };
    this.GM_setValue=function (key,value) {
        return localStorage[key]=value;
    };
    this.GM_deleteValue=function (key) {
        return delete localStorage[key];
    };
}

var unsafe = browserInit();
var show_arts_by_cat_old = unsafe.show_arts_by_cat;
var isInit = false;
unsafe.show_arts_by_cat = function(cat, r) {
    show_arts_by_cat_old(cat, r);
    isInit = true;
    setTimeout(function() {
        if(isInit) {
            initAll(true);
        }
        isInit = false;
    }, 500);
}
unsafe.show_c();

dressid_regexp = /art_id=(\d+)/
transed_regexp = /art_transfer.php\?id=(\d+)/
returned_regexp = /inventory.php\?art_return=(\d+)/
prochka_regexp = /<li>\u041f\u0440\u043e\u0447\u043d\u043ec\u0442\u044c: (\d+)\/(\d+)/
prochka_regexp2 = /<li>\u041f\u0440\u043e\u0447\u043d\u043ec\u0442\u044c: <font color="red">(\d+)<\/font>\/(\d+)/

    var trans=[];
    var snart=[];
    for(var i=0x410;i<=0x44F;i++)
    {
    	trans[i]=i-0x350;
    	snart[i-0x350] = i;
    }
    trans[0x401]= 0xA8;
    trans[0x451]= 0xB8;
    snart[0xA8] = 0x401;
    snart[0xB8] = 0x451;

    urlencode = function(str)
    {
    	var ret=[];
    	for(var i=0;i<str.length;i++)
    	{
    		var n=str.charCodeAt(i);
    		if(typeof trans[n]!='undefined')
    		n = trans[n];
    		if (n <= 0xFF)
    		ret.push(n);
    	}

    	return escape(String.fromCharCode.apply(null,ret));
    }

    urldecode = function(str)
    {
    	var ret=[];
    	str = unescape(str);
    	for(var i=0;i<str.length;i++)
    	{
    		var n=str.charCodeAt(i);
    		if(typeof snart[n]!='undefined')
    		n = snart[n];
    		ret.push(n);
    	}
    	return String.fromCharCode.apply(null,ret);
    }



    var sign_a = getI( "//a[contains(@href, 'sign=')]" ).snapshotItem(0) ;
    sign_regexp = /sign=(.+)/  ;
    if(sign_a) {
        sign =  sign_regexp.exec( sign_a.href )[1] ;
    } else {
        sign_regexp = /&sign=([^']+)/;
        for(var i in unsafeWindow.arts1) {
            var sign = sign_regexp.exec( unsafeWindow.arts1[i] );
            if(sign) {
                sign = sign[1];
                break;
            }
        }

    }

    var trade_a = getI( "//a[contains(@href, 'trade_cancel.php')]" ).snapshotItem(0) ;
    if( trade_a )
    {
    	trade_tr = document.createElement( 'tr' )
    	trade_td = document.createElement( 'td' )
    	trade_td.setAttribute( "colspan" , 2 ) ;
    	trade_td.setAttribute( "align" , "right" ) ;
    	trade_td.innerHTML = '<a href="javascript:void(0);" id="trade_cancel"><b>\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0412\u0441\u0435</b>'
    	trade_tr.appendChild( trade_td )
    	trade_a.parentNode.parentNode.parentNode.appendChild( trade_tr )
    	$("trade_cancel").addEventListener( "click", trade_cancel , false );
    }

    var kukla_tbl = getI( "//table[contains(@background, 'i/kukla')]" ).snapshotItem(0) ;
    if( kukla_tbl )
    {
    	o1 = kukla_tbl.parentNode.parentNode.parentNode ;

    	tr = document.createElement( 'tr' );
    	td = document.createElement( 'td' );
    	td.className = 'wb' ;
    	td.setAttribute( 'colspan' , 2 ) ;
    	td.setAttribute( 'align' , 'center' ) ;

    	var btsend = '' ;
    	if( GM_getValue( "setbtsend" ) && GM_getValue( "setbtsend" ) == 1 )
    	{
    		btsend = '<input type="submit" id="trans_send" value="\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c" title="\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0432 \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0437\u0430 1 \u0437\u043e\u043b\u043e\u0442\u043e\u0439"> '
    	}

    	td.innerHTML = '<style>#thistf A{text-decoration:none;font-size:10px;} #thistf A:hover{color:#00f;}</style><form action="" method="POST" onSubmit="return false;"><table width="100%"><tr><td colspan="8" style="font-size:10px;border-bottom:1px solid #592C08;" align="center" id="thistf"><div style="float:right;margin:0 5px;cursor:pointer;font-weight:bold;" title="\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" id="jsset">?</div></td></tr><tr><td>\u0418\u043c\u044f</td><td>\u0414\u043d\u0438</td><td><a href="javascript:void(0);" id="day_1_battle">\u0411\u043e\u0438</a></td><td id="tsum0">1\u0437</td><td id="tsum1">\u04261</td><td id="tsum2">\u04262</td><td id="tsum3">\u04263</td><td id="tsum4">\u0412\u041f</td><td></td></tr><tr><td><input id="trans_nick" name="trans_nick" value="" size="15"></td><td><input id="trans_time" value=0 size="1"></td><td><input id="trans_count" value=1 size="1"></td><td><input type="radio" name="sum" checked="true" value="0" id="sum0"></td><td><input type="radio" name="sum" value="1" id="sum1"></td><td><input type="radio" name="sum" value="2" id="sum2"></td><td><input type="radio" name="sum" value="3" id="sum3"></td><td><input type="radio" name="sum" value="4" id="sum4"></td></tr><tr><td colspan="8" align="right"><span id="place4return"></span>'+btsend+'<input type="submit" id="trans_rem" value="\u0420\u0435\u043c\u043e\u043d\u0442" title="\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043d\u0430 \u0440\u0435\u043c\u043e\u043d\u0442 \u0437\u0430 1 \u0437\u043e\u043b\u043e\u0442\u043e\u0439"> <input type="submit" id="trans_a" value="\u0410\u0440\u0435\u043d\u0434\u0430" title="\u0421\u0434\u0430\u0442\u044c \u0432 \u0430\u0440\u0435\u043d\u0434\u0443"></td></tr></table></form>' ;
    	tr.appendChild( td ) ;
    	o1.insertBefore( tr , o1.firstChild.nextSibling )

    	if( ( type_sum = GM_getValue( "hwm_takeoffon_type_sum" ) ) )
    	{
    		$('sum'+type_sum).setAttribute( "checked", "on" ) ;
    		$('tsum'+type_sum).style.fontWeight = "bold"
    		$('tsum'+type_sum).style.color = "#ff0000"
		if (type_sum==2 || type_sum==4) {$('trans_count').value=0}
			else {$('trans_count').value=1}
    	}

    	$('sum0').addEventListener( "click", set_type_sum , false );
    	$('sum1').addEventListener( "click", set_type_sum , false );
    	$('sum2').addEventListener( "click", set_type_sum , false );
    	$('sum3').addEventListener( "click", set_type_sum , false );
    	$('sum4').addEventListener( "click", set_type_sum , false );

    	$("trans_a").addEventListener( "click", trans_on , false );
    	$("trans_rem").addEventListener( "click", trans_rem , false );
    	if( btsend != '' )
    		$("trans_send").addEventListener( "click", trans_send , false );
    	$("day_1_battle").addEventListener( "click", daybattle_form , false );

    	$("jsset").addEventListener( "click", setting , false );

    //+ пїЅпїЅпїЅпїЅпїЅпїЅ "пїЅпїЅпїЅпїЅпїЅпїЅпїЅ"
    	var return_a = getI( "//a[contains(@href, 'inventory.php?art_return=')]" ).snapshotItem(0);
    	if( return_a )
    	{
    		$("place4return").innerHTML='<input type="button" id="return_inp" value="\u0412\u0435\u0440\u043d\u0443\u0442\u044c"> ';
    		$("return_inp").addEventListener( "click", return_go , false );
    	}

    	tr = document.createElement( 'tr' );
    	td = document.createElement( 'td' );
    	td.className = 'wb' ;
    	td.setAttribute( 'colspan' , 2 ) ;
    	td.setAttribute( 'align' , 'center' ) ;
    	td.innerHTML = '<b>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438:</b>' ;
    	tr.appendChild( td ) ;
    	o1.insertBefore( tr , o1.firstChild.nextSibling )
    //-

    }


    var price_List = new Array();

setInterval(function() {
    var anchors = document.getElementsByTagName('a');
    for( var i = 0; i < anchors.length; i++ )
    {
    	var el = anchors[i];
    	if( el.href.indexOf('art_transfer.php' ) > -1 )
    	{
    		params = transed_regexp.exec( el.href ) ;
    		art_id = params[1] ;

    		if( ( price_art_id = GM_getValue( "hwm_takeoffon_price_"+art_id ) ) && price_art_id.indexOf( ';0;0;0;0;' ) < 0 )
    		{
    			price_List[art_id] = {fontWeight: 'bold', color: '#006400'};
    		} else if( ( price_art_name = GM_getValue( "hwm_takeoffon_price_"+name ) ) && price_art_name.indexOf( ';0;0;0;0;' ) < 0 )
    		{
    			price_List[art_id] = {fontWeight: 'bold', color: '#4169E1'};
    		} else
    		{
    			price_List[art_id] = {color: '#808080'};
    		}
    	}
    }
}, 400);

    var tables = document.getElementsByTagName('table');
    for( var i = 0; i < tables.length; i++ )
    {
    	var tbl = tables[i];
    	var bg = tbl.getAttribute("background") ;
    	if(  bg && bg.match( /i\/kukla/ )  )
    	{
    		var a = document.createElement( 'a' );
    		a.href = 'javascript:void(0);' ;
    		a.title = '\u041e\u0434\u0435\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0449\u0438' ;
    		a.addEventListener( "click", pull_on , false );
    		a.appendChild( document.createTextNode( '\u041d\u0430\u0434\u0435\u0442\u044c' ) ) ;
    		tbl.parentNode.appendChild( a );

    		tbl.parentNode.appendChild( document.createTextNode( ' / ' ) ) ;

    		a1 = document.createElement( 'a' );
    		a1.href = 'javascript: void(0)' ;
    		a1.setAttribute( 'count' , 1 ) ;
    		a1.title = '\u0426\u0435\u043d\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0430 \u0437\u0430 1 \u0431\u043e\u0439' ;
    		a1.addEventListener( "click", pull_sum , false );
    		a1.appendChild( document.createTextNode( '\u0426\u0435\u043d\u0430 1' ) ) ;
    		tbl.parentNode.appendChild( a1 );

    		tbl.parentNode.appendChild( document.createTextNode( ' / ' ) ) ;

    		a0 = document.createElement( 'a' );
    		a0.href = 'javascript: void(0)' ;
    		a0.setAttribute( 'count' , 0 ) ;
    		a0.title = '\u0426\u0435\u043d\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0430' ;
    		a0.addEventListener( "click", pull_sum , false );
    		a0.appendChild( document.createTextNode( '\u0426\u0435\u043d\u0430' ) ) ;
    		tbl.parentNode.appendChild( a0 )
    	}
    }



var items =
{
//	[ пїЅпїЅпїЅпїЅпїЅпїЅ , пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ ]

// пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
	leatherhelm:		[ 30 , 1860 , 1900 ] ,
	magehat:			[ 35 , 4800 , 4945 ] ,
	knowledgehat:		[ 25 , 5800 , 5880 ] ,
	chaincoif:		[ 40 , 4620 , 4740 ] ,
	steel_helmet:		[ 70 , 11040 , 11365 ] ,
	mage_helm:		[ 50 , 17200 , 17475 ] ,
	mif_lhelmet:		[ 70 , 15760 , 15760 ] ,

// пїЅпїЅ пїЅпїЅпїЅ
	braverymedal:		[ 25 , 1660 , 1695 ] ,
	lucknecklace:		[ 25 , 2860 , 2930 ] ,
	power_pendant:		[ 60 , 22200 , 22200 ] ,
	warrior_pendant:	[ 50 , 24200 , 24200 ] ,
	magic_amulet:		[ 50 , 25200 , 25200 ] ,

// пїЅпїЅ пїЅпїЅпїЅпїЅ
	leathershield:		[ 25 , 780 , 970 ] ,
	chainarmor:		[ 40 , 6880 , 7140 ] ,
	ciras:			[ 70 , 13400 , 13850 ] ,
	mage_armor:		[ 50 , 27200 , 28210 ] ,
	mif_light:		[ 70 , 18800 , 18800 ] ,
	full_plate:		[ 75 , 27800 , 27800 ] ,

// пїЅпїЅпїЅпїЅпїЅ
	antifire_cape:		[ 40 , 1000 , 40000 ] ,
	soulcape:			[ 30 , 3580 , 4075 ] ,
	antiair_cape:		[ 60 , 8800 , 9090 ] ,
	powercape:		[ 40 , 24400 , 25470 ] ,
	antimagic_cape:	[ 50 , 14880 , 14880 ] ,

// пїЅпїЅпїЅпїЅпїЅпїЅ
	woodensword:		[ 7 , 400 , 400 ] ,
	onehandaxe:		[ 25 , 860 , 850 ] ,
	steelsword:		[ 30 , 1380 , 1550 ] ,
	def_sword:		[ 40 , 3860 , 3890 ] ,
	dagger:			[ 30 , 2720 , 2800 ] ,
	requitalsword:		[ 40 , 7600 , 7880 ] ,
	staff:			[ 40 , 9040 , 9350 ] ,
	broadsword:		[ 60 , 14200 , 14680 ] ,
	long_bow:			[ 50 , 19000 , 19000 ] ,
	power_sword:		[ 80 , 29400 , 30570 ] ,
	sor_staff:		[ 50 , 43400 , 43400 ] ,
	mif_sword:		[ 70 , 49560 , 49560 ] ,
	mif_staff:		[ 70 , 49280 , 49280 ] ,
	energy_scroll:		[ 70 , 27200 , 27200 ] ,

// пїЅпїЅпїЅпїЅ
	roundshield:		[ 7 , 300 , 300 ] ,
	protectshield:		[ 40 , 3400 , 3445 ] ,
	dragon_shield:		[ 70 , 26400 , 27450 ] ,
	large_shield:		[ 70 , 28800 , 28800 ] ,

// пїЅпїЅпїЅпїЅпїЅ
	hunterboots:		[ 30 , 2720 , 2800 ] ,
	initboots:		[ 40 , 7160 , 7390 ] ,
	steel_boots:		[ 70 , 17400 , 18045 ] ,
	mif_lboots:		[ 55 , 21500 , 21500 ] ,

// пїЅпїЅ пїЅпїЅпїЅпїЅ
	eaglering:		[ 18 , 4720 , 4890 ] ,
	necroring:		[ 12 , 5720 , 5890 ] ,
	hastering:		[ 30 , 5800 , 5890 ] ,
	circ_ring:		[ 50 , 19560 , 20430 ] ,
	powerring:		[ 40 , 21200 , 212000 ] ,
	darkring:			[ 50 , 25200 , 25200 ] ,
	warriorring:		[ 40 , 23100 , 23100 ] ,

// пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
	bril_pendant:		[ 50 , 70000 , 70000 ] ,
	flower_heart:		[ 20 , 5000 , 5000 ] ,
	half_heart_m:		[ 25 , 15000 , 15000 ] ,
	half_heart_w_b:	[ 25 , 15000 , 15000 ] ,
	defender_dagger:	[ 15 , 4000 , 4000 ] ,
	flowers1:			[ 10 , 1000 , 1000 ] ,
	flowers2:			[ 10 , 1000 , 1000 ] ,
	flowers3:			[ 15 , 10000 , 10000 ] ,
	bril_ring:		[ 40 , 100000 , 100000 ] ,
	d_spray:			[ 15 , 10000 , 10000 ] ,
	protazan:			[ 40 , 25000 , 25000 ] ,
	goldciras:		[ 50 , 40000 , 40000 ] ,
}

} finally { update_n() }

function pre() {
    if(unsafeWindow && unsafeWindow.console && unsafeWindow.console.log) {
        unsafeWindow.console.log(arguments);
    }
}
function browserInit() {
    var ua = navigator.userAgent.toLowerCase();

    var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
    /(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
    /(msie) ([\w.]+)/.exec( ua ) ||
    !/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua ) ||
        [];

    if(match[1]!='mozilla') {

        GM_xmlhttpRequest = function (details) {
            var xmlhttp = new XMLHttpRequest();
            xmlhttp.onreadystatechange = function() {
                var responseState = {
                    responseXML:(xmlhttp.readyState==4 ? xmlhttp.responseXML : ''),
                    responseText:(xmlhttp.readyState==4 ? xmlhttp.responseText : ''),
                    readyState:xmlhttp.readyState,
                    responseHeaders:(xmlhttp.readyState==4 ? xmlhttp.getAllResponseHeaders() : ''),
                    status:(xmlhttp.readyState==4 ? xmlhttp.status : 0),
                    statusText:(xmlhttp.readyState==4 ? xmlhttp.statusText : '')
                }
                if (details["onreadystatechange"]) {
                    details["onreadystatechange"](responseState);
                }
                if (xmlhttp.readyState==4) {
                    if (details["onload"] && xmlhttp.status>=200 && xmlhttp.status<300) {
                        details["onload"](responseState);
                    }
                    if (details["onerror"] && (xmlhttp.status<200 || xmlhttp.status>=300)) {
                        details["onerror"](responseState);
                    }
                }
            }
            try {
              //cannot do cross domain
              xmlhttp.open(details.method, details.url);
            } catch(e) {
              if( details["onerror"] ) {
                //simulate a real error
                details["onerror"]({responseXML:'',responseText:'',readyState:4,responseHeaders:'',status:403,statusText:'Forbidden'});
              }
              return;
            }
            if (details.headers) {
                for (var prop in details.headers) {
                    xmlhttp.setRequestHeader(prop, details.headers[prop]);
                }
            }
            xmlhttp.send((typeof(details.data)!='undefined')?details.data:null);
        }
        return window;
    } else {
        return unsafeWindow;
    }
}//

function initAll(isTrue) {
    var anchors = document.getElementsByTagName('a');
    for( var i = 0; i < anchors.length; i++ )
    {
    	var el = anchors[i];

    	if( el.href.indexOf('art_transfer.php' ) > -1 )
    //+ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ "пїЅпїЅпїЅпїЅ", пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅ
    	{
    		params = transed_regexp.exec( el.href ) ;
    		art_id = params[1] ;

    		price_a = document.createElement( 'a' );
    		price_a.innerHTML = '\u0446\u0435\u043d\u044b' ;
    		price_a.setAttribute( "art_id" , art_id )
    		price_a.id = "id_price_a"+art_id;
    		price_a.href = 'javascript:void(0);' ;
    		price_a.addEventListener( "click", price_form , false );

    // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
    		need = el.parentNode.parentNode.parentNode.parentNode.firstChild.firstChild.nextSibling.firstChild.firstChild.firstChild.firstChild
    // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
    		title = need.innerHTML.split('<b>')[1].split('</b>')[0] ;
    // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ (пїЅпїЅпїЅ)
    		name = need.innerHTML.split('id=')[1].split('"><b>')[0].split('&')[0]

    		price_a.setAttribute( "art_name" , name )
    		price_a.setAttribute( "art_title" , title )

    // пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
	if (prochka_regexp.exec( el.parentNode.parentNode.parentNode.parentNode.firstChild.nextSibling.firstChild.innerHTML )){
    		art_pr = prochka_regexp.exec( el.parentNode.parentNode.parentNode.parentNode.firstChild.nextSibling.firstChild.innerHTML )
	}
	else {
    		art_pr = prochka_regexp2.exec( el.parentNode.parentNode.parentNode.parentNode.firstChild.nextSibling.firstChild.innerHTML )
	}
    		price_a.setAttribute( "art_pr" , art_pr[2] )

    //+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
    		need1 = el.parentNode.parentNode.parentNode.parentNode.firstChild.firstChild.nextSibling.firstChild.firstChild.firstChild.nextSibling.lastChild;
    		need1.style.cssText = 'white-space: nowrap;';
    		//td = document.createElement( 'td' );
    		//td.style.textAlign="right";
    		//td.style.width="100%";
    		//td.style.paddingRight="10px";
    		//need1.insertBefore( td , need1.firstChild.nextSibling ) ;

    		sp = document.createElement( 'span' );
    		sp.id = "span_dress_id_" + art_id ;
    		need1.appendChild( sp ) ;

    		inp = document.createElement( 'input' );
    		inp.type = "checkbox" ;
    		inp.name = "dress_id" ;
    		inp.value = art_id ;
    		inp.id = "dress_id_" + art_id ;
    		inp.setAttribute( 'art_pr' , art_pr[1] )
    		inp.checked = false ;
    		need1.insertBefore( inp , need1.firstChild.nextSibling ) ;

    //- пїЅпїЅпїЅпїЅпїЅпїЅпїЅ

    		if( ( price_art_id = GM_getValue( "hwm_takeoffon_price_"+art_id ) ) && price_art_id.indexOf( ';0;0;0;0;' ) < 0 )
    		{
    			price_a.style.fontWeight = "bold"
    			price_a.style.color = "#006400"
    		} else if( ( price_art_name = GM_getValue( "hwm_takeoffon_price_"+name ) ) && price_art_name.indexOf( ';0;0;0;0;' ) < 0 )
    		{
    			price_a.style.fontWeight = "bold"
    			price_a.style.color = "#4169E1"
    		} else
    		{
    			price_a.style.color = "#808080"
                /*if(price_List[art_id] && price_List[art_id].color) {
                    price_a.style.color = price_List[art_id].color;
                }
                if(price_List[art_id] && price_List[art_id].fontWeight) {
                    price_a.style.fontWeight = price_List[art_id].fontWeight;
                }*/
    		}

    		el.parentNode.insertBefore( price_a , el.nextSibling ) ;
    		el.parentNode.insertBefore( document.createTextNode( ' : ' ) , el.nextSibling ) ;
    //-
    	} else if( el.href.indexOf( 'art_return=' ) > -1 )
    //+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ
    	{
    		params = returned_regexp.exec( el.href ) ;
    		art_id = params[1] ;
    		need1 = el.parentNode.parentNode.parentNode.parentNode.firstChild.firstChild.nextSibling.firstChild.firstChild.firstChild.nextSibling
    		td = document.createElement( 'td' );
    		td.style.textAlign="right";
    		td.style.width="100%";
    		td.style.paddingRight="10px";
    		need1.insertBefore( td , need1.firstChild.nextSibling ) ;

    		sp = document.createElement( 'span' );
    		sp.id = "span_dress_id_" + art_id ;
    		td.appendChild( sp ) ;

    		inp = document.createElement( 'input' );
    		inp.type = "checkbox" ;
    		inp.name = "dress_id" ;
    		inp.value = art_id ;
    		inp.id = "dress_id_" + art_id ;
    //		inp.setAttribute( 'art_pr' , art_pr[1] )
    		inp.checked = false ;
    		td.appendChild( inp ) ;
    //-
    	}
    }
}

//+ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
function pull_sum()
{
	var item_regexp = /\/(\w+)_s.jpg/ ;
	s = 0 ;
	for( var i = 0; i < anchors.length; i++ )
	{
		var el = anchors[i];
		if( el.href.match(/inventory.php\?pull_off=/) )
		{
			p = item_regexp.exec( el.innerHTML ) ;
			item = eval( 'items.' + p[1] ) ;
// 35% пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ 65%
			if( item ) s += Math.floor( this.getAttribute( 'count' ) == 1 ? ( item[2] - item[1]*0.65 ) / item[0] : item[2] ) ;
		}
	}
	alert( s ) ;
	return false;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
function set_type_sum()
{
	if( ( old = GM_getValue( "hwm_takeoffon_type_sum" ) ) )
	{
		$("tsum"+old).style.fontWeight = "normal"
		$('tsum'+old).style.color = "#592C08"
	}

	GM_setValue( "hwm_takeoffon_type_sum" , this.value );
	$("tsum"+this.value).style.fontWeight = "bold"
	$('tsum'+this.value).style.color = "#ff0000"

	if (this.value==2 || this.value==4) {$('trans_count').value=0}
		else {$('trans_count').value=1}
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
returned = false ;
function return_go()
{
	var need_a = getI( "//a[contains(@href, 'inventory.php?art_return=')]" ) ;
	returned_regexp = /art_return=(\d+)/
	for( var i=0; i<need_a.snapshotLength; i++)
	{
		var this_a = need_a.snapshotItem(i);
		var art_id =  returned_regexp.exec( this_a.href ) ;

		if( $("dress_id_"+art_id[1]) && $("dress_id_"+art_id[1]).type == "checkbox" && $("dress_id_"+art_id[1]).checked )
		{
			returned = true ;
			$("span_dress_id_"+art_id[1]).innerHTML = loader ;
			GM_xmlhttpRequest
			({
				method:"GET",
				url: this_a.href ,
				onload:function(res)
				{
					$("dress_id_"+art_id[1]).type = "radio" ;
					$("dress_id_"+art_id[1]).selected = true ;
					return_go() ;
				}
			});
			return;
		}
	}
	if( returned ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅ
dressed = false ;
function pull_on()
{
	var inputs = document.getElementsByTagName('input');
	for( var i = 0; i < inputs.length; i++ )
	{
		var inp = inputs[i];
		if( inp.type == "checkbox" && inp.name == "dress_id" && inp.checked )
		{
			dressed = true ;
			document.getElementById("span_dress_id_"+inp.value).innerHTML = loader ;
			GM_xmlhttpRequest
			({
				method:"GET",
				url: url+"inventory.php?dress="+inp.value,
				onload:function(res)
				{
					inp.type = "radio" ;
					inp.selected = true ;
					document.getElementById("span_dress_id_"+inp.value).innerHTML = '' ;
					pull_on() ;
				}
			});
			return;
		}
	}
	if( dressed ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
traded = false ;
function trade_cancel()
{
	var inputs = document.getElementsByTagName('a');
	for( var i = 0; i < inputs.length; i++ )
	{
		var inp = inputs[i];
		if( inp.href.indexOf( 'trade_cancel.php' ) > -1 )
		{
			traded = true ;
			inp.parentNode.innerHTML = loader ;
			GM_xmlhttpRequest
			({
				method:"GET",
				url: inp.href ,
				onload:function(res)
				{
					trade_cancel() ;
				}
			});
			return;
		}
	}
	if( traded ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
transed = false ;
function trans_on()
{
	var inputs = document.getElementsByTagName('input');

// пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
	if( $('sum1') && $('sum1').checked )
	{
		gold = 1 ;
	} else if( $('sum2') && $('sum2').checked )
	{
		gold = 2 ;
	} else if( $('sum3') && $('sum3').checked )
	{
		gold = 3 ;
	} else if( $('sum4') && $('sum4').checked )
	{
		gold = 4 ;
	} else
	{
		gold = 0 ;
	}

// пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
	var day_time = 0 ;

	if( gold == 4 || gold == 2 )
// пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅ 30 пїЅпїЅпїЅпїЅ
	{
		day_time = 60 ;
		if( $('trans_time') && $('trans_time').value != 0 )
		{
		day_time = $('trans_time').value
		day_time = day_time.split(',').join('.')
		}
	} else if( $('trans_time') && $('trans_time').value != 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅ
	{
		var day_time = $('trans_time').value
		day_time = day_time.split(',').join('.')
	} else if( ( day1battle = GM_getValue( "hwm_takeoffon_day1battle" ) ) )
// пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
	{
		var days = day1battle.split(';') ;
		if( days[$('trans_count').value] )
		{
			day_time = days[$('trans_count').value]
			day_time = day_time.split(',').join('.')
		}
		else
			day_time = 0
	}
	for( var i = 0; i < inputs.length; i++ )
	{
		var inp = inputs[i];
		if( inp.type == "checkbox" && inp.name == "dress_id" && inp.checked )
		{
			transed = true ;
			var art_id = inp.value ;

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
			if( (gold == 4 || gold == 2) && $('trans_count').value==0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
			{
				bcount = inp.getAttribute( 'art_pr' )
			} else
			{
				bcount = $('trans_count').value
			}
//- пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ

			if( gold == 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ 1пїЅ
			{
				sum = 1
			} else
			{
				if( ( price = GM_getValue( "hwm_takeoffon_price_"+art_id ) ) && price.indexOf( ';0;0;0;0;' ) < 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅ
				{
					price_arr = price.split(';');
					sum0 = price_arr[gold]
				} else if( $("id_price_a"+art_id) && ( art_name = $("id_price_a"+art_id).getAttribute( "art_name" ) ) && ( price = GM_getValue( "hwm_takeoffon_price_"+art_name ) ) && price.indexOf( ';0;0;0;0;' ) < 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ
				{
					price_arr = price.split(';');
					sum0 = price_arr[gold]
				} else
				{
					sum0 = 1
				}
				sumN = sum0 * ( bcount > 0 ? bcount : 1 )

//					sum = sumN + Math.max( 1 , Math.round( sumN * 0.01 ) )
				if( GM_getValue( "setnalog" ) && GM_getValue( "setnalog" ) == 1 && sumN > 0 )
					sum = Math.max( 1 , Math.round( sumN / 0.99 ) )
				else
					sum = sumN
			}
if (sum > 0) {
			$("span_dress_id_"+art_id).innerHTML = loader ;

			GM_xmlhttpRequest
			({
				method:"POST",
				url: url+"/art_transfer.php" ,
				headers:
				{
					'Content-Type'		: 'application/x-www-form-urlencoded' ,
					'Referer'			: url+'/art_transfer.php?id='+art_id ,
				},
				data: 'id='+art_id+'&nick='+urlencode($('trans_nick').value)+'&gold='+sum+'&wood=0&ore=0&mercury=0&sulphur=0&crystal=0&gem=0&sendtype=2&dtime='+day_time+'&bcount='+bcount+'&art_id=&sign='+sign ,
				onload:function(res)
				{
					inp.type = "radio" ;
					inp.selected = true ;
					$("span_dress_id_"+art_id).innerHTML = '' ;
					trans_on() ;
				}
			});
			return;
}
else
{
alert(art_name+' \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u043d');
inp.type = "radio" ;
inp.selected = true ;
}
		}
	}
	if( transed ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
function trans_rem()
{
	var inputs = document.getElementsByTagName('input');
	for( var i = 0; i < inputs.length; i++ )
	{
		var inp = inputs[i];
		if( inp.type == "checkbox" && inp.name == "dress_id" && inp.checked )
		{
			transed = true ;
			var art_id = inp.value ;
			$("span_dress_id_"+art_id).innerHTML = loader ;
			GM_xmlhttpRequest
			({
				method: "POST" ,
				url: url+"/art_transfer.php" ,
				headers:
				{
					'Content-Type'		: 'application/x-www-form-urlencoded' ,
					'Referer'			: url+'/art_transfer.php?id='+art_id ,
				},

				data: 'id='+art_id+'&nick='+urlencode($('trans_nick').value)+'&gold=1&wood=0&ore=0&mercury=0&sulphur=0&crystal=0&gem=0&sendtype=2&dtime=0.004&bcount=0&rep=on&art_id=&sign='+sign ,
				onload:function(res)
				{
					inp.type = "radio" ;
					inp.selected = true ;
					$("span_dress_id_"+art_id).innerHTML = '' ;
					trans_rem() ;
				}
			});
			return;
		}
	}
	if( transed ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ (1пїЅ)
function trans_send()
{
	var inputs = document.getElementsByTagName('input');
	for( var i = 0; i < inputs.length; i++ )
	{
		var inp = inputs[i];
		if( inp.type == "checkbox" && inp.name == "dress_id" && inp.checked )
		{
			transed = true ;
			var art_id = inp.value ;
			$("span_dress_id_"+art_id).innerHTML = loader ;
			GM_xmlhttpRequest
			({
				method: "POST" ,
				url: url+"/art_transfer.php" ,
				headers:
				{
					'Content-Type'		: 'application/x-www-form-urlencoded' ,
					'Referer'			: url+'/art_transfer.php?id='+art_id ,
				},

				data: 'id='+art_id+'&nick='+urlencode($('trans_nick').value)+'&gold=1&wood=0&ore=0&mercury=0&sulphur=0&crystal=0&gem=0&sendtype=1&dtime=0&bcount=0&art_id=&sign='+sign ,
				onload:function(res)
				{
					inp.type = "radio" ;
					inp.selected = true ;
					$("span_dress_id_"+art_id).innerHTML = '' ;
					trans_send() ;
				}
			});
			return;
		}
	}
	if( transed ) window.location.href = url_cur ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ
function daybattle_form()
{
	bg = $('bgOverlay') ;
	bgc = $('bgCenter') ;
	if( !bg )
	{
		bg = document.createElement('div') ;
		bg.id = 'bgOverlay' ;
		document.body.appendChild( bg );
		bg.style.position = 'absolute' ;
		bg.style.left = '0';
		bg.style.width = '100%';
		bg.style.background = "#000000";
		bg.style.opacity = "0.5";
		bg.addEventListener( "click", form_close , false );

		bgc = document.createElement('div') ;
		bgc.id = 'bgCenter' ;
		document.body.appendChild( bgc );
		bgc.style.position = 'absolute' ;
		bgc.style.width = '400px';
		bgc.style.background = "#F6F3EA";
		bgc.style.left = ( ( document.body.offsetWidth - 400 ) / 2 ) + 'px' ;
	}

/*
	var day1battle = GM_getValue( "hwm_takeoffon_day1battle" ).split(';') ;
	if( !day1battle ) day1battle = new Array();
*/
	var day1battle_ = GM_getValue( "hwm_takeoffon_day1battle" ) ;
	if( !day1battle_ )
		day1battle = new Array();
	else
		day1battle = day1battle_.split(';')

	var form = '<div style="border:1px solid #abc;padding:5px;margin:2px;"><div style="float:right;border:1px solid #abc;width:15px;height:15px;text-align:center;cursor:pointer;" id="bt_close" title="Close">x</div><center><table><tr><td colspan="4"><b>\u0412\u0440\u0435\u043c\u044f \u043d\u0430 \u0431\u043e\u0438 \u0432 \u0434\u043d\u044f\u0445 (1 \u0447\u0430\u0441 ~ 0,042 \u0434\u043d\u044f)</b></td></tr>'
	for( var i=1;i<11;i++)
	{
		form += '<tr>'+
'<td>'+i+'</td><td><input id="day_cnt'+i+'" size="5" value="'+( day1battle[i] ? day1battle[i] : 0 )+'"></td>'+
'<td>'+(10+i)+'</td><td><input id="day_cnt'+(10+i)+'" size="5" value="'+( day1battle[10+i] ? day1battle[10+i] : 0 )+'"></td>'+
'</tr>'
	}
	form += '<tr><td colspan="4" align="center"><input type="button" id="form_o" value="\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c"></td></tr></table></center></div>' ;

	bgc.innerHTML = form

	$("bt_close").addEventListener( "click", form_close , false );
	$('form_o').addEventListener( "click", daybattle_set , false );

	bg.style.top = (-document.body.scrollTop)+'px';
	bg.style.height = ( document.body.offsetHeight + document.body.scrollTop ) +'px';
	bgc.style.top = ( document.body.scrollTop + 150 ) + 'px';

	bg.style.display = 	bgc.style.display = 'block' ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ
function daybattle_set()
{
	day1battle = '0;'
	for(var i=1;i<21;i++)
	{
		day1battle += ''+$('day_cnt'+i).value+';'
	}
	GM_setValue( "hwm_takeoffon_day1battle" , day1battle ) ;
	form_close() ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ
function price_form()
{
	title = this.getAttribute( "art_title" )
	name = this.getAttribute( "art_name" )
	art_id = this.getAttribute( "art_id" )
	art_pr = this.getAttribute( "art_pr" )

	bg = $('bgOverlay') ;
	bgc = $('bgCenter') ;

	if( !bg )
	{
		bg = document.createElement('div') ;
		bg.id = 'bgOverlay' ;
		document.body.appendChild( bg );
		bg.style.position = 'absolute' ;
		bg.style.left = '0';
		bg.style.width = '100%';
		bg.style.background = "#000000";
		bg.style.opacity = "0.5";
		bg.addEventListener( "click", form_close , false );

		bgc = document.createElement('div') ;
		bgc.id = 'bgCenter' ;
		document.body.appendChild( bgc );
		bgc.style.position = 'absolute' ;
		bgc.style.width = '400px';
		bgc.style.background = "#F6F3EA";
		bgc.style.left = ( ( document.body.offsetWidth - 400 ) / 2 ) + 'px' ;
	}

	var price_c1 = price_c2 = price_c3 = price_c4 = 0 ;
	var st_i = st_n = '' ;
	if( ( price = GM_getValue( "hwm_takeoffon_price_"+art_id ) ) && price.indexOf( ';0;0;0;0;' ) < 0 )
	{
		st_i = ' style="color:#006400;"'
		price_arr = price.split(';');
		price_c1 = price_arr[1]
		price_c2 = price_arr[2]
		price_c3 = price_arr[3]
		price_c4 = price_arr[4]
	} else if( ( price = GM_getValue( "hwm_takeoffon_price_"+name ) ) && price.indexOf( ';0;0;0;0;' ) < 0 )
	{
		st_n = ' style="color:#6495ED;"'
		price_arr = price.split(';');
		price_c1 = price_arr[1]
		price_c2 = price_arr[2]
		price_c3 = price_arr[3]
		price_c4 = price_arr[4]
	}

	bgc.innerHTML = '<div style="border:1px solid #abc;padding:5px;margin:2px;"><div style="float:right;border:1px solid #abc;width:15px;height:15px;text-align:center;cursor:pointer;" id="bt_close" title="Close">x</div><center><table><tr><td colspan="2"><b id="art_title"'+st_i+'>'+title+'</b> <i id="art_name"'+st_n+'>('+name+')'+'</i></td></tr><tr><td>[\u04261] 1 \u0431\u043e\u0439</td><td><input id="art_c1" value="'+price_c1+'"></td></tr><tr><td>[\u04262] \u041e\u043f\u0442</td><td><input id="art_c2" value="'+price_c2+'"></td></tr><tr><td>[\u04263] \u041e\u0441\u043e\u0431\u0430\u044f&nbsp;</td><td><input id="art_c3" value="'+price_c3+'"></td></tr><tr><td>[\u0412\u041f] \u0412\u0441\u044f \u043f\u0440\u043e\u0447\u043a\u0430&nbsp;</td><td><input id="art_c4" value="'+price_c4+'"></td></tr><tr><td colspan="2" align="center"><input type="button" art_id="'+art_id+'" id="form_oi" value="\u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u043e"> <input type="button" art_name="'+name+'" id="form_on" value="\u0412\u0441\u0435\u043c \u0442\u0430\u043a\u0438\u043c"></td></tr></table></center></div>' ;

	$("bt_close").addEventListener( "click", form_close , false );
	$('form_oi').addEventListener( "click", price_set_id , false );
	$('form_on').addEventListener( "click", price_set_name , false );

	bg.style.top = (-document.body.scrollTop)+'px';
	bg.style.height = ( document.body.offsetHeight + document.body.scrollTop ) +'px';
	bgc.style.top = ( document.body.scrollTop + 150 ) + 'px';
	bg.style.display = 	bgc.style.display = 'block' ;
	$('art_c1').focus();
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
function form_close()
{
	bg = $('bgOverlay') ;
	bgc = $('bgCenter') ;
	if( bg )
	{
		bg.style.display = bgc.style.display = 'none' ;
	}
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
function price_set_id()
{
	var art_id = this.getAttribute( "art_id" ) ;
	price = $('art_title').innerHTML+';'+$('art_c1').value+';'+$('art_c2').value+';'+$('art_c3').value+';'+$('art_c4').value+';'
	var price_old = GM_getValue( "hwm_takeoffon_price" ) ;
	if( !price_old || price_old.indexOf( ';' + art_id + ';' ) < 0 )
	{
		price_new = ( price_old ? price_old : '' ) + ';' + art_id + ';' ;
		GM_setValue( "hwm_takeoffon_price" , price_new ) ;
	}
	GM_setValue( "hwm_takeoffon_price_"+art_id , price ) ;

	var price_a_obj = $("id_price_a"+art_id) ;
	if( price.indexOf( ';0;0;0;0;' ) < 0 )
	{
		price_a_obj.style.fontWeight = "bold"
		price_a_obj.style.color = "#006400"
	} else
	{
		if( ( this_name = price_a_obj.getAttribute( 'art_name' ) ) && ( this_price = GM_getValue( "hwm_takeoffon_price_"+this_name ) ) && this_price.indexOf( ';0;0;0;0;' ) < 0 )
		{
			price_a_obj.style.fontWeight = "bold"
			price_a_obj.style.color = "#6495ED"

		} else
		{
			price_a_obj.style.color = "#808080" ;
			price_a_obj.style.fontWeight = "normal"
		}
	}

	form_close() ;
}
//-

//+ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ
function price_set_name()
{
	var art_name = this.getAttribute( "art_name" ) ;
	price = $('art_title').innerHTML+';'+$('art_c1').value+';'+$('art_c2').value+';'+$('art_c3').value+';'+$('art_c4').value+';'
	var price_old = GM_getValue( "hwm_takeoffon_price_name" ) ;
	if( !price_old || price_old.indexOf( ';' + art_name + ';' ) < 0 )
	{
		price_new = ( price_old ? price_old : '' ) + ';' + art_name + ';' ;
		GM_setValue( "hwm_takeoffon_price_name" , price_new ) ;
	}
	GM_setValue( "hwm_takeoffon_price_"+art_name , price ) ;

	var need_a = getI( "//a[contains(@href, 'javascript:void(0);')]" ) ;
	if( price.indexOf( ';0;0;0;0;' ) < 0 )
// пїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ-пїЅпїЅ пїЅпїЅ 0
	{
		for(var i=0; i < need_a.snapshotLength; i++)
// пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
		{
			this_a = need_a.snapshotItem(i);
			if( ( this_id = this_a.getAttribute( 'art_id' ) ) && ( this_price =  GM_getValue( "hwm_takeoffon_price_"+this_id ) ) && this_price.indexOf( ';0;0;0;0;' ) < 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ, пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
			{
			} else if( ( this_name = this_a.getAttribute( 'art_name' ) ) && this_name == art_name )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ
			{
				this_a.style.fontWeight = "bold"
				this_a.style.color = "#6495ED"
			}
		}

	} else
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅ 0
	{
		for(var i=0; i < need_a.snapshotLength; i++)
		{
			this_a = need_a.snapshotItem(i);
			if( ( this_id = this_a.getAttribute( 'art_id' ) ) && ( this_price =  GM_getValue( "hwm_takeoffon_price_"+this_id ) ) && this_price.indexOf( ';0;0;0;0;' ) < 0 )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ, пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
			{
			} else if( ( this_name = this_a.getAttribute( 'art_name' ) ) && this_name == art_name )
// пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ
			{
				this_a.style.fontWeight = "normal"
				this_a.style.color = "#808080"
			}
		}
	}
	form_close() ;
}
//-


//+ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
function setting()
{
	bg = $('bgOverlay') ;
	bgc = $('bgCenter') ;
	if( !bg )
	{
		bg = document.createElement('div') ;
		bg.id = 'bgOverlay' ;
		document.body.appendChild( bg );
		bg.style.position = 'absolute' ;
		bg.style.left = '0';
		bg.style.width = '100%';
		bg.style.background = "#000000";
		bg.style.opacity = "0.5";
		bg.addEventListener( "click", form_close , false );

		bgc = document.createElement('div') ;
		bgc.id = 'bgCenter' ;
		document.body.appendChild( bgc );
		bgc.style.position = 'absolute' ;
		bgc.style.width = '400px';
		bgc.style.background = "#F6F3EA";
		bgc.style.left = ( ( document.body.offsetWidth - 400 ) / 2 ) + 'px' ;
	}

	bgc.innerHTML = '<div style="border:1px solid #abc;padding:5px;margin:2px;"><div style="float:right;border:1px solid #abc;width:15px;height:15px;text-align:center;cursor:pointer;" id="bt_close" title="Close">x</div><center><table><tr><td>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438</td></tr><tr><td><label for="chsetnalog" style="cursor:pointer;"><input type="checkbox" id="chsetnalog"> \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u043b\u043e\u0433 \u0432 1% \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0432 \u0430\u0440\u0435\u043d\u0434\u0443</label></td></tr><tr><td><label for="chsetbtsend" style="cursor:pointer;"><input type="checkbox" id="chsetbtsend"> \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 "\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u044c"</label></td></tr></table></center></div>' ;

	$("bt_close").addEventListener( "click", form_close , false );

	var chsetnalog = $('chsetnalog')
	chsetnalog.checked = ( GM_getValue( "setnalog" ) && GM_getValue( "setnalog" ) == 1 ) ? 'checked' : '' ;
	chsetnalog.addEventListener( "click", setChNalog , false );

	var chsetbtsend = $('chsetbtsend')
	chsetbtsend.checked = ( GM_getValue( "setbtsend" ) && GM_getValue( "setbtsend" ) == 1 ) ? 'checked' : '' ;
	chsetbtsend.addEventListener( "click", setChBtsend , false );

	bg.style.top = (-document.body.scrollTop)+'px';
	bg.style.height = ( document.body.offsetHeight + document.body.scrollTop ) +'px';
	bgc.style.top = ( document.body.scrollTop + 150 ) + 'px';

	bg.style.display = 	bgc.style.display = 'block' ;
}
//-


function setChNalog()
{
	if( GM_getValue( "setnalog" ) && GM_getValue( "setnalog" ) == 1 )
		GM_setValue( "setnalog" , 0 );
	else
		GM_setValue( "setnalog" , 1 );
}
function setChBtsend()
{
	if( GM_getValue( "setbtsend" ) && GM_getValue( "setbtsend" ) == 1 )
		GM_setValue( "setbtsend" , 0 );
	else
		GM_setValue( "setbtsend" , 1 );
}

loader = '<img border="0" src="data:image/gif;base64,R0lGODlhEAAQAMQAAP///+7u7t3d3bu7u6qqqpmZmYi'+
'IiHd3d2ZmZlVVVURERDMzMyIiIhEREQAR'+
'AAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05F'+
'VFNDQVBFMi4wAwEAAAAh+QQFBwAQACwAAAAAEAAQAAAFdyAkQgGJJOWoQgIjBM8jkKsoPEzgyMGs'+
'CjPDw7ADpkQBxRDmSCRetpRA6Rj4kFBkgLC4IlUGhbNQIwXOYYWCXDufzYPDMaoKGBoKb886OjAK'+
'dgZAAgQkfCwzAgsDBAUCgl8jAQkHEAVkAoA1AgczlyIDczUDA2UhACH5BAUHABAALAAAAAAPABAA'+
'AAVjICSO0IGIATkqIiMKDaGKC8Q49jPMYsE0hQdrlABCGgvT45FKiRKQhWA0mPKGPAgBcTjsspBC'+
'AoH4gl+FmXNEUEBVAYHToJAVZK/XWoQQDAgBZioHaX8igigFKYYQVlkCjiMhACH5BAUHABAALAAA'+
'AAAQAA8AAAVgICSOUGGQqIiIChMESyo6CdQGdRqUENESI8FAdFgAFwqDISYwPB4CVSMnEhSej+Fo'+
'gNhtHyfRQFmIol5owmEta/fcKITB6y4choMBmk7yGgSAEAJ8JAVDgQFmKUCCZnwhACH5BAUHABAA'+
'LAAAAAAQABAAAAViICSOYkGe4hFAiSImAwotB+si6Co2QxvjAYHIgBAqDoWCK2Bq6A40iA4yYMgg'+
'NZKwGFgVCAQZotFwwJIF4QnxaC9IsZNgLtAJDKbraJCGzPVSIgEDXVNXA0JdgH6ChoCKKCEAIfkE'+
'BQcAEAAsAAAAABAADgAABUkgJI7QcZComIjPw6bs2kINLB5uW9Bo0gyQx8LkKgVHiccKVdyRlqjF'+
'SAApOKOtR810StVeU9RAmLqOxi0qRG3LptikAVQEh4UAACH5BAUHABAALAAAAAAQABAAAAVxICSO'+
'0DCQKBQQonGIh5AGB2sYkMHIqYAIN0EDRxoQZIaC6bAoMRSiwMAwCIwCggRkwRMJWKSAomBVCc5l'+
'UiGRUBjO6FSBwWggwijBooDCdiFfIlBRAlYBZQ0PWRANaSkED1oQYHgjDA8nM3kPfCmejiEAIfkE'+
'BQcAEAAsAAAAABAAEAAABWAgJI6QIJCoOIhFwabsSbiFAotGMEMKgZoB3cBUQIgURpFgmEI0EqjA'+
'CYXwiYJBGAGBgGIDWsVicbiNEgSsGbKCIMCwA4IBCRgXt8bDACkvYQF6U1OADg8mDlaACQtwJCEA'+
'IfkEBQcAEAAsAAABABAADwAABV4gJEKCOAwiMa4Q2qIDwq4wiriBmItCCREHUsIwCgh2q8MiyEKO'+
'DK7ZbHCoqqSjWGKI1d2kRp+RAWGyHg+DQUEmKliGx4HBKECIMwG61AgssAQPKA19EAxRKz4QCVIh'+
'ACH5BAUHABAALAAAAAAQABAAAAVjICSOUBCQqHhCgiAOKyqcLVvEZOC2geGiK5NpQBAZCilgAYFM'+
'ogo/J0lgqEpHgoO2+GIMUL6p4vFojhQNg8rxWLgYBQJCASkwEKLC17hYFJtRIwwBfRAJDk4Obwsi'+
'dEkrWkkhACH5BAUHABAALAAAAQAQAA8AAAVcICSOUGAGAqmKpjis6vmuqSrUxQyPhDEEtpUOgmgY'+
'ETCCcrB4OBWwQsGHEhQatVFhB/mNAojFVsQgBhgKpSHRTRxEhGwhoRg0CCXYAkKHHPZCZRAKUERZ'+
'MAYGMCEAIfkEBQcAEAAsAAABABAADwAABV0gJI4kFJToGAilwKLCST6PUcrB8A70844CXenwILRk'+
'IoYyBRk4BQlHo3FIOQmvAEGBMpYSop/IgPBCFpCqIuEsIESHgkgoJxwQAjSzwb1DClwwgQhgAVVM'+
'IgVyKCEAIfkECQcAEAAsAAAAABAAEAAABWQgJI5kSQ6NYK7Dw6xr8hCw+ELC85hCIAq3Am0U6JUK'+
'jkHJNzIsFAqDqShQHRhY6bKqgvgGCZOSFDhAUiWCYQwJSxGHKqGAE/5EqIHBjOgyRQELCBB7EAQH'+
'fySDhGYQdDWGQyUhADs=">'


function getI(xpath,elem){return document.evaluate(xpath,(!elem?document:elem),null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);}

function $( id ) { return document.getElementById( id ); }

function tag( id ) { return document.getElementsByTagName( id ); }

function getClientHeight_tr()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function addEvent(elem, evType, fn) {
	if (elem.addEventListener) {
		elem.addEventListener(evType, fn, false);
	}
	else if (elem.attachEvent) {
		elem.attachEvent("on" + evType, fn)
	}
	else {
		elem["on" + evType] = fn
	}
}

function createXMLHttpReq(rndm)
{
	var objXMLHttpReq;
	
	if (window.XMLHttpRequest)
	{
		// Real browsers ;)
		//
		objXMLHttpReq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		// IE
		//
		objXMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return objXMLHttpReq;
}

function update_n() {
if ( (parseInt(GM_getValue('last_update', '0')) + 86400000 <= (new Date().getTime())) || (parseInt(GM_getValue('last_update', '0')) > (new Date().getTime())) ) {
var objXMLHttpReqUpd = createXMLHttpReq(Math.random()* 1000000);
objXMLHttpReqUpd.open('GET', url + 'photo_pl_photos.php?aid=1777' + '&rand=' + (Math.random()* 1000000), true);
objXMLHttpReqUpd.onreadystatechange = function() { update(objXMLHttpReqUpd); }
objXMLHttpReqUpd.send(null);
}
}
function update(obj) {
if (obj.readyState == 4 && obj.status == 200) {
var update_text1 = '\n\n\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 Greasemonkey \u0441\u043A\u0440\u0438\u043F\u0442\u0430 "';
var update_text2 = '".\n\u0425\u043E\u0442\u0438\u0442\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0443\u044E \u0432\u0435\u0440\u0441\u0438\u044E?';
var remote_version, rt;rt=obj.responseText;GM_setValue('last_update', ''+new Date().getTime());remote_version=string_upd.exec(rt)[1];if(version!=-1){if (remote_version > version) setTimeout(function() { if(confirm('There is an update available for the Greasemonkey script "'+script_name+'".\nWould you like to go to the install page now?'+update_text1+script_name+update_text2)){window.open('http://userscripts.org/scripts/show/'+script_num, '_blank')} }, 100) }}
}