function BwDetect() {
    this.ie = document.all;
    this.dom = document.getElementById;
    return true;
}
    BwDetect.prototype.flash = function (version) {
        if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
            var plugname=navigator.plugins['Shockwave Flash'].description;
            var plugsub=plugname.substring(plugname.indexOf("."),-1);
            var plugsubstr=plugsub.substr(-1);
            if( plugsubstr >= version) { 
                return true;
            }
        } else if (this.ie) {
            this.flash_ie_detect()
            return IE_Detect(version); 
        }
        return false;
    }
    BwDetect.prototype.flash_ie_detect = function () {
        if (vb_flash_init_written) return false;
        document.write('<scr'+'ipt language=VBScript>' + '\n');
        document.write('Function IE_Detect (version)' + '\n');
        document.write('\'Do' + '\n');
        document.write('On Error Resume Next' + '\n');
        document.write('plugin = (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & version & \"\")))' + '\n');
        document.write('If plugin = true Then' + '\n');
        document.write('IE_Detect = true' + '\n');
        document.write('End If' + '\n');
        document.write('End Function');
        document.write('<\/scr'+'ipt>'+'\n');
        vb_flash_init_written = true ;
        return vb_flash_init_written;
    }
    
    BwDetect.prototype.dhtml_flash_status = function (mode) {
        if ((this.ie || this.dom)){
            return true;
        }
        return false;
    }
    BwDetect.prototype.getRandomNumber = function (){
        return Math.random() * 10000000000000;
    }
    BwDetect.prototype.show_form = function show_form(){
        if(document.getElementsByTagName){
            var select_form=document.getElementsByTagName("select");
            for(var i=0;i<select_form.length;i++){select_form[i].style.display = "inline";}
        }
    }
    
    BwDetect.prototype.hide_form = function hide_form(){
        //return false;
        //alert('hiding forms');
        if(document.getElementsByTagName){
            var select_form=document.getElementsByTagName("select");
            for(var i=0;i<select_form.length;i++){select_form[i].style.display = "none";}
        }
    }
var bw = new BwDetect();
if (!document.vb_flash_init_written) var vb_flash_init_written = false;
if (!document.dhtml_stack) dhtml_stack = new Array();
if (!document.onload_event) onload_event = false;
function after_on_load(){
    //if (document.dhtml_stack){
        //var popup = window.open("","debug");
        //popup.document.write("<h3>New Call</h3>")
        //for (var i=0; i<dhtml_stack.length; i++){
        while(dhtml_stack.length>0){
            //alert('dhtml_stack.length = '+dhtml_stack.length);
            //popup.document.write("i = "+i+" => "+dhtml_stack[i]+"<b>"+eval(dhtml_stack.shift())+"</b><br>\n");
            //alert(dhtml_stack[i]);
            //alert('after_on_load'+dhtml_stack[i]+' : '+eval(dhtml_stack.shift()));
            eval(dhtml_stack.shift());
        }
    //}
}
