function outcheck(check_value)
{
	if(check_value != "")
	{
		alert(check_value)
		return false;
	}
	return true;
}

function checkvalue(obj, low, up, mode, lable)
{
	/*
	Mode = 1 ¼ì²âÊÇ·ñÎª¿Õ   2ÊÇ·ñÊÇÊý×Ö  4ÊÇ·ñÕûÊý
	8ÊÇ·ñÊÇÎªÊý×Ö¡¢×ÖÄ¸ºÍ_.-
	16 ×Ô¶¨Òå×Ö·û¼ì²â
	32 ³¤¶È¼ì²â
	64 Êý×Ö´óÐ¡¼ì²â
	*/
	var temp,type;
	var length, i, base, str;

	str=getformvalue(obj);
	if(str==null)
	{
		lenght=0;
		str="";
	}
	else
	{
		length = str.length
	}
	temp=""
	if( mode % 2 >= 1 )
	{
		if( str == "" )
		{
			temp = temp + "'" + lable + "'" + notblank + "\n";
		}
	}

	if( mode % 4 >= 2 )
	{
		base = "0123456789."
		for(i = 0;i<=length-1;i++)
		if( base.indexOf(str.substring(i, i+1)) == -1  )
		{
			temp = temp + "'" + lable + "'" + isnumber + "\n";
			break;
		}
	}

	if( mode % 8 >= 4 )
	{
		base = "0123456789"
		for(i = 0;i<=length-1;i++)
		if( base.indexOf(str.substring(i, i+1)) == -1  )
		{
			temp = temp + "'" + lable + "'" + isint + "\n";
			break;
		}
	}

	if( mode % 16 >= 8 )
	{
		base = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789_-."
		for(i = 0;i<=length-1;i++)
		if( base.indexOf(str.substring(i, i+1)) == -1  )
		{
			temp = temp + "'" + lable + "'" + errorchars + "\n";
			break;
		}
	}

	if( mode % 32 >= 16 )
	{
		base = low.replace("[a-z]", "abcdefghijklmnopqrstuvwxyz")
		base = base.replace("[a-z]", "abcdefghijklmnopqrstuvwxyz")
		base = base.replace( "[0-9]", "0123456789")
		for(i = 0;i<=length-1;i++)
		if( base.indexOf(str.substring(i, i+1)) == -1 )
		{
			temp = temp + "'" + lable + "'" + canbe + up + "¡£" + "\n";
			break;
		}
	}

	if( mode % 64 >= 32 )
	{
		if( ! (length >= low && length <= up) )
		{
			temp = temp + "'" + lable + "'" + lengthin + low + lengthto + up + "\n";
		}
	}

	if( mode % 128 >= 64 )
	{
		if( ! (parseInt(str) >= parseInt(low) && parseInt(str) <= parseInt(up)) )
		{
			temp = temp + "'" + lable + "'" + lengthin + low + lengthto + up + "\n";
		}
	}
	if(temp!="")
	{
		alert(temp);
		type=(getformtype(obj));
		if(type!="radio" && type!="checkbox")
		{
			obj.focus();
		}
		return false;
	}
	return true;
}

function getformtype(obj)
{
	var type;
	type=obj.type;
	if(typeof(type)=="undefined")
	{
		type=obj[0].type;
	}
	return type;
}
function getformvalue(input)
{
//È'íµ¥ÓòµÄÖµ
	var type,temp;
	temp="";

	type=getformtype(input);

	switch(type)
	{
		case "radio":	//µ¥Ñ¡¿ò
			n=input.length-1;
			if(isNaN(n)==true)
			{
				if(input.checked == true)
				{
					temp = input.value;
				}
				else
				{
					temp = "";
				}
			}
			else
			{
				for(i=0;i<=n;i++)
				{
					if(input[i].checked == true)
					{
						return(input[i].value);
					}
				}
				break;
			}
			case "checkbox":	//¸´Ñ¡¿ò
			n=input.length-1;
			if(isNaN(n)==true)
			{
				if(input.checked == true)
				{
					temp = input.value;
				}
				else
				{
					temp = "";
				}
			}
			else
			{
				for(i=0;i<=n;i++)
				{
					if(input[i].checked == true)
					{
						if(temp!="")
						{
							temp += ",";
						}
						temp += input[i].value;
					}
				}
			}
			return(temp);
			break;

		case "select-one" :	//µ¥Ñ¡ÁÐ±í¿ò
			n=input.length-1;
			for(i=0;i<=n;i++)
			{
				if(input.options[i].selected == true)
				{
					temp = input.options[i].value;
					break;
				}
			}
			return(temp);
			break;
		case "select-multiple":	//¶àÑ¡ÁÐ±í¿ò
			n=input.length-1;
			for(i=0;i<=n;i++)
			{
				if(input.options[i].selected == true)
				{
					if(temp!="")
					{
						temp+=",";
					}
					temp+=input.options[i].value;
				}
			}
			return(temp);
			break;
		default:				//ÆäËü
			return(input.value);
			break;
	}
	return(input.value);
}

function ischecked(group,value)
{
	var i,n;
	n=group.length-1;
	for(i=0;i<=n;i++)
	{
		if(value==group[i])
		{
			return true;
		}
	}
	return false;
}

function SetSelectedAndChecked(input,value){
//ÉèÖÃ±íµ¥ÓòµÄÑ¡Ôñ
	var type,temp,i,n;
	var split_value = new Array();
	temp="";
	type=input.type;
	if(typeof(type)=="undefined"){
		type=input[0].type;
	}

	switch(type){
		case "radio":	//µ¥Ñ¡¿ò
			n=input.length-1;

			if(isNaN(n)==true){
				if(input.value = value){
					input.checked = true;
				}else{
					input.checked = false;
				}
			}else{
				for(i=0;i<=n;i++){
					if(input[i].value == value){
						input[i].checked = true;
					}else{
						input[i].checked = false;
					}
				}
			}
			break;

		case "checkbox":	//¸´Ñ¡¿ò
			n=input.length-1;
			split_value=value.split(",");
			if(isNaN(n)==true){
				if(ischecked(split_value,input.value)){
					input.checked = true;
				}else{
					input.checked = false;
				}
			}else{
				for(i=0;i<=n;i++){
					if(ischecked(split_value,input[i].value)){
						input[i].checked = true;
					}else{
						input[i].checked = false;
					}
				}

			}
			break;

		case "select-one" :	//µ¥Ñ¡ÁÐ±í¿ò
			n=input.options.length-1;
			for(i=0;i<=n;i++){
				if(input.options[i].value == value){
					input.options[i].selected = true;
				}else{
					input.options[i].selected = false;
				}

			}
			break;
		case "select-multiple":	//¶àÑ¡ÁÐ±í¿ò
			n=input.options.length-1;
			split_value=value.split(",");
			for(i=0;i<=n;i++){
				if(ischecked(split_value,input.options[i].value)){
						input.options[i].selected = true;
				}else{
						input.options[i].selected = false;
				}
			}
			break;
		default://ÆäËü
			return false;
			break;

	}

	return true;
}
function submitForm()
{
// 	document.forms.boka.elements.content.value = oEdit1.getHTMLBody();
// 	document.forms.boka.submit()
}

function word(str)
{
	var sHTML = str;
	// sHTML = sHTML.replace(/<\/?SPAN[^>]*>/gi, "" );
	sHTML = sHTML.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	// sHTML = sHTML.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
	sHTML = sHTML.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
	sHTML = sHTML.replace(/<\?\xml[^>]*>/gi, "") ;
	sHTML = sHTML.replace(/<\?\?xml[^>]*>/gi, "") ;
	sHTML = sHTML.replace(/<\/?\w+:[^>]*>/gi, "") ;
	sHTML = sHTML.replace(/&nbsp;/, " " );
	var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ;	// Different because of a IE 5.0 error
	sHTML = sHTML.replace( re, "<div$2</div>" ) ;
	return sHTML;
}