johniek / HWM Extented Transfer

// ==UserScript==
// @id              HWMTransfer
// @name            HWM Extented Transfer
// @namespace       http://www.heroeswm.ru/pl_info.php?id=1305405
// @version         0.0.1
// @author          Vlad aka johniek_comp <komduv@yandex.ru>
// @description     Позволяет выбрать время передачи артефакта
// @domain          www.heroeswm.ru
// @include         http://www.heroeswm.ru/art_transfer.php*
// @run-at          document-end
// ==/UserScript==

var node = document.getElementById("ar")

document.getElementsByName('bcount')[0].type = 'number'

var elem = document.createElement("select");
elem.id = "calch"
elem.onchange = function(object){
	document.forms[0].dtime.value = ( 1 / 24 ) * parseInt(document.getElementById('calch').value) + ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) + parseInt(document.getElementById('calcd').value);
}

var elem1 = document.createElement("select");
elem1.id = "calcm"
elem1.onchange = function(object){
	document.forms[0].dtime.value = ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) +  ( 1 / 24 ) * parseInt(document.getElementById('calch').value) + parseInt(document.getElementById('calcd').value);
}

var elem4 = document.createElement("select");
elem4.id = "calcd"
elem4.onchange = function(object){
	document.forms[0].dtime.value = parseInt(this.value) + ( 1 / 1440 ) * parseInt(document.getElementById('calcm').value) +  ( 1 / 24 ) * parseInt(document.getElementById('calch').value);
}

for (var i = 0;i <= 90; i++) {
	var option = document.createElement("option");
	option.text = i;
	option.value = i;
	elem4.appendChild(option);	
};

for (var i = 0;i <= 24; i++) {
	var option = document.createElement("option");
	option.text = i;
	option.value = i;
	elem.appendChild(option);	
};

for (var i = 0;i <= 60; i++) {
	var option = document.createElement("option");
	option.text = i;
	option.value = i;
	elem1.appendChild(option);	
};

var elem5 = document.createElement("b");
elem5.innerHTML = "дней";

var elem2 = document.createElement("b");
elem2.innerHTML = "часов";

var elem3 = document.createElement("b");
elem3.innerHTML = "минут";
node.appendChild(elem);
node.appendChild(elem2);
node.appendChild(elem1);
node.appendChild(elem3);
node.appendChild(elem4);
node.appendChild(elem5);