
id_browser = "ns"; id_version = 5; id_os = "win";

if ( navigator.appVersion.indexOf("MSIE") != -1 ) {

    id_browser = "ie";

}

if ( navigator.appVersion.indexOf("Mac") != -1 ) {

    id_os = "mac";

}

if ( navigator.appVersion.indexOf("8.") != -1 ) {

    id_version = 8;

}
else if ( navigator.appVersion.indexOf("7.") != -1 ) {

    id_version = 7;

}
else if ( navigator.appVersion.indexOf("6.") != -1 ) {

    id_version = 6;

} else if ( navigator.appVersion.indexOf("5.5") != -1 ) {

    id_version = 5.5;

} else if ( navigator.appVersion.indexOf("5.0") != -1 ) {

    id_version = 5.0;

} else if ( navigator.appVersion.indexOf("4.") != -1 ) {

    id_version = 4;

} else if ( navigator.appVersion.indexOf("3.") != -1 ) {

    id_version = 3;

} else if ( navigator.appVersion.indexOf("2.") != -1 ) {

    id_version = 2;

} else if ( navigator.appVersion.indexOf("1.") != -1 ) {

    id_version = 1;

}


function Preload_Image(_path) {

    if ( (id_version >= 3) && document.images ) {

        var _file; var _name; var _x;

        _x = _path.lastIndexOf("/");

        if ( (_x > -1) && (_x < _path.length) ) {

            _file = _path.substring(_x + 1, _path.length);

        } else {

            _file = _path;

        }


        _x = _file.lastIndexOf(".");

        if ( (_x > -1) && (_x < _file.length) ) {

            _name = _file.substring(0, _x);

        } else {

            _name = _file;

        }

        eval( "img_" + _name + " = new Image;" );
        eval( "img_" + _name + ".src = \"" + _path + "\";");

        return( _name );

    }

}


function Preload_Images() {

    if ( (id_version >= 3) && document.images ) {

        for (var _i = 0; _i < arguments.length; _i++) {
        
            Preload_Image(arguments[_i]);
         
        }

    }

}

function Change_Image(_img_name, _obj_name, _text) {

    if ( (id_version >= 3) && document.images ) {

        eval("document.images['" + _img_name + "'].src = " + "img_" + _obj_name + ".src");

    }
    
    if ( _text != null ) {
    
        window.status = _text;
        
    } else {
    
        window.status = '';
        
    }

}

function changeColor(_elem_name, _color) {

    _elem = document.getElementById(_elem_name);
    
    _elem.style.color = _color;

}

function changeBGColor(_elem_name, _bgcolor) {

    _elem = document.getElementById(_elem_name);
    
    _elem.style.backgroundColor = _bgcolor;

}

/* **************************************************************** */


_inside_menu_menuYear = false;
_inside_dropdown_menuYear = false;
_interval_menuYear = null;

// _inside_menu_menuSearchType = false;
// _inside_dropdown_menuSearchType = false;
// _interval_menuSearchType = null;

function enteredMenu(_menu_name, _dropdown_name) {

    eval("_inside_menu_" + _menu_name + " = true;");

    _dropdown = document.getElementById(_dropdown_name);

    if ( _dropdown.style.visibility != 'visible' ) {

        _dropdown.style.visibility = 'visible';
    
    }
    
    if ( eval("_interval_" + _menu_name + " != null") ) {
    
        window.clearInterval( eval("_interval_" + _menu_name) );

    }

}

function leftMenu(_menu_name, _dropdown_name) {

    eval("_inside_menu_" + _menu_name + " = false;");
    
    cmd = "_interval_" + _menu_name +      
      " = window.setInterval(\"tryToHideDropdown('" + _menu_name + "', '" +
                                           _dropdown_name + "')\", 75);";

    eval(cmd);
    
}


function enteredDropdown(_menu_name, _dropdown_name) {

    eval("_inside_dropdown_" + _menu_name + " = true;");

    if ( eval("_interval_" + _menu_name + " != null") ) {
    
        window.clearInterval( eval("_interval_" + _menu_name) );

    }

}

function leftDropdown(_menu_name, _dropdown_name) {

    eval("_inside_dropdown_" + _menu_name + " = false;");

    

    cmd = "_interval_" + _menu_name +      
      " = window.setInterval(\"tryToHideDropdown('" + _menu_name + "', '" +
                                           _dropdown_name + "')\", 75);";

    eval(cmd);

}

function tryToHideDropdown(_menu_name, _dropdown_name) {

    eval("_inside_m = _inside_menu_" + _menu_name); 
    eval("_inside_d = _inside_dropdown_" + _menu_name);

    if ( !_inside_m && !_inside_d ) {

        _dropdown = document.getElementById(_dropdown_name);

        if ( _dropdown.style.visibility != 'hidden' ) {

            _dropdown.style.visibility = 'hidden';

        }

        window.clearInterval( eval("_interval_" + _menu_name) );

    }

}

function checkNumeric(obj) {

	  ret = true;

    checkOK = "1234567890";

    keep = "";

    for (i = 0; i < obj.value.length; i++) {

        ch = obj.value.charAt(i);

        if ( checkOK.indexOf(ch) > -1 ) {
            keep = keep + ch;
        } else {
            ret = false;
            break;
        }       
    
    }

    obj.value = keep;

    if ( !ret ) {
        
    	obj.select();
		  obj.focus();
    
    }

    return ret;

}

function checkKeyCurrency(e) {
    
    if ( id_browser == "ie" ) {
        code = window.event.keyCode;
    } else {
        code = e.which;
    }
   
    return ((code <= 32) || (code == 46 ) || ((code >= 48) && (code <= 57)) || (code >= 127));

}


function checkKeyNumeric(e) {
    
    if ( id_browser == "ie" ) {
        code = window.event.keyCode;
    } else {
        code = e.which;
    }
   
    return ((code <= 32) || ((code >= 48) && (code <= 57)) || (code >= 127));

}

function showCurrency(num) {

    var f = Math.floor(num);
    
    var diff = num - f;
    
    if ( diff == 0 ) {

        return '$' + f + '.00';

    } else {
        
        diffS = Math.round(diff * 100) + "";
        
        return '$' + f + '.' + diffS;
                
    }

}

var postageWin;

function postageWindow(postageURL) {

    if ( !postageWin || postageWin.closed ) {

        postageWin = window.open(postageURL, "postageW", "menubar=no,toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes,width=408,height=420");
    
    }
    
    postageWin.focus();

}

var orderWin;

function orderWindow(orderURL) {

    if ( !orderWin || orderWin.closed ) {

        orderWin = window.open(orderURL, "orderW", "menubar=no,toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes,width=408,height=420");
    
    }
    
    orderWin.focus();

}

var joinWin;

function joinWindow(joinURL) {

    if ( !joinWin || joinWin.closed ) {

        joinWin = window.open(joinURL, "joinW", "menubar=no,toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes,width=454,height=380");
    
    }
    
    joinWin.focus();

}
