jQuery.noConflict();
var $j = jQuery;
var isIE6 = false;
$j(document).ready(function() {
    if (($j.browser.msie) && (parseInt($j.browser.version, 10) == "6")) {
        isIE6 = true;
        try {
            document.execCommand('BackgroundImageCache', false, true);
        }
        catch (e) {
        }
    }

    //Watermarking.
    $j('.value-replace').each(function() {
        var defaultValue = '';
        var keypressed = false;
        $j(this).focus(function() { if (defaultValue === '' && !keypressed) { defaultValue = $j(this).val(); $j(this)[0].value = ''; } });
        $j(this).blur(function() { if ($j(this).val() === '' && !keypressed) { $j(this)[0].value = defaultValue; defaultValue = ''; } });
        $j(this).keypress(function() { keypressed = true; });
        $j(this).change(function() { if ($j(this).val() === '') keypressed = false; });
    });
});


$j(document).ready(function() {
    $j('#top ul.level1 li:first').addClass('first');
    $j('#top ul.level1 li:last').addClass('last');
});

String.format = function() {
    var s = arguments[0];
    for (var i = 0; i < arguments.length - 1; i++) {
        var reg = new RegExp("\\{" + i + "\\}", "gm");
        s = s.replace(reg, arguments[i + 1]);
    }

    return s;
}