﻿window["MzBrowser"]={};(function(){
    if(MzBrowser.platform) return;   
    var ua = window.navigator.userAgent;
    MzBrowser.platform = window.navigator.platform;  
    MzBrowser.firefox = ua.indexOf("Firefox")>0;   
    MzBrowser.opera = typeof(window.opera)=="object";   
    MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;   
    MzBrowser.mozilla = window.navigator.product == "Gecko";   
    MzBrowser.netscape= window.navigator.vendor=="Netscape";   
    MzBrowser.safari= ua.indexOf("Safari")>-1;  
    MzBrowser.chrome=  ua.indexOf("Chrome")>-1;
    MzBrowser.maxthon=false;
    try{
        MzBrowser.maxthon= window.external.max_version.indexOf(".")>-1;
    }catch(err){ MzBrowser.maxthon=false;}    
    if(MzBrowser.firefox) var re = /Firefox(\s|\/)(\d+(\.\d+)?)/;   
    else if(MzBrowser.ie) var re = /MSIE( )(\d+(\.\d+)?)/;   
    else if(MzBrowser.opera) var re = /Opera(\s|\/)(\d+(\.\d+)?)/;   
    else if(MzBrowser.netscape) var re = /Netscape(\s|\/)(\d+(\.\d+)?)/;   
    else if(MzBrowser.safari) var re = /Version(\/)(\d+(\.\d+)?)/;   
    else if(MzBrowser.mozilla) var re = /rv(\:)(\d+(\.\d+)?)/; 
    else if(MzBrowser.chrome) var re= /chrome\/([\d.]+)/;
    else if(MzBrowser.maxthon) var re=/([\d.]+)/;
   
    if("undefined"!=typeof(re)&&re.test(ua))   
    MzBrowser.version = parseFloat(RegExp.$2);
})();
function getbrowser() {
    if (MzBrowser.ie)
        return true;
    else
        return false;
}
function getswf(id) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return document.getElementById(id);
    } else {
        return document[id];
    }
}


function getNavigatorVersion() {
    if (MzBrowser.ie) return "IE:" + MzBrowser.version;
    if (MzBrowser.firefox) return "Firefox:" + MzBrowser.version;
    if (MzBrowser.opera) return "Opera:" + MzBrowser.version;
    if (MzBrowser.safari) return "Safari:" + MzBrowser.version;
    return "unknown";
}

URLParser = function(sUrl) {
    this._init(sUrl);
}
URLParser.prototype._init = function(sUrl) {
    this._url = sUrl || document.location.href;
}

URLParser.prototype.getDomain = function() {
    if (this._url.match(new RegExp('^(([a-z]+)://([^\\/]+)\/?)(.*)', 'i')))
        return RegExp.$1;
    else
        return null;
}

URLParser.prototype.getPath = function() {
    if (this._url.match(new RegExp("^(([a-z]+)://([^\\/]+)\/?)(.*)" + "/([^&]*)(&|$)")))
        return RegExp.$4;
    else
        return null;
}
URLParser.prototype.getParameter = function(sName) {
    if (this._url.match(new RegExp("(&|\\u003F)" + sName + "=([^&]*)(&|$)")))
        return RegExp.$2;
    else
        return null;
}
function getVersion() {
    var version = swfobject.getFlashPlayerVersion();
    return parseInt(version["major"]);
}
