﻿
var oPopup = window.createPopup();
function show_mark(iObj, jObj, kObj, lObj)
{
	var iName			= iObj.id;
	var oBody			= oPopup.document.body;
	oBody.style.fontSize	= "9pt";
	oBody.style.padding	= "3px";
	oBody.style.border		= "1px solid #006699";
	oBody.style.backgroundColor	= "#ffffcc";
	oBody.style.filter = "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='yellowgreen', EndColorStr='#FFFFFF')";
	if (event.srcElement.id == iName) {oPopup.document.body.innerHTML = jObj.innerHTML;}
	var ix = event.offsetY+0;
	var iy = event.offsetX+10;
	oPopup.show(ix, iy, kObj, lObj, iObj);
}

function isPosInteger(inputVal)
{
	inputStr = inputVal.toString() ;
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i) ;
		if ((oneChar < '0' || oneChar > '9') && !(i == 0 && oneChar == "-")) {
			return false;
		}
	}
	return !isNaN(parseInt(inputVal));
}

function isPosFloat(inputVal)
{
	inputStr = inputVal.toString();
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i);
		if ((oneChar < '0' || oneChar > '9') && !(i == 0 && oneChar == "-") && !(i > 0 && oneChar == '.')) {
			return false;
		}
	}
	return !isNaN(parseFloat(inputVal));
}

//**** 刷新页面将随机显示图像 **** //
function rImg(iNum, iChar, iAddr)
{
	var iImg	= eval("Img" + iChar);
	var iArray	= eval("arrRandImg" + iChar);
	if (iNum > 0) {
		var slump = Math.random();
		var talet = Math.round(slump * (iNum - 1));
		if (iArray[talet].indexOf(",") > 0) {
			arrTmp = iArray[talet].split(",");
			iImg.src = iAddr + arrTmp[0];
			iImg.width = arrTmp[1];
			iImg.height = arrTmp[2];
		}
	}
}

function menu_select_start()
{
	var iObj = window.event.srcElement;
	if (iObj.type != "text" && iObj.type != "password" && iObj.type != "textarea") {return false;} else {return true;}
	if (err != 0) {return false;}
}

function chk_mail(strVal)
{
	strEmail = strVal.toString();
	result1 = strEmail.indexOf("@");
	result2 = strEmail.indexOf(".");
	return !((strEmail.length < 6) || (result1 < 1) || (result1 > strEmail.length - 2) || (result2 < 3)  || (result2 > strEmail.length-2))
}

function check_space(strVal)
{
	sgnSpace = strVal.toString();
	resultS = sgnSpace.indexOf(" ");
	if (resultS > 0) {
		return true;
	} else {
		return false;
	}
}

function check_number(theObj)
{
	var asciiStr = "0123456789";
	inputStr = theObj.value.toLowerCase();
	for (var i=0; i<inputStr.length; i++) {
		var OneChar = inputStr.charAt(i);
		var pos = asciiStr.indexOf(OneChar);
		if (pos < 0) {
			alert("Please input number char !");
			theObj.focus();
			theObj.select();
			return false;
		}
	}
	return true;
}

function isNum(iObj)
{
	vObj = iObj.value;
	for (var i=0; i<vObj.length; i++) {
		var oneChar = vObj.charAt(i);
		if ((oneChar < "0" || oneChar > "9") && (oneChar != ".")) {
			alert("Please input number char !");
			iObj.value=0;
			iObj.focus();
			iObj.select();
			return false;
		}
	}return true;
}

function format(expr, decplaces)
{
	var str = "" + Math.round(eval(expr) * Math.pow(10, decplaces))
	while (str.length <= decplaces) {
		str = "0" + str
	}
	var decpoint = str.length - decplaces
	return str.substring(0, decpoint) + "." + str.substring(decpoint, str.length);
}

// get rid of the sign of HTML
function get_real_length(inputVal)
{
	var strTemp = "";
	var flag = false;
	var inputStr = inputVal.toString();
	for (var i=0; i<inputStr.length; i++) {
		var oneChar = inputStr.charAt(i);
		if (oneChar == "<")
			flag = true;
		else if (oneChar == ">")
			flag = false;
		else if (!flag)
			strTemp += oneChar;
	}return strTemp.length;
}

var oldCont = "sub_1";
function show_content(iObj)
{
	var contVal = eval("Cont_" + iObj.id.substr(4, iObj.id.length));
	var oldVal = eval("Cont_" + oldCont.substr(4, oldCont.length));

	var imgVal = eval("img_" + iObj.id.substr(4, iObj.id.length));
	var oImgVal = eval("img_" + oldCont.substr(4, oldCont.length));

	if (iObj.id != oldCont) {
		contVal.style.display = "block";
		imgVal.src = "/images/or_dot_d.gif";
		oldVal.style.display = "none";
		oImgVal.src = "/images/or_dot.gif";
	} else {
		if (contVal.style.display != "block") {
			contVal.style.display = "none";
			oldVal.style.display = "block";
			imgVal.src = "/images/or_dot_d.gif";
		} else {
			contVal.style.display = "none";
			imgVal.src = "/images/or_dot.gif";
		}
	}
}
