﻿var h_nowSatge = 1;
var h_stage = new Array();
h_stage[0] = new Array(0,3,1,9,5,2);
h_stage[1] = new Array(0,8,9,4,7,5);
h_stage[2] = new Array(0,1,9,3,2,4);
h_stage[3] = new Array(0,7,5,8,4,2);
h_stage[4] = new Array(0,4,9,2,3,1);
h_stage[5] = new Array(0,8,5,4,7,2);
h_stage[6] = new Array(0,3,2,4,9,1);
h_stage[7] = new Array(0,5,1,4,7,8);
h_stage[8] = new Array(0,2,1,9,3,8);
h_stage[9] = new Array(0,3,1,9,5,2);
h_stage[10] = new Array(0,8,9,4,7,5);
h_stage[11] = new Array(0,1,9,3,2,4);
h_stage[12] = new Array(0,7,5,8,4,2);
h_stage[13] = new Array(0,4,9,2,3,1);

var h_ghost = new Array();
h_ghost[0] = new Array(0,2,3,1,5,4);
h_ghost[1] = new Array(0,1,5,2,4,3);
h_ghost[2] = new Array(0,3,1,2,4,5);
h_ghost[3] = new Array(0,4,3,1,2,5);
h_ghost[4] = new Array(0,5,1,4,2,3);
h_ghost[5] = new Array(0,1,3,2,4,5);
h_ghost[6] = new Array(0,2,4,5,1,3);
h_ghost[7] = new Array(0,3,5,2,4,1);
h_ghost[8] = new Array(0,4,3,1,2,5);
h_ghost[9] = new Array(0,2,3,1,5,4);
h_ghost[10] = new Array(0,1,5,2,4,3);
h_ghost[11] = new Array(0,3,1,2,4,5);
h_ghost[12] = new Array(0,4,3,1,2,5);
h_ghost[13] = new Array(0,5,1,4,2,3);
//var h_nowPage = 1;
var h_todayd = 0;
$(document).ready(function (){
    
    //先判斷是否已登入會員
    $.ajax({
        type:"POST",
        url:"/Events/20111031_Halloween/Ajax/CheckMember.aspx",
        data:"",
        dataType:"html",
        success:function(data){
            var b = data.split(",");
            //alert(data);
            // && h_nowPage == b[2]
            if(b[0] == "1"){
                
                if(h_stage[b[2]][b[1]] == h_nowPage){
                    //現在進行到第幾關
                    h_nowSatge = b[1];
                    h_todayd = b[2];
                    showStage();
                }
                
                
            }
        },
        anync:false
    });
    
});
function showStage(){
    
    $("#h_old").hide();
    $("#h_tmp").html("<div onmouseover='showBoard()' style='text-align:center;'><img src='/Events/20111031_Halloween/bottom/"+ h_nowPage +"_"+ h_ghost[h_todayd][h_nowSatge] +".jpg' /></div>").show(900);
    
}
var h_IsSetBoard = 0;
var h_isShow = 0;
function showBoard(){
    
    if(h_IsSetBoard == 0){
		var BlogAD_objNewDiv = document.createElement("Div");
		BlogAD_objNewDiv.id = "h_Board";
		BlogAD_objNewDiv.style.position = "absolute";
		BlogAD_objNewDiv.style.overflow = "hidden";
		BlogAD_objNewDiv.style.width = 364+ "px";
		BlogAD_objNewDiv.style.height = 297 + "px";
		BlogAD_objNewDiv.style.left = -1000 + "px";
		BlogAD_objNewDiv.style.top = -1000 + "px";
		BlogAD_objNewDiv.style.zIndex = 88888888;
		BlogAD_objNewDiv.style.textAlign = "center";
		var BlogAD_objNode = document.body;
		BlogAD_objNewDiv.style.backgroundColor = "#000000";
		BlogAD_objNode.appendChild(BlogAD_objNewDiv);
		h_IsSetBoard = 1;
	}
	if(h_isShow == 0){
	    var wh = getWinWH();
	    var leftPx = (wh[0]/2) - (364/2);
	    $("#h_Board").html("<iframe id='h_iframe1' width='364' height='297' src='/Events/20111031_Halloween/iframe/"+ h_ghost[h_todayd][h_nowSatge] +".aspx' name='I1' scrolling='no' border='0' frameborder='0'></iframe>").css({'left':leftPx + 'px','top':'300px'}).show(900);
	    h_isShow = 1;
	}
	
    
}
function closeh_Board(){
    $("#h_Board").hide(900);
    h_isShow = 0;
}
function getBu(){
    
    $.ajax({
        type:"POST",
        url:"/Events/20111031_Halloween/Ajax/getBu.aspx",
        data:"n="+h_nowSatge,
        dataType:"html",
        success:function(data){
            if(data == 1){
                if(h_nowSatge == "5"){
                    //闖關結束
                    $("#h_iframe1").get(0).src = "/Events/20111031_Halloween/iframe/daydone.aspx";
                }else{
                    //下一關提示
                    var a = Number(h_nowSatge)+1;
                    //alert();
                    $("#h_iframe1").get(0).src = "/Events/20111031_Halloween/iframe/h"+ h_stage[h_todayd][a] +".aspx";
                }
            }
        },
        anync:false
    });
    
}
function getWinWH(){

 var viewportwidth;
 var viewportheight;
 
 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
 
 if (typeof window.innerWidth != 'undefined')
 {
      viewportwidth = window.innerWidth,
      viewportheight = window.innerHeight
 }
 
// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

 else if (typeof document.documentElement != 'undefined'
     && typeof document.documentElement.clientWidth !=
     'undefined' && document.documentElement.clientWidth != 0)
 {
       viewportwidth = document.documentElement.clientWidth,
       viewportheight = document.documentElement.clientHeight
 }
 
 // older versions of IE
 
 else
 {
       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
       viewportheight = document.getElementsByTagName('body')[0].clientHeight
 }
 var wh = new Array();
 wh[0] = viewportwidth;
 wh[1] = viewportheight;
 return wh;
//document.write('<p>Your viewport width is '++'</p>');
}
