|
|
Строка 104: |
Строка 104: |
| }; | | }; |
| })(); | | })(); |
− |
| |
− |
| |
− | var res, cur;
| |
− | var safe_sz = new Array();
| |
− | var FF_EXTENSIONS = 1; //Включает использование расширений Firefox 3.5 (рекомендуется)
| |
− |
| |
− |
| |
− |
| |
− | function parseInt2(mnt) {
| |
− | mnt = parseInt(mnt);
| |
− | if ((mnt == null) || (mnt == undefined) || (mnt == "")) {
| |
− | mnt = 0;
| |
− | }
| |
− | return mnt;
| |
− | }
| |
− |
| |
− |
| |
− |
| |
− | function goldcnt() {
| |
− | bonus = parseInt(document.getElementById('bon_spec').value);
| |
− | bonus1 = parseInt(document.getElementById('bon_pand').value);
| |
− | bonus2 = parseInt(document.getElementById('bon_rukav').value);
| |
− | bonus3 = parseInt(document.getElementById('bon_daily').value);
| |
− | bonus4 = parseInt(document.getElementById('bon_green').value);
| |
− | bonus5 = parseInt(document.getElementById('bon_str').value);
| |
− |
| |
− | lvl = parseInt(document.getElementById('lvl').value);
| |
− |
| |
− | res = Math.ceil((lvl) * (bonus) * (bonus1) * (bonus2) * (bonus3) * (bonus4)/100 * (bonus5)/100);
| |
− | res_c = Math.round(res);
| |
− |
| |
− | document.getElementById('strah1').innerHTML = "100% : от " + razr(Math.ceil((res_c) * 10)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 100)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− |
| |
− | document.getElementById('strah2').innerHTML = "99% : от " + razr(Math.ceil((res_c) * 10)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 100)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 1% : от " + razr(Math.ceil((res_c) * 100)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 200)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah3').innerHTML = "98% : от " + razr(Math.ceil((res_c) * 15)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 110)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 2% : от " + razr(Math.ceil((res_c) * 200)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 300)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah4').innerHTML = "97% : от " + razr(Math.ceil((res_c) * 20)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 120)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 3% : от " + razr(Math.ceil((res_c) * 300)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 400)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah5').innerHTML = "96% : от " + razr(Math.ceil((res_c) * 25)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 130)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 4% : от " + razr(Math.ceil((res_c) * 400)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah6').innerHTML = "95% : от " + razr(Math.ceil((res_c) * 30)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 140)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 5% : от " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 600)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah7').innerHTML = "90% : от " + razr(Math.ceil((res_c) * 35)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 150)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 10% : от " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 700)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah8').innerHTML = "85% : от " + razr(Math.ceil((res_c) * 40)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 160)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 15% : от " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 800)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah9').innerHTML = "80% : от " + razr(Math.ceil((res_c) * 45)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 170)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 20% : от " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 900)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah20').innerHTML = "40% : от " + razr(Math.ceil((res_c) * 200)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 450)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 40% : от " + razr(Math.ceil((res_c) * 500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 900)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 20% : от " + razr(Math.ceil((res_c) * 1000)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 5000)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− | document.getElementById('strah50').innerHTML = "40% : от " + razr(Math.ceil((res_c) * 300)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 700)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 50% : от " + razr(Math.ceil((res_c) * 1000)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 4500)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + "<br>" + " 10% : от " + razr(Math.ceil((res_c) * 5000)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />" + " до " + razr(Math.ceil((res_c) * 20000)) + " <img src='https://i.botva.ru/wiki/icons_20x20/items/money1.png' align='top' />";
| |
− |
| |
− |
| |
− | res = acum;
| |
− | }
| |
− |
| |
− | function razr(num) {
| |
− | return num.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1.')
| |
− | }
| |
Версия 00:22, 6 сентября 2012
/* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */
/** Collapsible tables *********************************************************
*
* Description: Allows tables to be collapsed, showing only the header. See
* http://www.mediawiki.org/wiki/Manual:Collapsible_tables.
* Maintainers: [[en:User:R. Koot]]
*/
var autoCollapse = 2;
var collapseCaption = 'Скрыть';
var expandCaption = 'Показать';
function collapseTable( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
if ( !Table || !Button ) {
return false;
}
var Rows = Table.rows;
if ( Button.firstChild.data == collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = Rows[0].style.display;
}
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
var Tables = document.getElementsByTagName( 'table' );
for ( var i = 0; i < Tables.length; i++ ) {
if ( hasClass( Tables[i], 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0];
if ( !HeaderRow ) {
continue;
}
var Header = HeaderRow.getElementsByTagName( 'th' )[0];
if ( !Header ) {
continue;
}
NavigationBoxes[tableIndex] = Tables[i];
Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex );
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( collapseCaption );
Button.className = 'collapseButton'; // Styles are declared in [[MediaWiki:Common.css]]
ButtonLink.style.color = Header.style.color;
ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex );
ButtonLink.setAttribute( 'href', "javascript:collapseTable(" + tableIndex + ");" );
ButtonLink.appendChild( ButtonText );
Button.appendChild( document.createTextNode( '[' ) );
Button.appendChild( ButtonLink );
Button.appendChild( document.createTextNode( ']' ) );
Header.insertBefore( Button, Header.childNodes[0] );
tableIndex++;
}
}
for ( var i = 0; i < tableIndex; i++ ) {
if ( hasClass( NavigationBoxes[i], 'collapsed' ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], 'autocollapse' ) ) ) {
collapseTable( i );
} else if ( hasClass( NavigationBoxes[i], 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( element = element.parentNode ) {
if ( hasClass( element, 'outercollapse' ) ) {
collapseTable( i );
break;
}
}
}
}
}
addOnloadHook( createCollapseButtons );
/** Test if an element has a certain class **************************************
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*/
var hasClass = ( function() {
var reCache = {};
return function( element, className ) {
return ( reCache[className] ? reCache[className] : ( reCache[className] = new RegExp( "(?:\\s|^)" + className + "(?:\\s|$)" ) ) ).test( element.className );
};
})();