function on_color (o,col) { o.style.backgroundColor = col; }
function off_color (o,col) { o.style.backgroundColor = col; }

function checkPage(elem, url, suffix)
{
	var pageno = new Number(elem.pageno.value );
	var pages = new Number(elem.totalpage.value );
	if((pageno>pages) || (pageno < 0))
	{
		alert("·­Ò³³¬¹ý·¶Î§£¡");
		elem.pageno.value = elem.currpage.value;
		return false;
	}
	else if((pageno == pages)||(pageno == 0))
	{
		return false;
	}
	var url1 = url + "_" + elem.pageno.value + suffix;
	window.location= url1;
	return false;
}

function checkPage2(elem, url)
{
	var pageno = new Number(elem.pageno.value );
	var pages = new Number(elem.totalpage.value );
	if((pageno>pages) || (pageno < 0))
	{
		alert("·­Ò³³¬¹ý·¶Î§£¡");
		elem.pageno.value = elem.currpage.value;
		return false;
	}
	else if((pageno == pages)||(pageno == 0))
	{
		return false;
	}
	var url1 = url + elem.pageno.value;
	window.location= url1;
	return false;
}

function checkPage3(elem)
{
	var pageno = new Number(elem.pageno.value );
	var pages = new Number(elem.totalpage.value );
	if((pageno>pages) || (pageno < 0))
	{
		alert("·­Ò³³¬¹ý·¶Î§£¡");
		elem.pageno.value = elem.currpage.value;
		return false;
	}
	else if((pageno == pages)||(pageno == 0))
	{
		return false;
	}

	window.location= "/act/act_namelist" + elem.pageno.value + ".shtml";
	return false;
}

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        //alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}

function fnOnKeyPress() 
       { 
           var obj = window.event.srcElement; 
           if  (obj.value.length > obj.maxLength) 
               event.returnValue = false;           
       } 
        
       function fnOnPaste() 
       { 
           var obj = window.event.srcElement; 
           var maxLen = obj.maxLength; 
           var curLen = obj.value.length; 
           if (curLen >= maxLen) 
           { 
               event.returnValue = false; 
               return; 
           } 
           var newText = window.clipboardData.getData("text"); 
           if (newText.length + curLen <=maxLen ) 
           { 
               event.returnValue = true; 
               return; 
           } 
           event.returnValue = false; 
           if (obj.enableTruncate ) 
           { 
               obj.value = obj.value + newText.substring(0,maxLen-curLen); 
           } 
       } 
        
       function fnSetMaxLength(objName, maxLen, enableTruncate) 
       { 
           var obj = document.all(objName); 
           obj.maxLength = maxLen; 
           obj.enableTruncate = enableTruncate; 
           obj.onkeypress = fnOnKeyPress; 
           obj.onpaste = fnOnPaste; 
       } 

