
function getBrowser() {
    return navigator.userAgent;
}

//{{{ Regexp (for flash)

// RegExp in Flash 8 using ExternalInterface
// (http://blog.deconcept.com/2005/08/29/regexp-flash-8-using-externalinterface/)

// RegEx replace
function reReplace(str, reg, rep) {
    var s = unescape(str);
    var re = new RegExp(eval(unescape(reg)));
    return s.replace(re, unescape(rep));
}

// RegEx match
function reMatch(str, reg) {
    var s = unescape(str);
    var arr = s.match(eval(unescape(reg)));
    return encodeArray(arr);
}

// escape the values in the array because 
// ExternalInterface doesn't escape some properly
function encodeArray(arr) {
    for (var i=0; i<arr.length;i++) {
        arr[i] = encodeURIComponent(arr[i]);
    }
    return arr;
}
//}}}


