// JavaScript Document var tabId = 'eur'; var block = new Object(); var lock = false; var shift = false; function run() { var tables = document.getElementsByName('normalTable'); for (i = 0; i < tables.length; i++) { var table = tables[i]; for (k = 0; k < table.childNodes.length; k++) { var line = table.childNodes[k]; if (line.clientHeight > 20) { for (j = 0; j < line.childNodes.length; j++) { line.childNodes[j].style.height = line.clientHeight - 4 + 'px'; } } } } var keyboard = document.getElementById('keyboardSRK'); if (keyboard) keyboard.onclick = function(e) { var target = getEventTarget(e); if (target) { if (target.id == '') { if ((shift&&lock)||(lock)) { if (shift&&lock) document.postForm.password.value += target.childNodes[0].childNodes[0].nodeValue; else document.postForm.password.value += target.childNodes[1].childNodes[0].nodeValue; keyboard.className = 'upper'; document.getElementById('shiftSRK').className = ''; shift = false; } else { if (shift) document.postForm.password.value += target.childNodes[1].childNodes[0].nodeValue; else document.postForm.password.value += target.childNodes[0].childNodes[0].nodeValue; keyboard.className = 'lower'; document.getElementById('shiftSRK').className = ''; shift = false; } } if (target.id == 'clearSRK') document.postForm.password.value = ''; if (target.id == 'backspaceSRK') document.postForm.password.value = document.postForm.password.value.slice(0, -1); if (target.id == 'spaceSRK') document.postForm.password.value += ' '; if (target.id == 'capslockSRK') { if (lock) { target.className = ''; keyboard.className = 'lower'; lock = false; } else { if (shift) { document.getElementById('shiftSRK').className = ''; shift = false; } target.className = 'active'; keyboard.className = 'upper'; lock = true; } } if (target.id == 'shiftSRK') { if ((shift)||(shift&&lock)) { if (lock) keyboard.className = 'upper'; else keyboard.className = 'lower'; target.className = ''; shift = false; } else { if (lock) keyboard.className = 'lower'; else keyboard.className = 'upper'; target.className = 'active'; shift = true; } } target.blur(); } return false; } var akordeon = document.getElementById('akordeonBlock'); if (akordeon) akordeon.onclick = function(e) { var target = getEventTarget(e); if (target) { if (block&&((target.className == 'open')||(target.className == 'button'))) block.className = ''; if (target.className == 'open') { block = target.parentNode; block.className = 'active'; } } if (block&&((target.className == 'open')||(target.className == 'button'))) return false; } if (anchor = document.location.hash) { if (block = document.getElementById(anchor.substr(1))) { block.className = 'active'; } } var tab = document.getElementById('ratesTab'); if (tab) tab.onclick = function(e) { var target = getEventTarget(e); if (target) { var active = getActive(tab); active.id = ''; tabId = target.className; target.id = 'active'; target.blur(); reloadImg(); reloadHistory(); } return false; } if (document.getElementById('ratesTab')) window.setInterval("reloadImg();",60000); } function reloadImg() { document.getElementById('ratesImg').src = '/rates/'+tabId+'_rates.png?'+Math.random(); } function reloadHistory() { if (document.getElementById('ratesHistory')) document.getElementsByTagName('head')[0].removeChild(document.getElementById('ratesHistory')); var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('language', 'JavaScript'); script.setAttribute('id', 'ratesHistory'); script.setAttribute('src', 'history5445.html?id='+tabId); document.getElementsByTagName('head')[0].appendChild(script); } function getActive(object) { for (i=0; i < object.childNodes.length; i++) { if (object.childNodes[i].id == 'active') return object.childNodes[i]; } } function getEventTarget(e) { var e = e || window.event; var targ = e.target || e.srcElement; if (!targ.href || targ.nodeType == 3) { while (targ.parentNode) { targ = targ.parentNode; if (targ.href) break; } } return targ; } var alertAction = new Function(); function showMessage(title,message,form) { document.getElementById('alertFrame').style.visibility = 'visible'; if (form) { document.getElementById('hideMessageButton').style.visibility = 'visible'; alertAction = function() {document.forms[form].submit();}; } else alertAction = function() {hideMessage();}; document.getElementById('alertTitle').childNodes[0].nodeValue = title; document.getElementById('alertMessage').innerHTML = message; } function hideMessage() { document.getElementById('alertFrame').style.visibility = 'hidden'; document.getElementById('hideMessageButton').style.visibility = 'hidden'; document.getElementById('alertTitle').childNodes[0].nodeValue = ' '; document.getElementById('alertMessage').innerHTML = ' '; }