﻿$(document).ready(function () {
    if (!ismobile) {
		$('.lock').show(); //支援javascript時才顯示

		$('.lock').click(function () {
			$('.headertop').slideToggle('slow', function () {
				if ($(this).is(':visible')) {
					/* 解開 */
					$.ajax({
						url: "/luck/unluck/search.htm",
						success: function (data) {
							unluck();
						},
						error: function (xhr, ajaxOptions, thrownError) {
							//alert(xhr.responseText);
						}
					});
				}
				else {
					/* 鎖住 */
					$.ajax({
						url: "/luck/luck/search.htm",
						success: function (data) {
							luck();
						},
						error: function (xhr, ajaxOptions, thrownError) {
							//alert(xhr.responseText);
						}
					});
				}
			})
		})
	}
});

function readLuck() {
    /* 設置錨點 */
    $("a").click(function () {
        mark($(this).attr("href"))
    })

    mark(location.href);
}

function mark(url) {
    var _top = $(".contentin").css("margin-top");
    var id = url.split('#')[1];
    if (id) {
        var t = parseInt($('#' + id).offset().top) - parseInt(_top.replace(/px/g, ""));
        $("html,body").animate({
            scrollTop: t
        }, 800);
    }
}

//解開
function unluck() {
    $('.headertop').show();
    $(".bannerout").css({ 'margin-top': '146px' });
    $(".contentin").css({ 'margin-top': '148px' });
    $('.lock').find('img').attr({ src: '/images/unlock.png' });
}

//鎖住
function luck() {
    $('.headertop').hide();
    $(".bannerout").css({ 'margin-top': '50px' });
    $(".contentin").css({ 'margin-top': '50px' });
    $('.lock').find('img').attr({ src: '/images/lock.png' });
}

$(document).ready(function ($) {  
    //設定中文語系
    $.datepicker.regional['zh-TW'] = {
        dayNames: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"],
        dayNamesMin: ["日", "一", "二", "三", "四", "五", "六"],
        monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
        monthNamesShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
        prevText: "上月",
        nextText: "次月",
        weekHeader: "週"
    };
    $.datepicker.setDefaults($.datepicker.regional["zh-TW"]);
}); 

function ajaxLoader(el, options) {
    var defaults = {
        bgColor: '#fff',
        duration: 800,
        opacity: 0.7,
        classOveride: false
    }
    this.options = jQuery.extend(defaults, options);
    this.container = $(el);
    this.init = function () {
        var container = this.container;
        // Delete any other loaders
        this.remove();
        // Create the overlay
        var overlay = $('<div></div>').css({
            'background-color': this.options.bgColor,
            'opacity': this.options.opacity,
            'width': container.width(),
            'height': container.height(),
            'position': 'absolute',
            'top': '0px',
            'left': '0px',
            'z-index': 99999
        }).addClass('ajax_overlay');
        // add an overiding class name to set new loader style
        if (this.options.classOveride) {
            overlay.addClass(this.options.classOveride);
        }
        // insert overlay and loader into DOM
        container.append(
            overlay.append($('<div></div>').addClass('ajax_loader')).fadeIn(this.options.duration)
        );
    };
    this.remove = function () {
        var overlay = this.container.children(".ajax_overlay");
        if (overlay.length) {
            overlay.fadeOut(this.options.classOveride, function () {
                overlay.remove();
            });
        }
    }
    this.init();
}

