ie = (document.all) ? true : false;
var clickDown=false;
var clicked = false;
function dropdown_mousedown(dropdown, listbox, newFocus) {
    if(ie){
        dropdown.style.display = 'none';
        document.getElementById('products_left').style.display = 'none';
        listbox.style.display = '';
        newFocus.disabled = false;
        var pos = findPos(dropdown);
        listbox.length = 0;
        for(var i = 0; i< dropdown.length;i++) {
           listbox.options[i] = new Option(dropdown.options[i].text,
                                                 dropdown.options[i].value,
                                                 dropdown.options[i].defaultSelected,
                                                 dropdown.options[i].selected);
        }
        listbox.parentNode.style.zIndex = 9999;
        listbox.style.display='';
        listbox.focus();
        
    }
}


function select_click(dropdown, listbox) {
    if(ie){
    	dropdown.style.display = '';
        document.getElementById('products_left').style.display = '';
        dropdown.selectedIndex=listbox.selectedIndex;
        dropdown.focus();
        listbox.style.display='none';
        listbox.parentNode.style.zIndex = 999;
        listbox.length = 0;
    }
}

function select_blur(dropdown, listbox) {
	if(ie){
        listbox.style.display='none';
        document.getElementById('products_left').style.display = '';
      	dropdown.style.display = '';
        dropdown.focus();
      }
}

function select_keypress(dropdown, listbox, event) {
    if(ie){
        var charCode;
        if (event.keyCode)
           charCode = event.keyCode;
        else if (event.which)
           charCode = event.which;
        if (   (charCode == 13) || (charCode == 32)) {
            select_click(dropdown, listbox);
        }
    }
}

var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

