﻿// JScript File
var accesskeys = new Array();
function setaccesskeys() {
    
    if(accesskeys){
        var _topMenu = document.getElementById('site_info_menu_ul');        
        if(_topMenu){
            var _topMenu_a = _topMenu.getElementsByTagName('A');            
            if(_topMenu_a){                
                for(var i = 0; i< _topMenu_a.length; i++){
                    if(_topMenu_a[i].accessKey != ""){                        
                        var elm_top = new Array(_topMenu_a[i].accessKey, _topMenu_a[i].href);                        
                        accesskeys.push( elm_top);
                    }
                }
            }
        }
        var _mainMenu = document.getElementById('main_menu');        
        if(_mainMenu){
            var _mainMenu_a = _mainMenu.getElementsByTagName('A');
            if(_mainMenu_a){                
                for(var i = 0; i< _mainMenu_a.length; i++){
                    if(_mainMenu_a[i].accessKey != ""){
                        var elm_main = new Array(_mainMenu_a[i].accessKey, _mainMenu_a[i].href);                        
                        accesskeys.push( elm_main);
                    }
                }
            }
        }
    }
}
function accesskey(e) {
    
    if(!e){
        e = event;
    }
    if(e.altKey){
        var k = e.keyCode - 48;
        if(k >= 0 &&  k < 10){
            for(var i = 0; i < accesskeys.length; i++ ){
                if(k.toString() == accesskeys[i][0]){                    
                    window.location.href = accesskeys[i][1];                    
                    return;                    
                }
            }
        }
        
        if(e.keyCode==83 || e.keyCode ==115){
            var inpt = document.getElementsByTagName("INPUT")
            if(inpt){
                for(var i = 0; i < inpt.length; i++){
                    if(inpt[i].type != "hidden"){
                        inpt[i].focus();
                        break;
                    }                    
                }
            }
            var inpt = document.getElementsByTagName("SELECT")
            if(inpt){
                inpt[0].focus();
            }
        }
    }
}    

function clearImg(){
    var imgs = document.images;
    var imgcnt = document.images.length;
    if(imgs){
        for(var i = imgcnt - 1; i >= 0; i--){
             var t = document.createTextNode(imgs[i].alt + " ");
             var p = imgs[i].parentNode;
             p.insertBefore(t,imgs[i]);
             p.removeChild(imgs[i]);
        }
    }
}

function settextcolor(styl){
    var cntnt = document.getElementById("content")
    if(cntnt){
        var styllist = styl.split(';');
        for(var i =0; i < styllist.length; i++){
            var stylelmnt = styllist[i].split(':');
            if(stylelmnt && stylelmnt[0]){
                switch(stylelmnt[0]){
                    case 'background-color':
                    cntnt.style.backgroundColor = stylelmnt[1];
                    break;
                    case 'background':
                    cntnt.style.background = stylelmnt[1];
                    break;
                    case 'color':
                    cntnt.style.color = stylelmnt[1];
                    break;
                }
            }    
       }
    }
}
setaccesskeys();
