// 加入會員成功訊息浮動視窗顯示
var successJoinBlock = function () {
    var message = '恭喜成功加入特力屋網站會員';

    var today = new Date();

    var eventStartDate = new Date('2010-07-19 00:00:00'.replace(/\-/g, "\/"));
    var eventEndDate = new Date('2010-12-31 23:59:59'.replace(/\-/g, "\/"));
    if (today >= eventStartDate && today <= eventEndDate) {
        message += '<br /><a href="http://www.i-house.com.tw/edm/10EC200" style="color: #0000FF; text-decoration: underline; " target="_blank">網路首購</a>優惠滿3000現折200、滿6000現折400，買越多賺越多！';
    }

    var eventEndDate = new Date('2010-09-02 23:59:59'.replace(/\-/g, "\/"));
    if (today <= eventEndDate) {
        message += '<br />恭禧您獲得學承電腦$4800電腦課程 -> <a href="http://promotion.msn.com.tw/event/HsuehCheng/" style="color: #0000FF; text-decoration: underline; " target="_blank">立即免費體驗</a>';
    }

    $.floatMessanger({
        title: '歡迎加入網路店',
        message: message,
        buttons: {
            '優惠購物': function () { $.unblockUI(); }
        }
    });
};

// 客服提問成功訊息浮動視窗顯示
var successServiceBlock = function () {
    $.floatMessanger({
        title: 'Oops！',
        message: '問題發送成功，請靜候回覆！<br />您的問題將由DIY達人為您解答，回答後也會寄到您的e-mail中！',
        buttons: {
            '確認': function () { $.unblockUI(); },
            '客服中心': function () { location.href = $frontendVars.baseUrl + '/service/form'; }
        }
    });
}

// 問卷填寫成功訊息浮動視窗顯示
var successQuestionnaireBlock = function () {
    $.floatMessanger({
        title: 'Oops！',
        message: '感謝您的參與！<br />試用贈品將於近日內送達指定寄送地址',
        buttons: {
            '確認': function () { $.unblockUI(); },
            '客服中心': function () { location.href = $frontendVars.baseUrl + '/service/form'; }
        }
    });
}

// 問卷已額滿訊息浮動視窗顯示
var successQuestionnaireOverBlock = function () {
    $.floatMessanger({
        title: 'Oops！',
        message: '親愛的會員您好！<br />很抱歉～活動名額已滿100名<br />感謝您的熱情參與！',
        buttons: {
            '確認': function () { location.href = 'http://www.bnq.com.tw/edm/08green'; }
        }
    });
}

// 試用感想填寫成功訊息浮動視窗顯示
var successQuestionnaireReplyBlock = function () {
    $.floatMessanger({
        title: 'Oops！',
        message: '感謝您的熱情參與！',
        buttons: {
            '確認': function () { $.unblockUI(); }
        }
    });
}

// 已填寫過試用感想訊息浮動視窗顯示
var successReplyAlreadyBlock = function () {
    $.floatMessanger({
        title: 'Oops！',
        message: '您已經發表過您的使用心得，謝謝！',
        buttons: {
            '確認': function () { $.unblockUI(); }
        }
    });
}

// 購物次數 = 0 的會員訊息浮動視窗顯示
var remindOrderBlock = function () {
		var message = '';
    var today = new Date();
    
    var eventStartDate = new Date('2010-06-15 00:00:00'.replace(/\-/g, "\/"));
    var eventEndDate = new Date('2010-07-14 23:59:59'.replace(/\-/g, "\/"));
    if (today >= eventStartDate && today <= eventEndDate) {
        message += '6/15-7/14 超級年中慶，全面滿1,000元現折100元，等同9折！<a href="javascript:$.unblockUI();"><立即行動></a>';
    }
		
    var eventStartDate = new Date('2010-07-15 00:00:00'.replace(/\-/g, "\/"));
    var eventEndDate = new Date('2099-12-31 23:59:59'.replace(/\-/g, "\/"));
    if (today >= eventStartDate && today <= eventEndDate) {
        var newEvenStartDate = new Date('2010-09-01 00:00:00'.replace(/\-/g, "\/"));
        message += today>=newEvenStartDate ? '《聰明購物趣》首次訂單每滿3000元現折200元，滿3600元加送點數100點，再享下月購物免運費！<a href="javascript:$.unblockUI();">立即行動</a>！' : '《聰明購物趣》首次訂單每滿3000元現折200元！加送點數100點，再享下月不限金額免運費！<a href="javascript:$.unblockUI();">立即行動</a>！';
    }
    $.floatMessanger({
        title: 'Oops！',
        message: message,
        buttons: {
            '立即行動': function () { $.unblockUI(); }
        }
    });
}

// 取得活動特區 nowTag ID
var getBannerId = function (name) {
    return String(this.id).replace(name + '_', '');
};

// 已出現的促銷活動
var shownPromotionIdList = [];
var loadingPromotionIdList = [];

// 已出現的主題館
var shownThemeIdList = [];
var loadingThemeIdList = [];

// 已出現的廣告
var shownBannerIdList = [];
var loadingBannerIdList = [];

$(function () {
    $('#themeTab').watab({
        tabClass: 'indexSpecTab',
        contentClass: 'indexpSpec',
        activeClass: 'nowTag',
        activeElement: 'a',
		eventType: 'mouseover'
    });

    $('#eventBannerTab').watab({
        tabClass: 'indexSpecTab',
        contentClass: 'eventArea',
        activeClass: 'nowTag',
        activeElement: 'a',
		eventType: 'mouseover'
    });

    // 促銷活動
    $('#promoTab div.indexTab li.otab a').mouseover(function () {
        var id = $(this).attr('id').replace('linkId_', '');
        if (0 > $.inArray(id, shownPromotionIdList)) {
            var $promotionBlock = $('#promotion_' + id);
            if (0 > $.inArray(id, loadingPromotionIdList)) {
                var $loadingImage = $('<img src="' + $frontendVars.imageWebPath + '/html/ajax-loader.gif" />');
                $promotionBlock.append($loadingImage);
                loadingPromotionIdList.push(id);
            }
            $promotionBlock.load($frontendVars.baseUrl + '/index/promotionblock/id/' + id + '/format/html', function () { shownPromotionIdList.push(id); });
        }
    });
    $('#promoTab div.indexTab li.ntab a').mouseover(function () {
        var id = $(this).attr('id').replace('linkId_', '');
        if (0 > $.inArray(id, shownPromotionIdList)) {
            var $promotionBlock = $('#promotion_' + id);
            if (0 > $.inArray(id, loadingPromotionIdList)) {
                var $loadingImage = $('<img src="' + $frontendVars.imageWebPath + '/html/ajax-loader.gif" />');
                $promotionBlock.append($loadingImage);
                loadingPromotionIdList.push(id);
            }
            $promotionBlock.load($frontendVars.baseUrl + '/index/ecpromotionblock/id/' + id + '/format/html', function () { shownPromotionIdList.push(id); });
        }    	
    });
    $('#promoTab div.indexTab li:first a').trigger('mouseover');

    // 主題館
    $('#themeTab div.indexSpecTab li a').mouseover(function () {
        var id = $(this).attr('id').replace('linkId_', '');
        if (0 > $.inArray(id, shownThemeIdList)) {
            var $themeBlock = $('#themeTab' + id);
            if (0 > $.inArray(id, loadingThemeIdList)) {
                var $loadingImage = $('<img src="' + $frontendVars.imageWebPath + '/html/ajax-loader.gif" />');
                $themeBlock.append($loadingImage);
                loadingThemeIdList.push(id);
            }
            $themeBlock.load($frontendVars.baseUrl + '/index/themeblock/id/' + id + '/format/html', function () {
                shownThemeIdList.push(id);
                $('.prodPhoto').imageViewer({
                    selectorName: 'themeImageSelector',
                    activeClass: 'nowClick'
                });
            });
        }
    });
    $('#themeTab div.indexSpecTab li:first a').trigger('mouseover');

    // 置底活動特區廣告圖片事件處理
    $('#eventBannerTab div.indexSpecTab li a').mouseover(function () {
        var id = $(this).attr('id').replace('linkId_', '');
        var $loadingImage = $('<img src="' + $frontendVars.imageWebPath + '/html/ajax-loader.gif" />');
        if (0 > $.inArray(id, shownBannerIdList)) {
            var $eventBanner = $('#eventBanner' + id);
            if (0 > $.inArray(id, loadingBannerIdList)) {
                $eventBanner.append($loadingImage);
                loadingBannerIdList.push(id);
            }
            $('a img', $eventBanner).hide().load(function () {
                shownBannerIdList.push(id);
                $loadingImage.remove();
                $(this).show();
            }).attr('src', $frontendVars.imageWebPath + '/banner/' + $('#bannerImageSrc_' + id).val());
        }
    });
    $('#eventBannerTab div.indexSpecTab li:first a').trigger('mouseover');

    // 促銷商品 tab 切換
    $('#promoTab').watab({
        tabClass: 'detailPromoTab',
        contentClass: 'detailPromo',
        activeClass: 'nowTag',
        activeElement: 'a',
		eventType: 'mouseover'
    });
    // 顯示加入成功訊息浮動視窗
    switch ($frontendVars.successBlockName) {
        case 'join':
            successJoinBlock();
            break;
        case 'service':
            successServiceBlock();
            break;
        case 'questionnaire':
            successQuestionnaireBlock();
            break;
        case 'questionnaireOver':
            successQuestionnaireOverBlock();
            break;
        case 'questionnaireReply':
            successQuestionnaireReplyBlock();
            break;
        case 'replyAlready':
            successReplyAlreadyBlock();
            break;
//        case 'remindOrder':
//            if(0 == $frontendVars.orderTimes){
//                remindOrderBlock();
//            }
//            break;
        default:
            //判斷是否為從未購物的會員 (購物次數 = 0)
            if(0 == $frontendVars.orderTimes){
                remindOrderBlock();
            }
            break;
    }

    // 01-12～02-01 間提醒視窗
    var today = new Date();
    var popupStartDate = new Date('2009-01-12 00:00:00'.replace(/\-/g, "\/"));
    var popupEndDate = new Date('2009-02-01 23:59:59'.replace(/\-/g, "\/"));

    if (today >= popupStartDate && today <= popupEndDate) {

        // 利用 cookie 判斷是否顯示提醒視窗
        var popupCount = getCookie('newyearPopup');
        if (null == popupCount || '' == popupCount) {
            setCookie('newyearPopup', 1, 365);
            // MM 彈出顯示視窗
            MM_openBrWindow($frontendVars.baseUrl + '/pub/img/html/newyear/popup.html', '', 'scrollbars=no, width=550, height=420');
        }
        else if (3 > popupCount) {
            popupCount++;
            setCookie('newyearPopup', popupCount, 365);

            // MM 彈出顯示視窗
            MM_openBrWindow($frontendVars.baseUrl + '/pub/img/html/newyear/popup.html', '', 'scrollbars=no, width=550, height=420');
        }
    }
});