popupWins = new Array();
     
    function windowOpener(url, name, args) {
    /*******************************
    the popupWins array stores an object reference for
    each separate window that is called, based upon
    the name attribute that is supplied as an argument
    *******************************/
    if ( typeof( popupWins[name] ) != "object" ){
    popupWins[name] = window.open(url,name,args);
    } else {
    if (!popupWins[name].closed){
    popupWins[name].location.href = url;
    } else {
    popupWins[name] = window.open(url, name,args);
    }
    }
     
    popupWins[name].focus();
    }