﻿//==============================================================================================================================================             
//==============================================================================================================================================             
//==============================================================================================================================================             
(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);

//==============================================================================================================================================             
//==============================================================================================================================================             
//==============================================================================================================================================             







var m_BaseFolder = "";
document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+m_BaseFolder+"/ploy/20091230/images/dig.css\" />");
//==============================================================================================================================================             
var strDigHint  = "<div class=\"DigHint\" id=\"DigHint\">"
                + "	<ol><li><a href=\"javascript:CancelDig('DigHint');\" title=\"关闭\"></a></li></ol>"
                + "    <ul>"
                + "    	<li>您好！欢迎光临联想手机官方商城，现在您有机会参加本商城近期推出的挖宝活动，各种优惠券等您来拿，赶快参加吧！</li>"
                + "    </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>"
                + "    	    您刚才挖到的<b></b>元优惠券已经绑定到您在本商城的会员账号上了，"
                + "    	    <span>_</span>， "
                + "    	    您在商城购物时，可抵用等值金额！请查收！"
                + "    	</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>"
                + "    	<li>您刚刚没有挖到优惠券，<br />下次再挖吧！！！</li>"
                + "    </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 		= 15;		//每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_BaseFolder + "/ploy/20091230/ChkIsShowDig.ashx"
    ,data       :   "r=" + Math.random()
    ,dataType   :   "json"
    ,success    :   DigRunBack
   });
};

function GoRunDigPloy(sAct){
    $.ajax({
     url        :   m_BaseFolder + "/ploy/20091230/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;

	//document.write(strDigFlag);
	//document.write(strDigMoney);

    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){
    CloseMsg(_thisID);
    GoRunDigPloy("2");
};

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");
};
