﻿var boxX, boxY, cX, cY;
$(document).ready(function () {
    setUpFoot();
    $(window).resize(function () { setUpFoot(); });
    $(window).scroll(function () { setUpFoot(); });
    $("div#seekDiv div.LeftDiv").load("/AJAX/loadLogin.aspx", function (data) { $(this).html(data) });
    $("input#sbi").focus(function () { if ($(this).val() == '请输入搜索关键字') { $(this).attr("value", '').css("color", "#000") } }); $("input#sbi").blur(function () { if ($(this).val() == '') { $(this).attr("value", '请输入搜索关键字').css("color", "#C0C0C0") } }); $("#btnSeek").click(function () { var key = $("input#sbi").val(); if (key == '请输入搜索关键字' || key.length == 0) { alert('请输入查询关键字！'); $("input#sbi").focus(); return false; } else { var q = $("input#sbi").val(); if (q.substr(0, 4) != "site") { $("input#sbi").val("site:lnka.cn " + q) } } }); $("body").keydown(function () { var key = $("input#sbi").val(); if (event.keyCode == 13) { if (key == '请输入搜索关键字' || key.length == 0) { alert('请输入查询关键字！'); $("input#sbi").focus(); return false; } else { var q = $("input#sbi").val(); if (q.substr(0, 4) != "site") { $("input#sbi").val("site:lnka.cn " + q) } } } }); /*setTimeout(hideTopAD, 30000); $("#imgShowAD").click(function () { $("div#ShowHideAdDiv").show("slow"); $(this).hide(); setTimeout(hideTopAD, 30000) });*/
    $("div#smDiv1 span").click(function () { window.open("http://" + $(this).attr("title")) });
    $("div.appBorderDiv span:odd").css("color", "red"); $("div.appBorderDiv span:even").css("color", "orange");
    $("div.appBorderDiv span").click(function () { window.open("http://" + $(this).attr("title")) });
    $("div#footBarDiv span").click(function () { window.open($(this).attr("title")) }).hover(function () { $(this).css("color", "#00f") }, function () { $(this).css("color", "#000") });
})

function hideTopAD() { $("div#ShowHideAdDiv").slideUp(1000); $("#imgShowAD").show(); }
function setUpFoot() {
    cX = $(window).width();
    cY = $(window).height() ;
    boxX = (cX - 980) / 2;
    boxY = cY - 20;
    $("#footBarDiv").xFixed({ left: boxX, top: boxY, noCss: true, noCss: true, interval: 0, animateDuration: 0 }).fadeIn(300);
    if ($(document).scrollTop() > 500) {
        $("div.floatToTop").xFixed({ left: boxX + 980, top: cY - 160, noCss: true, interval: 0, animateDuration: 0 }).fadeIn(300);
    }
    else {
        $("div.floatToTop").hide();
    }
}
function ajaxLogin() {
    if ($("input#userName").val().length < 3) {
        alert("用户名错误。");
        return false;
    }
    else if ($("input#pwd").val().length < 6) {
        alert("密码错误。");
        return false;
    }
    else {
        $.get("/AJAX/login.aspx", { username: $("input#userName").val(), pwd: $("input#pwd").val() }, function (data) {
            if (data.toString() == "1") {
                alert("请输入用户名。");
                return false;
            } else if (data.toString() == "2") {
                alert("用户名不存在。");
                return false;
            } else if (data.toString() == "3") {
                alert("密码错误。");
                return false;
            } else {
                $("div#seekDiv div.LeftDiv").html(data);                
                alert("登录成功。");
            }
        });
    }
}

function ajaxLogout() {
    $.get("/AJAX/logout.aspx", function (data) {
        $("div#seekDiv div.LeftDiv").html(data);
    });
}

(function ($) {
    $.fn.xFixed = function (params) {
        var defaults = {
            top: 200,
            left: 150,
            noCss: false,
            interval: 200,
            animateDuration: 220
        };
        defaults = $.extend(defaults, params);
        var done = false;
        //如果是IE6  
        if (($.browser.msie && $.browser.version == '6.0')) {
            done = true;
        }
        return this.each(function (i, o) {
            var $this = $(this);
            this.fixPosition = function () {

                var st = $(document).scrollTop();
                //var sl = $(document).scrollLeft();  
                $this.animate({ top: st + defaults.top, left: defaults.left }, { queue: false, duration: defaults.animateDuration });
            }; //fixPos    
            if (done) {
                $this.css({ position: 'absolute', top: defaults.top, left: defaults.left });
                setInterval(this.fixPosition, defaults.interval);
            }
            else {
                $this.css({ position: 'fixed', top: defaults.top, left: defaults.left });
            }
        }); //each 
    }; //xFixed  
})(jQuery); 
