﻿//搜索标签
function SearchCheckAndSubmit(type) {
    var search_keyword = document.getElementById("search_txt").value;
    //alert(search_keyword);
    if (search_keyword == '' || search_keyword == null) {
        alert("惟有爱提示：您忘了写关键词，请填写后再搜索！");
        document.getElementById("search_keyword").focus();
        return;
    }
    else {
        window.open("http://www.onlylove.hk/search/s.aspx?c=" + type + "&f=0&wd=" + escape(search_keyword));
    }
}
//加载XML文件
function myLoadXML(dname) {
    try {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }
    catch (e) {
        try {
            xmlDoc = document.implementation.createDocument("", "", null);
        }
        catch (e) { alert(e.message) }
    }
    try {
        xmlDoc.async = false;
        xmlDoc.load(dname);
        return (xmlDoc);
    }
    catch (e) { alert(e.message) }
    return (null);
}
function getHDate() {
    xmlDoc = myLoadXML("/holiday.xml");
    var holidayArr = xmlDoc.getElementsByTagName("holiday");
    var NowTime = new Date();
    var nowYear = NowTime.getFullYear();
    var BeginTime = "";
    var EndTime = "";
    var nbegin = "";  
    var nend = "";
    for (var i = 0; i < holidayArr.length; i++) {
        nbegin = holidayArr[i].getAttribute('beginDate');
        nend = holidayArr[i].getAttribute('endDate');
        var nStr1 = nbegin.split("-");
        var nStr2 = nend.split("-");
        if (i == 0) {
            //第一个节日是从上一年计算，故开始年份减1
            BeginTime = new Date(nowYear - 1, nStr1[0] - 1, nStr1[1], 0, 0);
            //程序代码月份是从0开始，故月份减1
            EndTime = new Date(nowYear, nStr2[0] - 1, nStr2[1], 0, 0);
        } else {
        BeginTime = new Date(nowYear, nStr1[0] - 1, nStr1[1], 0, 0);
            //程序代码月份是从0开始，故月份减1
            EndTime = new Date(nowYear, nStr2[0] - 1, nStr2[1], 23, 59);
        }
        var nMS1 = NowTime.getTime() - BeginTime.getTime();
        var nMS2 = EndTime.getTime() - NowTime.getTime();
        if (nMS1 >= 0) {
            if (Math.floor(nMS2 / (1000 * 60 * 60 * 24)) > 0) {
                var holidayName = holidayArr[i].getAttribute('name');
                GetRTime(holidayName, nowYear, nStr2[0] - 1, nStr2[1]);
                break;
            }
            if (Math.floor(nMS2 / (1000 * 60 * 60 * 24)) == 0) {
                document.getElementById("RemainTime").innerHTML = "今天是" + holidayArr[i].getAttribute('name') + "，祝您 " + holidayArr[i].getAttribute('name') + " 快乐！";
                break;
            }
        }
    }
}
function GetRTime(name, year, month, day) {
    var EndTime = new Date(year, month, day, 0, 0);
    var NowTime = new Date();
    NowTime = new Date();
    var nMS = EndTime.getTime() - NowTime.getTime();
    var nD = Math.floor(nMS / (1000 * 60 * 60 * 24));
    //var nH = Math.floor(nMS / (1000 * 60 * 60)) % 24;
    //var nM = Math.floor(nMS / (1000 * 60)) % 60;
    //var nS = Math.floor(nMS / 1000) % 60;
    //var nMS = Math.floor(nMS / 100) % 10;
    if (nD >= 0) {
        //document.getElementById("RemainTime").innerHTML = "今天距离 “" + name + "” 还有 " + nD + " 天 " + nH + " 时 " + nM + " 分 " + nS + " 秒";
        document.getElementById("RemainTime").innerHTML = "今天距离 “" + name + "” 还有 " + nD + " 天";
    }
    else {
        document.getElementById("RemainTime").innerHTML = "今天是" + name + "，祝您 " + name + " 快乐！";
    }
}
