Cristian. Muito obrigado do modo que você colocou eu consegui implementar. está funcionando e ficou muito melhor que antes.  referente ao defeito eu posto novamente se ocorrer  o meu arquivo que contem o menu ficou assim: embora você tivesse falado pra evitar o document.write. eu não sei como substitui-lo nesse caso.    window.addEventListener('load',function(){
        var menu = document.getElementById("menu");
        addCurrent(menu);
    },false)
    var addCurrent = function(elemen){
        var filhos = elemen.getElementsByTagName('li');
            
        for(i=0;i<filhos.length;i++)
        {
            filhos[i].getElementsByTagName('a')[0].onclick = function(){
                clearCurrent(filhos);
                this.setAttribute('class','current');
            }
        }
    }
    var clearCurrent  = function(elemen){
        for(i=0;i<elemen.length;i++)
        {
           elemen[i].getElementsByTagName('a')[0].setAttribute('class','');
        }   
    }
document.write(
"<link rel='stylesheet' href='menu_style.css' type='text/css' media='screen' />"+
"<ul id='menu'>"+
"<li><a href='Home.php' title=''>Home</a></li>"+
"<li><a href='#'        title='' >Clientes</a></li>"+
"<li><a href='#'        title=''>Fornecedores</a></li>"+
"<li><a href='#'        title=''>Pecas</a></li>"+
"<li><a href='#'        title=''>Veiculos</a></li>"+
"<li><a href='cad_contas.php'      title=''>Contas</a></li>"+
"<li><a href='cad_usuarios.php'    title=''>Usuarios</a></li>"+
"<li><a href='cad_funcionarios.php'title=''>Funcionarios</a></li>"+
"</ul> ");