﻿function openWin(NewHref)
{
    var aNew = window.open(NewHref);
    aNew.focus();
}

function openModalDialog(url, args, width, height, left, top)
{
    if(url.indexOf("?") > 0)
    {
        url += "&rnd=" + Math.random();
    }
    else
    {
        url += "?rnd=" + Math.random();
    }
    
    var features = "status:0;resizable:0;dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:0;edge:sunken;";
    
    if (left && top)
    {
        features += "dialogLeft:" + left + "px;dialogTop:" + top + "px;";
    }
    
    return window.showModalDialog(url, args, features);
}

function getWord(certTitle)
{
    if (certTitle.substring(0, 4) == "C=CN")
    {
        return "";
    }
    
    var str = certTitle.split(",");
    
    return str[0].substring(3, str[0].length);
}

function getKey(certTitle)
{
    if (certTitle.substring(0, 4) == "C=CN")
    {
        return "";
    }
    
    var str = certTitle.split(",");
    
    return str[1].substring(3, str[1].length);
}

function browserinfo()
{
    var Browser_Name = navigator.appName;
    var Browser_Version = parseFloat(navigator.appVersion);
    var Browser_Agent = navigator.userAgent;
    
    var Actual_Version,Actual_Name;
    
    var is_IE = (Browser_Name == "Microsoft Internet Explorer");
    var is_NN = (Browser_Name=="Netscape");
    
    if(is_NN)
    {
        if(Browser_Version >= 5.0)
        {
            var Split_Sign = Browser_Agent.lastIndexOf("/");
            var Version = Browser_Agent.indexOf(" ",Split_Sign);
            var Bname = Browser_Agent.lastIndexOf(" ",Split_Sign);

            Actual_Version = Browser_Agent.substring(Split_Sign+1,Version);
            Actual_Name = Browser_Agent.substring(Bname+1,Split_Sign);
        }
        else
        {
            Actual_Version = Browser_Version;
            Actual_Name = Browser_Name;
        }
    }
    else if(is_IE)
    {
        var Version_Start = Browser_Agent.indexOf("MSIE");
        var Version_End = Browser_Agent.indexOf(";",Version_Start);
        Actual_Version = Browser_Agent.substring(Version_Start+5,Version_End)
        Actual_Name = Browser_Name;
        
        if(Browser_Agent.indexOf("Maxthon") != -1)
        {
            Actual_Name += "(Maxthon)";
        }
        else if(Browser_Agent.indexOf("Opera") != -1)
        {
            Actual_Name = "Opera";
            var tempstart = Browser_Agent.indexOf("Opera");
            var tempend = Browser_Agent.length;
            Actual_Version = Browser_Agent.substring(tempstart+6,tempend);
        }
    }
    else
    {
        Actual_Name = "Unknown Navigator"
        Actual_Version = "Unknown Version"
    }
    
    navigator.Actual_Name = Actual_Name;
    navigator.Actual_Version = Actual_Version;
    
    this.Name = Actual_Name;
    this.Version = Actual_Version;
}