$(function(){
    $("#topNav li").mouseover(function(){
	    $(".subNav",$(this)).css("display","");
	});
    $("#topNav li").mouseout(function(){
	    $(".subNav",$(this)).css("display","none");
	});
    $("#memberNav dt").click(function(){
        var f=$(this).next().css("display");
        if (f=="block")
            $(this).next().css("display","none");
        else
            $(this).next().css("display","block");
        })
 });

 function changeChkCode(oThis) {
	 var url="/ajax.asp?act=setChkCode&timer="+new Date().getUTCMilliseconds();
	 $.get(url,
	 function(data){
		 oThis.src="/common/checkCode.asp?chkCodeStr="+data+"&timer="+new Date().getUTCMilliseconds();
	   }
	);
}

function ajaxLoad(url,objId) {
	 $.get(url,
	 function(data){
		 $("#"+objId).html(data);
	   }
	);
}

function zoomImage(Img,MaxW,MaxH,altstr){
var image=new Image();
image.src=Img.src;
image.alt=altstr;
if(image.width>0 && image.height>0){
if(image.width/image.height>=MaxW/MaxH){
if(image.width>MaxW){
Img.width=MaxW;
Img.height=(image.height*MaxW)/image.width;
}else{
Img.width=image.width;
Img.height=image.height;
}
}
else{
if(image.height>MaxH){
Img.height=MaxH;
Img.width=(image.width*MaxH)/image.height;
}else{
Img.width=image.width;
Img.height=image.height;
}
}
}
}

function chkAlert(event){
  var event=$.event.fix( event || window.event || {} );
  var el=event.target;
  if(!confirm("确定要"+jQuery(el).html()+"吗?"))
  event.preventDefault();
}

function copy(objId) {
    var tempval=document.getElementById(objId);
    if ($("#"+objId).css("display")!="none") {
        tempval.focus();
        tempval.select();
    }
    var therange;
    therange=tempval.createTextRange();
    therange.execCommand("Copy");
    alert("复制成功");
}

function copyToClipBoard(clipBoardContent,alertStr){
    window.clipboardData.setData("Text",clipBoardContent);
    if (alertStr=="") {
        alertStr="地址已经复制到您的剪贴板";
    }
    alert(alertStr);
}


function chkSearchForm() {
    var val=$("#_key").val();
    if (val==""){
        alert("请输入搜索关链字。");
        return false;
    }else {
        return true;
    }
}

function getSelectedText() {
if (window.getSelection) {
return window.getSelection().toString();
}
else if (document.getSelection) {

return document.getSelection();
}
else if (document.selection) {
return document.selection.createRange().text;
}
}

function searchBySelKey(oThis) {
  var key=getSelectedText();
  if (key!="") {
    oThis.href=oThis.url+encodeURIComponent(key);
    return true;
  }else{
    alert("请选择要搜索的内容");
    return false
  }
}

(function($){
$.fn.extend({
        Scroll:function(opt,callback){
                //参数初始化
                if(!opt) var opt={};
                var _btnUp = $("#"+ opt.up);//Shawphy:向上按钮
                var _btnDown = $("#"+ opt.down);//Shawphy:向下按钮
                var timerID;
                var _this=this.eq(0).find("ul:first");
                var     lineH=_this.find("li:first").height(), //获取行高
                        line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数，默认为一屏，即父容器高度
                        speed=opt.speed?parseInt(opt.speed,10):500; //卷动速度，数值越大，速度越慢（毫秒）
                        timer=opt.timer //?parseInt(opt.timer,10):3000; //滚动的时间间隔（毫秒）
                if(line==0) line=1;
                var upHeight=0-line*lineH;
                //滚动函数
                var scrollUp=function(){
                        _btnUp.unbind("click",scrollUp); //Shawphy:取消向上按钮的函数绑定
                        _this.animate({
                                marginTop:upHeight
                        },speed,function(){
                                for(i=1;i<=line;i++){
                                        _this.find("li:first").appendTo(_this);
                                }
                                _this.css({marginTop:0});
                                _btnUp.bind("click",scrollUp); //Shawphy:绑定向上按钮的点击事件
                        });

                }
                //Shawphy:向下翻页函数
                var scrollDown=function(){
                        _btnDown.unbind("click",scrollDown);
                        for(i=1;i<=line;i++){
                                _this.find("li:last").show().prependTo(_this);
                        }
                        _this.css({marginTop:upHeight});
                        _this.animate({
                                marginTop:0
                        },speed,function(){
                                _btnDown.bind("click",scrollDown);
                        });
                }
               //Shawphy:自动播放
                var autoPlay = function(){
                        if(timer)timerID = window.setInterval(scrollUp,timer);
                };
                var autoStop = function(){
                        if(timer)window.clearInterval(timerID);
                };
                 //鼠标事件绑定
                _this.hover(autoStop,autoPlay).mouseout();
                _btnUp.css("cursor","pointer").click( scrollUp ).hover(autoStop,autoPlay);//Shawphy:向上向下鼠标事件绑定
                _btnDown.css("cursor","pointer").click( scrollDown ).hover(autoStop,autoPlay);

        }
})
})(jQuery);

$(document).ready(function(){
    if ($("#scrollDiv").length>0)
    $("#scrollDiv").Scroll({line:1,speed:500,timer:2000});
    if ($("#scrollDiv2").length>0)
    $("#scrollDiv2").Scroll({line:1,speed:500,timer:2000});
});
