﻿//超链接提示
var tit_promptTag = "a"; 
var tit_promptX = 5; 
var tit_promptY = 25;
tooltip = {
name : "tit_prompt",
offsetX : tit_promptX,
offsetY : tit_promptY,
tip : null
}
tooltip.init = function () {
	var tipNameSpaceURI = "http://www.w3.org/1999/xhtml";
	if(!tipContainerID){ var tipContainerID = "tit_prompt";}
	var tipContainer = document.getElementById(tipContainerID);
	if(!tipContainer) {
	  tipContainer = document.createElementNS ? document.createElementNS(tipNameSpaceURI, "div") : document.createElement("div");
		tipContainer.setAttribute("id", tipContainerID);
	  document.getElementsByTagName("body").item(0).appendChild(tipContainer);
	}
	if (!document.getElementById) return;
	this.tip = document.getElementById (this.name);
	if (this.tip) document.onmousemove = function (evt) {tooltip.move (evt)};
	var a, sTitle;
	var anchors = document.getElementsByTagName (tit_promptTag);
	for (var i = 0; i < anchors.length; i ++) {
		a = anchors[i];
		sTitle = a.getAttribute("title");
		if(sTitle) {
			a.setAttribute("tiptitle", sTitle);
			a.removeAttribute("title");
			a.onmouseover = function() {tooltip.show(this.getAttribute('tiptitle'))};
			a.onmouseout = function() {tooltip.hide()};
			a.onclick = function() {tooltip.hide()};
		}
	}
}
tooltip.move = function (evt) {
	var x=0, y=0;
	if (document.all) {//IE
		x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
		y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
		x += window.event.clientX;
		y += window.event.clientY;
		
	} else {//Good Browsers
		x = evt.pageX;
		y = evt.pageY;
	}
	this.tip.style.left = (x + this.offsetX) + "px";
	this.tip.style.top = (y + this.offsetY) + "px";
}
tooltip.show = function (text) {
	if (!this.tip) return;
	this.tip.innerHTML = text;
	this.tip.style.display = "block";
}
tooltip.hide = function () {
	if (!this.tip) return;
	this.tip.innerHTML = "";
	this.tip.style.display = "none";
}
//伪静态翻页模拟
var obj, j;
var page = 0;
var nowPage = 0; //当前页
var listNum = 10; //每页显示条数
var PagesLen; //总页数
var PageNum = 9; //分页链接接数
function comment() {
	obj = document.getElementById("message").getElementsByTagName("li");
	j = obj.length
	PagesLen = Math.ceil(j / listNum);
	upPage(0)
}
function upPage(p) {
	nowPage = p
	for (var i = 0; i < j; i++) {
		obj[i].style.display = "none"
	}
for (var i=p*listNum;i<(p+1)*listNum;i++){
if(obj[i])obj[i].style.display="block"
}
var PageNum_2 = PageNum % 2 == 0 ? Math.ceil(PageNum / 2) + 1 : Math.ceil(PageNum / 2)
var PageNum_3 = PageNum % 2 == 0 ? Math.ceil(PageNum / 2) : Math.ceil(PageNum / 2) + 1
var strC = "",startPage, endPage;
if (PageNum >= PagesLen) {
	startPage = 0;
	endPage = PagesLen - 1
} else if (nowPage < PageNum_2) {
	startPage = 0;
	endPage = PagesLen - 1 > PageNum ? PageNum: PagesLen - 1
} else {
	startPage = nowPage + PageNum_3 >= PagesLen ? PagesLen - PageNum - 1 : nowPage - PageNum_2 + 1;
	var t = startPage + PageNum;
	endPage = t > PagesLen ? PagesLen - 1 : t
}
for (var i = startPage; i <= endPage; i++) {
	if (i == nowPage) strC += '<span class="on">' + (i + 1) + '</span>&nbsp;'
	else strC += '<a href="javascript:void(null)" onclick="upPage(' + i + ')">' + (i + 1) + '</a>&nbsp;'
}
document.getElementById("changpage").innerHTML = "Pages:&nbsp;&nbsp;" + strC
}
//控制UBB
function insertTags(tagOpen, tagClose, sampleText) {
	var txtarea;
	if (document.editform) {
		txtarea = document.editform.wpTextbox1;
	} else {
		var areas = document.getElementsByTagName('textarea');
		txtarea = areas[0];
	}
	var selText, isSample = false;

	if (document.selection && document.selection.createRange) {

		if (document.documentElement && document.documentElement.scrollTop) var winScroll = document.documentElement.scrollTop
		else if (document.body) var winScroll = document.body.scrollTop;

		txtarea.focus();
		var range = document.selection.createRange();
		selText = range.text;

		checkSelectedText();
		range.text = tagOpen + selText + tagClose;

		if (isSample && range.moveStart) {
			if (window.opera) tagClose = tagClose.replace(/\n/g, '');
			range.moveStart('character', -tagClose.length - selText.length);
			range.moveEnd('character', -tagClose.length);
		}
		range.select();

		if (document.documentElement && document.documentElement.scrollTop) document.documentElement.scrollTop = winScroll
		else if (document.body) document.body.scrollTop = winScroll;

	} else if (txtarea.selectionStart || txtarea.selectionStart == '0') {

		var textScroll = txtarea.scrollTop;

		txtarea.focus();
		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		selText = txtarea.value.substring(startPos, endPos);

		checkSelectedText();
		txtarea.value = txtarea.value.substring(0, startPos) + tagOpen + selText + tagClose + txtarea.value.substring(endPos, txtarea.value.length);

		if (isSample) {
			txtarea.selectionStart = startPos + tagOpen.length;
			txtarea.selectionEnd = startPos + tagOpen.length + selText.length;
		} else {
			txtarea.selectionStart = startPos + tagOpen.length + selText.length + tagClose.length;
			txtarea.selectionEnd = txtarea.selectionStart;
		}

		txtarea.scrollTop = textScroll;
	}

	function checkSelectedText() {
		if (!selText) {
			selText = sampleText;
			isSample = true;
		} else if (selText.charAt(selText.length - 1) == ' ') {
			selText = selText.substring(0, selText.length - 1);
			tagClose += ' '
		}
	}

}
//验证码显示
function yzm(){
	document.getElementById('imgcode').value = ""
	document.getElementById('code').innerHTML = "<img src=\"http://www.castsy.com/data/imgcode.php\" onclick=\"src=\'http://www.castsy.com/data/imgcode.php?s=\'+Math.random()\" />"
}
//声优投票
function voting1(){
	if(document.getElementById('v1').className = "off1"){
		document.getElementById('v1').className = "on1"
		document.getElementById('v2').className = "off2"
		document.getElementById('v3').className = "off3"
		document.getElementById('v4').className = "off4"
		document.getElementById('v_id').value = "A"
	}
}
function voting2(){
	if(document.getElementById('v2').className = "off2"){
		document.getElementById('v2').className = "on2"
		document.getElementById('v1').className = "off1"
		document.getElementById('v3').className = "off3"
		document.getElementById('v4').className = "off4"
		document.getElementById('v_id').value = "B"
	}
}
function voting3(){
	if(document.getElementById('v3').className = "off3"){
		document.getElementById('v3').className = "on3"
		document.getElementById('v1').className = "off1"
		document.getElementById('v2').className = "off2"
		document.getElementById('v4').className = "off4"
		document.getElementById('v_id').value = "C"
	}
}
function voting4(){
	if(document.getElementById('v4').className = "off4"){
		document.getElementById('v4').className = "on4"
		document.getElementById('v1').className = "off1"
		document.getElementById('v2').className = "off2"
		document.getElementById('v3').className = "off3"
		document.getElementById('v_id').value = "D"
	}
}
//限制图片大小
function changeImg(mypic) {
	var xw = 550
	var xl = 450
	var width = mypic.width
	var height = mypic.height
	var bili = width / height
	var A = xw / width
	var B = xl / height
	if (width > 550 || height > 550) {
		if (A < B) {
			mypic.width = xw
			mypic.height = xw / bili
		}
		if (A > B) {
			mypic.width = xl * bili
			mypic.height = xl
		}
	}
}
//声优图片链接定义
img = "i2usd9ej"
//留言定义
c1="li class=\""
c2="\"><p><b>"
c3="</b> <span class=\"lmz\">"
c4="</span></p><p>"
c5="</p></li"
c6="<li class=\"a\"><p><b>？？？？</b> <span class=\"lmz\">xxxx-xx-xx xx:xx:xx</span></p><p>沙发空缺中...</p></li>"
c7="<li class=\"a\"><p><b>？？？？</b> <span class=\"lmz\">xxxx-xx-xx xx:xx:xx</span></p><p>无评论记录...</p></li>"

//页脚版权说明
footer = "<p><font color=\"#000000\"><b>Index:</b></font> <a href=\"http://www.castsy.com\">home</a> / <a href=\"http://www.castsy.com/cast/\">seiyu</a> / <a href=\"http://www.castsy.com/anime/\">anime</a> / <a href=\"http://www.castsy.com/message/\">message</a> / <a href=\"http://www.castsy.com/blog/\">blog</a> / <a href=\"http://www.castsy.com/search/\">search</a></p><p><font color=\"#000000\"><b>Legal:</b></font> © Copyright 2008 - 2010 <a href=\"http://www.castsy.com\">Castsy</a> All Rights Reserved. / <a href=\"http://www.castsy.com/disclaimers.html\">Disclaimers</a> /<a href=\"http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh\" target=\"_blank\">CC 3.0 unported</a> / <a href=\"http://photobucket.com/\" target=\"_blank\">Photobucket</a> / <a href=\"http://www.wikipedia.org/\" target=\"_blank\">Wikipedia</a> / <a href=\"http://www.miibeian.gov.cn/\" target=\"_blank\">桂备ICP08000759号</a></p>"