﻿/* 检验验证码输入是否正确 */
function checkCaptcha() {
	if($("#captcha").val() == 4) {
		$.ajax({
				type:"POST",
				url:"/elements/proc_frontcheck.asp",
				data:"captcha="+escape($("#captcha").val())+"&operation=checkcaptcha",
				success:function(data){
					if(unescape(data)=="OK"){
					}else{
						alert("验证码错误!");
						$("#captcha").val("");
					}
				},
				error:function(data) {
					alert("出错：" + data);
				}
			});
	}
	return true;
}
/* 检验用户名是否已经被注册 */
function checkUsername() {
	if($("#username").val().length >= 6) {
		return;
		$.ajax({
				type:"POST",
				url:"/elements/proc_frontcheck.asp",
				data:"username="+escape($("#username").val())+"&operation=checkusername",
				success:function(data){
					if(unescape(data)=="OK"){
						alert("此用户名已经存在，请重新输入！");
						$("#username").val("");
						$("#username").focus();
					}else{
						//alert("验证码错误!");
					}
				},
				error:function(data) {
					alert("出错：" + data);
				}
			});
	}
}

function getUrl(url) {
	$("#right").load(url + "?s="+Math.random());
}
function getUrlTo(url,id) {
	$("#"+id).load(url + "?s="+Math.random());
}
//滚动插件
(function($){
$.fn.extend({
        Scroll:function(opt,callback){
                //参数初始化
                if(!opt) var opt={};
                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;
                //滚动函数
                scrollUp=function(){
                        _this.animate({
                                marginTop:upHeight
                        },speed,function(){
                                for(i=1;i<=line;i++){
                                        _this.find("li:first").appendTo(_this);
                                }
                                _this.css({marginTop:0});
                        });
                }
                //鼠标事件绑定
                _this.hover(function(){
                        clearInterval(timerID);
                },function(){
                        timerID=setInterval("scrollUp()",timer);
                }).mouseout();
        }        
})
});

function getTop5Comments(){
	$.ajax({
		type:"POST",
		url:"/elements/proc_top5_comments.asp",
		data:"num="+Math.round(Math.random()*10000),
		error:function(){$("#commentsscroll").html("获取留言信息失败");},
		success:function(data){
			$("#commentsscroll").html(data);
			 $("#commentsscroll").Scroll({line:3,speed:1000,timer:3000});
		}
	});
}

function vote(){
	var counter = $("input[type=radio][checked]").val();
	if(counter == undefined) {
		alert("至少选择一个选项！");	
	}
	else {
	  	$.ajax({
			type:"POST",
			url:"/elements/vote_submit.asp",
			data:"counter="+counter,
			success:function(data){
				if(unescape(data)=="OK"){
					alert("谢谢你的参与！");
				}else{
					alert("投票失败！" + unescape(data));
				}
			},
			error:function(data) {
				alert("出错：" + data);
			}
		});
	}
}

function getNewsList(id, titlelen, ifDate, page){
	$.ajax({
		type:"POST",
		url:"/elements/proc_getNewsList.asp",
		data:"id="+id+"&titlelen="+titlelen+"&ifDate="+ifDate+"&page="+page+"&num="+Math.round(Math.random()*10000),
		error:function(){$("#allNewsList").html("获取信息失败");},
		success:function(data){
			$("#allNewsList").html(data);
		}
	});
}
