﻿//var m_BaseFolder = "/Web";
var m_BaseFolder = "";
var m_PloyFolder = m_BaseFolder + "/ploy/2010-03-03";
//==============================================================================================================================================             
//==============================================================================================================================================             
//==============================================================================================================================================             
(function($) {
	$.fn.extend({
		BtmShow:	function(){
		                var _thisID = $(this).attr("id");
					    $(this).show(1000,function(){
					        var sTop = $(window).scrollTop() + $(window).height() - $("#"+_thisID).height();
					        $("#"+_thisID).animate({"top": sTop},500);
					    });
					    $(window).scroll(function() {
					        var sTop = $(window).scrollTop() + $(window).height() - $("#"+_thisID).height();
					        $("#"+_thisID).css("top", sTop);//当滚动条滚动的时候始终在屏幕的右下角
					    });
				    }
	   ,MidShow:    function(){
		                var _thisID = $(this).attr("id");
					    $(this).show(1000,function(){
					        //var sLft = ($(window).width() - $("#"+_thisID).width())/2;
					        var sTop = $(window).scrollTop() + ($(window).height() - $("#"+_thisID).height())/2;
					        $("#"+_thisID).animate({"top": sTop},500);
					    });
					    $(window).scroll(function() {
					        var sTop = $(window).scrollTop() + ($(window).height() - $("#"+_thisID).height())/2;
					        $("#"+_thisID).css("top", sTop);//当滚动条滚动的时候始终在屏幕的右下角
					    });
				    }
	})}
)(jQuery);
//==============================================================================================================================================             
//==============================================================================================================================================             
//==============================================================================================================================================             
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+m_PloyFolder+"/images/dig.css\" />");
//==============================================================================================================================================             
var strDigHint  = "<div class=\"DigHint\" id=\"DigHint\">"
                + "	<ol><li><a href=\"javascript:CancelDig('DigHint');\" title=\"关闭\"></a></li></ol>"
                + "    <ul>"
                + "    </ul>"
                + "    <dl>"
                + "     <dt><a href=\"javascript:StartDig();\"></a></dt>"
                + "    </dl>"
                + "</div>";
//==============================================================================================================================================             
var strDigOK    = "<div class=\"DigOk\" id=\"DigOk\">"
                + "	<ol><li><a href=\"javascript:CloseMsg('DigOk');\" title=\"关闭\"></a></li></ol>"
                + "    <ul>"
                + "    	<li>"
                + "    		<p>"
                + "    	    	您刚才领取到<b></b>元优惠券！该优惠券已经绑定到您在本商城的会员账号上了，"
                + "    	    	<span></span>， "
                + "    	    	您在商城购物时，可抵用等值金额！请查收！"
                + "    		</p>"
                + "    	</li>"
                + "    </ul>"
                + "    <dl>"
                + "    	<dt><a href=\""+m_BaseFolder+"/member/mygiftcard.aspx\"></a></dt>"
                + "    </dl>"
                + "</div>";
//==============================================================================================================================================             
var strDigSorry = "<div class=\"DigSorry\" id=\"DigSorry\">"
                + "	<ol><li><a href=\"javascript:CloseMsg('DigSorry');\" title=\"关闭\"></a></li></ol>"
                + "    <ul>"
                + "    </ul>"
                + "    <dl>"
                + "    	<dt><a href=\"javascript:CloseMsg('DigSorry');\"></a></dt>"
                + "    </dl>"
                + "</div>";
//==============================================================================================================================================
//==============================================================================================================================================
document.write(strDigHint);
document.write(strDigOK);
document.write(strDigSorry);
//==============================================================================================================================================
//==============================================================================================================================================
$(document).ready(function() {
    var sTop = window.screenTop + $(window).height() + $("#DigHint").height();
    $("#DigHint").css("top",sTop).css("right",0);
    
    var sTop = window.screenTop + $(window).height() + $("#DigOk").height();
    var sLft = ($(window).width() - $("#DigOk").width())/2;
    $("#DigOk").css("top",sTop).css("left",sLft);
    
    var sTop = window.screenTop + $(window).height() + $("#DigSorry").height();
    var sLft = ($(window).width() - $("#DigSorry").width())/2;
    $("#DigSorry").css("top",sTop).css("left",sLft);
    //========================================================================
    LoopCheck();
});
//==============================================================================================================================================
//==============================================================================================================================================
var mClockFinger 		= 1;
var mClickPoint 		= 5;		//每30秒读取一次数据！
var mFunClock           = null;
var mIfLoopCheck        = true;

function LoopCheck(){
    if (mIfLoopCheck){
        if (mClockFinger == 1) {
		    mClockFinger = mClickPoint;
		    GoChkDigPloy();
	    } else {
		    mFunClock = setTimeout("LoopCheck()",1000); //1分钟循环一次。
		    mClockFinger--;
	    };
    } else {
        clearTimeout(mFunClock);
    };
};


function GoChkDigPloy(){
    $.ajax({
     url        :   m_PloyFolder + "/ChkIsShowDig.ashx"
    ,data       :   "r=" + Math.random()
    ,dataType   :   "json"
    ,success    :   DigRunBack
   });
};

function GoRunDigPloy(sAct){
    $.ajax({
     url        :   m_PloyFolder + "/DoDigPloy.ashx"
    ,data       :   "Act="+sAct+"&r=" + Math.random()
    ,dataType   :   "json"
    ,success    :   DigRunBack
   });
};
//==============================================================================================================================================
var GdsList10 = "本优惠券可购买的网上任意一款手机";
var GdsList50 = "本优惠券可购买的商品有（I300，A310，P612，A589，A330，S660）";
var GdsList100 = "本优惠券可购买的商品有（P60，P707，I60，I60S，P82，I61）";
var GdsList200 = "本优惠券可购买的商品有（P707，P50，I61，S62,P60，X1）";
var GdsList300 = "本优惠券可购买的商品有（P82，I61，P707，X1，ET60导航版，ET60精英版）";
//==============================================================================================================================================
function DigRunBack(data){
    var strDigFlag = data.DigFlag;
    var strDigMoney = data.DigMoney;
    //alert(strDigFlag);
    switch (strDigFlag) {
        case "0":
            LoopCheck();
            break;
        case "1":
            $("#DigHint").BtmShow();
            break;
        case "2":
            CloseAllMsg();
            var strMsg = "请先登录本商城，才能参加挖宝活动！\n\n是否现在登录？";
            if (confirm(strMsg))
                location.href = m_BaseFolder + "/login.aspx?RefUrl="+location.href;
            break;
        case "3":
            CloseAllMsg();
            $("#DigOk").MidShow();
            $("#DigOk b").html(strDigMoney);
            //----------------------------------
            if (strDigMoney=="10")
                $("#DigOk span").html(GdsList10);
            else if (strDigMoney=="50")
                $("#DigOk span").html(GdsList50);
            else if (strDigMoney=="100")
                $("#DigOk span").html(GdsList100);
            else if (strDigMoney=="200")
                $("#DigOk span").html(GdsList200);
            else if (strDigMoney=="300")
                $("#DigOk span").html(GdsList300);
            //----------------------------------
            break;
        case "4":
            CloseAllMsg();
            $("#DigSorry").MidShow();
            break;
        case "9":
            CloseAllMsg();
            break;
        default :
            break;
    };
};

function StartDig(){
    CloseMsg("DigHint");
    GoRunDigPloy(1);
};

function CancelDig(_thisID){
    GoRunDigPloy("2");
    CloseMsg(_thisID);
};

function CloseMsg(_thisID){
    var sTop = $(window).scrollTop() + $(window).height() + $("#"+_thisID).height();
    $("#" + _thisID).animate({top:sTop}, "slow", function() { $(this).hide();});
};

function CloseAllMsg(){
    CloseMsg("DigHint");
    CloseMsg("DigOk");
    CloseMsg("DigSorry");
};