﻿var RZ_APP_PRE="RUIZHI"; 
var nowTime=(new Date()).getTime();
$(document).ready(function(){
if ($("#rating").html()!=null)
{
	$.get("asp/rating_count.asp?id="+$.trim($("#rating_recordid").text()), function(data){
	  if (data!="" && data.indexOf("|")!=-1)
	  {
		var dataArr=data.split("\|");
		var num = new Number(dataArr[1]);
		$("#rating_number").text(dataArr[0]);
		$("#rating_avgscore").text(num.toFixed(1));
	  }else{
		$("#rating_number").text("0");
		$("#rating_avgscore").text("0");
	  }
	}); 
}
$("#rating_star li").bind("mouseover",ratingMouseOver);
$("#rating_star li").bind("mouseout",ratingMouseOut);
$("#rating_star li").bind("click",ratingClick);
function ratingMouseOver()
{
	$(this).addClass("hover");$(this).prevAll().addClass("hover");$("#rating_score").text($(this).text());
}
function ratingMouseOut()
{
	$(this).removeClass("hover");$(this).prevAll().removeClass("hover");$("#rating_score").text("");
}
function ratingClick()
{
	var rating=$.trim($(this).text());
	var recordid=$.trim($("#rating_recordid").text());
	var cookieid=$.cookie(RZ_APP_PRE+"rating"+recordid);
	if (cookieid==null||cookieid=="")
	{
		$(this).addClass("hover");$(this).prevAll().addClass("hover");$("#rating_score").text($(this).text());
		$.get("asp/rating_add.asp?rating="+rating+"&id="+recordid, function(data){
			if (data!="" && data.indexOf("|")!=-1)
			{
				var dataArr=data.split("\|");
				alert(dataArr[2]);
				var num = new Number(dataArr[1]);
				$("#rating_number").text(dataArr[0]);
				$("#rating_avgscore").text(num.toFixed(1));
			}
		});
		$.cookie(RZ_APP_PRE+"rating"+recordid,rating);
	}else{
		$(this).addClass("hover");$(this).prevAll().addClass("hover");$("#rating_score").text($(this).text());
	}
	$("#rating_star li").unbind("click",ratingClick);
	$("#rating_star li").unbind("mouseover",ratingMouseOver);
	$("#rating_star li").unbind("mouseout",ratingMouseOut);
}
});

function ajaxGet(href,responseID){
	ajaxGet2Obj(href,$(responseID));
}

function ajaxGet2Obj(href,responseTo){
	responseTo.html("<div class='loading'></div>");
	$.ajax({
		type: "GET",
		url: href,
		cache:false,
		success: function(response){
			responseTo.html(response);
		}
	});
}
function ajaxGet2Text(href,responseTo){
	responseTo.text("...");
	$.ajax({
		type: "GET",
		url: href,
		cache:false,
		success: function(response){
			responseTo.text(response);
		}
	});
}
function getPage2(href,responseTo){
	setTimeout(function(){getPage(href,responseTo);}, 2000);
}



/*常用函数*/
//是否整数
function isInteger(value){
	return /^([1-9])(\d*)$/.test(value);
}
function isWord(value){
	return /^(\w+)$/.test(value);
}


/*文件后缀*/
function checkExt(text,exts){
	var reg=new RegExp(".+?\\.("+exts+")$","i");
	if (text.match(reg) == null) { 	
		return false;
	} else{
		return true;
	}
}

/*AddText*/
function AddText(el,value){
	var t=$(el);
	t.focus();
	if(document.selection) 
		document.selection.createRange().text = value;
	else 
		t.val(t.val().substr(0, t.selectionStart) + value + t.val().substr(t.selectionEnd));
}
/*RemoveText*/
function RemoveText(el,value){
	var t=$(el);
	var val = t.val();
	var reg=new RegExp(value,"g");
	var newval = val.replace(reg,"");
	t.val(newval);
}

function sendMail(title,rand,content){
	$.ajax({
		type: "POST",
		url: "asp/sendmail.asp",
		data: "title="+title+"&rand="+rand+"&content="+content,
		cache:false,
		success: function(response){
			$("#sendmail_success").text(response);
		}
	});
}

function compareDate(date1, date2){
	if (date1.valueOf()>date2.valueOf())
		return true;
	else
		return false;
}
