﻿// JavaScript Document

// Trigger events
function getMore(isObject, isListType) {
	var isForm = document.getElementById(isObject.id.substr(4) + "List");
	isForm.action = isListType + ".asp?PageNumber=1";
	isForm.submit();
}
function goUrl(isIndexValue) {
	window.open(isIndexValue,"_blank");
}
function onBlurEvent(isObject) {
	if (isObject.value.length == 0) {
		isObject.style.lineHeight = "18px";
		isObject.style.color = "#E7E7E7";
		isObject.value = "请输入关键词！";
	}
}
function onClickEvent(isForm, isObject) {
	switch (isObject.id) {
		case "SearchEnginButton":
			var SearchEnginTextBox = document.getElementById("SearchEnginTextBox");
			if (SearchEnginTextBox.value == "请输入关键词！" || SearchEnginTextBox.value.length == 0) {
				alert("提示信息：请输入关键词！");
				SearchEnginTextBox.focus();
			} else {
				isForm.action = "site_search.asp?PageNumber=1"
				isForm.submit()
			}
		break;
		case "SearchEnginButton1":
			var SearchEnginTextBox = document.getElementById("SearchEnginTextBox");
			if (SearchEnginTextBox.value == "请输入关键词！" || SearchEnginTextBox.value.length == 0) {
				alert("提示信息：请输入关键词！");
				SearchEnginTextBox.focus();
			} else {
				isForm.action = "../../site_search.asp?PageNumber=1"
				isForm.submit()
			}
		break;
		case "MailLoginButton":
			var MailUserIdTextBox = document.getElementById("MailUserIdTextBox");
			var MailUserPwdTextBox = document.getElementById("MailUserPwdTextBox");
			if (MailUserIdTextBox.value.length == 0) {
				alert("提示信息：请输入用户名！");
				MailUserIdTextBox.focus();
			} else
			if (MailUserPwdTextBox.value.length == 0) {
				alert("提示信息：请输入密码！");
				MailUserPwdTextBox.focus();
			} else {
				isForm.action = "mail_login.asp"
				isForm.submit()
			}
		break;
		case "VoteButton":
			var isAnswerArray = document.getElementsByName("isAnswer");
			var isResults = "";
			var i = 0;
			while (i < isAnswerArray.length) {
				if (isAnswerArray[i].checked) {
					isResults = isAnswerArray[i].value;
					break;
				}
				i ++;
			}
			if (isResults.length == 0) {
				alert("提示信息：你需要选择其中一个项目！");
				return false;
			} else {
				isForm.action = "vote.asp"
				isForm.submit();
			}
		break;
	}
}
function onFocusEvent(isObject) {
	if (isObject.value == "请输入关键词！") {
		isObject.value = "";
		isObject.style.color = "Black";
	}
}
function getPage(isObject, isColumnId, isPageNumber) {
	var url = window.location.href; 
	var urlArray = url.split("/");
	var isPageFile = urlArray[urlArray.length-1]; 
	getPageArea = isPageFile.substr(0,isPageFile.indexOf("?"));
	var isForm = document.getElementById("onPage");
	switch (isObject.id) {
		case "StartPage":
			isForm.action = getPageArea + "?column_id=" + isColumnId + "&PageNumber=" + isPageNumber
		break;
		case "PreviousPage":
			PageNumber = parseInt(isPageNumber) - 1
			isForm.action = getPageArea + "?column_id=" + isColumnId + "&PageNumber=" + PageNumber
		break;
		case "NextPage":
			PageNumber = parseInt(isPageNumber) + 1
			isForm.action = getPageArea + "?column_id=" + isColumnId + "&PageNumber=" + PageNumber
		break;
		case "EndPage":
			isForm.action = getPageArea + "?column_id=" + isColumnId + "&PageNumber=" + isPageNumber
		break;
	}
	isForm.submit();
}
function onMouseOver(isObject, isNumber) {
	var MainItemNavigationItem = document.getElementById(isObject.id);
	var MNAVItemPicture = document.getElementById("MNAVItemPicture_" + isNumber);
	MainItemNavigationItem.style.backgroundColor = "#1C85DE";
	MNAVItemPicture.src = "png/over_item.png";
}
function onMouseOut(isObject, isNumber) {
	var MainItemNavigationItem = document.getElementById(isObject.id);
	var MNAVItemPicture = document.getElementById("MNAVItemPicture_" + isNumber);
	MainItemNavigationItem.style.backgroundColor = "#5BC7D9";
	MNAVItemPicture.src = "png/out_item.png";
}
// User-defined functions
function isLength(isString) {
	var isStringLength = 0;
	var i = 0;
	while (i < isString.length) {
		if (isString.substr(i,1).charCodeAt() > 128) {
			isStringLength += 2;
		}
		else {
			isStringLength ++;
		}
		i ++;
	}
	return isStringLength;
}
function isIntercept(isString, isNumber) {
	var isStringLength = 0;
	var isStringResult = "";
	var i = 0;
	while (i < isString.length) {
		if (isString.substr(i,1).charCodeAt() > 128) {
			isStringLength += 2;
		}
		else {
			isStringLength ++;
		}
		isStringResult += isString.charAt(i);
		if(isStringLength >= isNumber) { return isStringResult + "..." };
		i ++;
	}
	return isStringResult;
}
function dyniframesize() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++) {
		if (document.getElementById) {
			dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
			if (dyniframe[i] && !window.opera) {
				dyniframe[i].style.display="block"
				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) {
					//dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
					dyniframe[i].height = document.body.clientHeight
				} else
				if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) {
					//dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
					//dyniframe[i].height = document.body.clientHeight
					dyniframe[i].height = 1400
				}
			}
		}
		if ((document.all || document.getElementById) && iframehide=="no") {
			var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}
function mailreg(){
	var newreg = window.open('mailreg.asp', 'content', 'width=300,height=230,left=10,top=10,location=no,toolbar=no,status=no,resizable=no,scrollbars=no,menubar=no,directories=no');
}
function pwdchange(){
	var newreg = window.open('pwdchange.asp', 'content', 'width=300,height=160,left=10,top=10,location=no,toolbar=no,status=no,resizable=no,scrollbars=no,menubar=no,directories=no');
}
