﻿var $j = jQuery.noConflict();
var FirstKingoryTime = null;
var yyyy = null;
var MM = null;
var DD = null;
var HH = null;
var minites = null;
var Second = null;

function SetFirstKingoryTime(year, month, day, hourse, minite, ss) {
    FirstKingoryTime = new Date(year, parseInt(month) - 1, day, hourse, minite);
    yyyy = parseInt(year);
    MM = parseInt(month);
    DD = parseInt(day);
    HH = parseInt(hourse);
    minites = parseInt(minite);
    Second = parseInt(ss);
    setInterval(function() { SetTimeChange(); }, 1000);
}
function SetTimeChange() {
    Second++;
    if (parseInt(Second) < 60) {
        ShowKingoryTime();
    }
    else {
        Second = 0;
        GetKingoryTime();
    }
}
function GetKingoryTime() {
    minites++;
    if (parseInt(minites) == 60) {
        minites = 0;
        HH++;
        if (parseInt(HH) == 24) {
            HH = 0;
            DD++;
            var monthdays = CheckYear(parseInt(yyyy), parseInt(MM));
            if (parseInt(DD) > monthdays) {
                DD = 1;
                MM++;
                if (parseInt(MM) > 12) {
                    MM = 1;
                    yyyy++;
                }
            }
        }
    }
    ShowKingoryTime();
}

function ShowKingoryTime() {
    var kMM, kDD, kHH, kminites, ksecond;
    if (parseInt(Second) < 10) { ksecond = "0" + parseInt(Second).toString(); }
    else { ksecond = parseInt(Second).toString(); }
    if (parseInt(minites) < 10) { kminites = "0" + parseInt(minites).toString(); }
    else { kminites = parseInt(minites).toString(); }
    if (parseInt(HH) < 10) { kHH = "0" + parseInt(HH).toString(); }
    else { kHH = parseInt(HH).toString(); }
    if (parseInt(DD) < 10) { kDD = "0" + parseInt(DD).toString(); }
    else { kDD = parseInt(DD).toString(); }
    if (parseInt(MM) < 10) { kMM = "0" + parseInt(MM).toString(); }
    else { kMM = parseInt(MM).toString(); }
    if (parseInt(Second) == 0 && parseInt(minites) == 0 && parseInt(HH) == 0) {
        $j("#server_clock").html("" + GetEnglishMonth(kMM) + "-" + kDD + "-" + yyyy + "");
        $j("#zoom_time").html("00:00:00AM");
    }
    else {
        var AMOrPM = "AM";
        if (parseInt(HH) > 12) {
            AMOrPM = "PM";
        }
        $j("#zoom_time").html("" + kHH + ":" + kminites + ":" + ksecond + "" + AMOrPM + "");
    }
    //$j("#lastlogintimeInfo").html("" + kMM + "-" + kDD + "-" + yyyy + " " + kHH + ":" + kminites + ":" + ksecond + "(Kingory Time,GMT -8)");
}
//判断该月天数(y:年,m：月)
function CheckYear(y, m) {
    var days
    if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {
        days = 31;
    } else if (m == 4 || m == 6 || m == 9 || m == 11) {
        days = 30;
    } else {
        days = (y % 4 == 0) ? 29 : 28;
    }
    return days;
}

function GetEnglishMonth(index) {
    var MonthName = index;
    switch (parseInt(index)) {
        case 1: MonthName = "Jan"; break;
        case 2: MonthName = "Feb"; break;
        case 3: MonthName = "Mar"; break;
        case 4: MonthName = "Apr"; break;
        case 5: MonthName = "May"; break;
        case 6: MonthName = "Jun"; break;
        case 7: MonthName = "Jul"; break;
        case 8: MonthName = "Aug"; break;
        case 9: MonthName = "Sept"; break;
        case 10: MonthName = "Oct"; break;
        case 11: MonthName = "Nov"; break;
        case 12: MonthName = "Dec"; break;
    }
    return MonthName;
}

   ///初始化flash
function StartFlash(picspath, piclinks, gameurl) {
    var pics, links;
    if (picspath == "" || picspath == null) {
        pics = "swf/3.png|swf/2.png|swf/1.png";
    }
    else {
        pics = picspath;
    }
    if (piclinks == null || piclinks == "") {
        links = "javascript:void(0);|javascript:void(0);|javascript:void(0);";
    }
    else {
        links = piclinks;
    }
    swfobject.embedSWF("swf/newFocus.swf", "mainbanner", "608", "667", "9.0.0", "swf/expressInstall.swf", { pics: pics, links: links, speed: 5 }, { menu: "false", wmode: "transparent" });
    swfobject.embedSWF("swf/kingoryLogo.swf", "logo", "340", "120", "9.0.0", "swf/expressInstall.swf", '', { menu: "false", wmode: "transparent" });
    swfobject.embedSWF("swf/start.swf", "startmenu", "226", "569", "9.0.0", "swf/expressInstall.swf", { webstart: gameurl, webhome: "http://kingory.gameol.com/index.html", webforum: "http://bbs.gameol.com", webguide: "http://kingory.gameol.com/Faq.aspx?tid=6672f793-5551-4954-bdff-2b3cd0017273" }, { menu: "false", wmode: "transparent" }); 
}
