	var _SpecialWord = /[\'<>"\\=]/;
	//update_setup_everyday_minute
	function setup_expense( obj )
	{
		if ( obj.expense_name.value == '' || obj.expense_name.value.match(_SpecialWord) != null)
		{
			alert("支出項目不得為空，或是字串中帶有特殊符號!!!");
			return false;
		}
		else
		{
			return true;
		}
	}
	function update_setup_expense()
	{
		var obj_str = document.getElementsByName('input_expense[]');
		var x = obj_str.length;
		for ( var i = 1;i <= x;i++ )
		{
			if ( $('input_expense_'+i).value == '' || $('input_expense_'+i).value.match(_SpecialWord) != null )
			{
				alert("修改的支出項目不得為空，或是字串中帶有特殊符號!!!");
				$('input_expense_'+i).focus();
				return false;
			}
		}
	}
	function setup_rv_revenue(obj)
	{
		if ( obj.revenue_name.value == '' || obj.revenue_name.value.match(_SpecialWord) != null)
		{
			alert("固定收入項目不得為空，或是字串中帶有特殊符號!!!");
			return false;
		}
		else
		{
			return true;
		}
	}
	//setup revenue 
	function setup_revenue(obj)
	{
		if ( obj.ins_name.value == '' || obj.ins_name.value.match(_SpecialWord) != null)
		{
			alert("固定收入項目不得為空，或是字串中帶有特殊符號!!!");
			return false;
		}
		else if ( $('ins_money').value.match(/[^0-9]/g) != null || $('ins_money').value == '')
		{
			alert("固定收入金額必須為數字!!!");
			return false;
		}
		else
		{
			return true;
		}
	}
	//setup everyday minute
	function setup_in_everyday_minute(obj)
	{
		if ( obj.ins_name.value == '' || obj.ins_name.value.match(_SpecialWord) != null)
		{
			alert("固定支出細項不得為空，或是字串中帶有特殊符號!!!");
			return false;
		}
		else if ( $('ins_money').value.match(/[^0-9]/g) != null || $('ins_money').value == '')
		{
			alert("固定支出細項金額必須為數字!!!");
			return false;
		}
		else
		{
			return true;
		}
	}
	//update setup revenue
	function update_setup_revenue()
	{
		var obj_str = document.getElementsByName('revenue_name[]');
		var x = obj_str.length;
		for ( var i = 1;i <= x;i++ )
		{
			if ( $('revenue_name_'+i).value == '' || $('revenue_name_'+i).value.match(_SpecialWord) != null )
			{
				alert("固定收入項目不得為空，或是字串中帶有特殊符號!!!");
				$('revenue_name_'+i).focus();
				return false;
			}
		}
	}
	//update_setup_expense_month
	function update_setup_expense_month()
	{
		var obj_str = document.getElementsByName('me_expense[]');
		var x = obj_str.length;
		for ( var i = 0;i < x;i++ )
		{
			if ( $('me_expense_'+i).value == '' || $('me_expense_'+i).value.match(_SpecialWord) != null )
			{
				alert("支出項目修改不得為空，或是字串中帶有特殊符號!!!");
				$('me_expense_'+i).focus();
				return false;
			}
		}
	}
	//update_setup_revenue_month
	function update_setup_revenue_month()
	{
		var obj_str = document.getElementsByName('mr_revenue[]');
		var x = obj_str.length;
		for ( var i = 0;i < x;i++ )
		{
			if ( $('mr_revenue_'+i).value == '' || $('mr_revenue_'+i).value.match(_SpecialWord) != null )
			{
				alert("支出項目修改不得為空，或是字串中帶有特殊符號!!!");
				$('mr_revenue_'+i).focus();
				return false;
			}
		}
	}
	//setup_everyday_minute
	function setup_everyday_minute(obj)
	{
		if ( obj.vl_lable.value == '')
		{
			alert("固定紀錄項目不得為空!!!");
			return false;
		}
		else if ( obj.vl_name.value == '' || obj.vl_name.value.match(_SpecialWord) != null)
		{
			alert("固定支出細項不得為空，或是字串中帶有特殊符號!!!");
			return false;
		}
		else
		{
			return true;
		}
	}
	//update_setup_everyday_minute
	function update_setup_everyday_minute()
	{
		var obj_str = document.getElementsByName('vl_name[]');
		var x = obj_str.length;
		for ( var i = 0;i < x;i++ )
		{
			if ( $('vl_name_'+i).value == '' || $('vl_name_'+i).value.match(_SpecialWord) != null )
			{
				alert("固定支出細項修改不得為空，或是字串中帶有特殊符號!!!");
				$('vl_name_'+i).focus();
				return false;
			}
		}
	}
	//判斷帳號是否被申請
	function Check_Mail()
	{
		if ( $('mbr_mail').value )
		{
			//o_mode為例外的mode
			$('o_mode').value = 'check_mbr_mail';
			var Data_Array = $('o_mode','mbr_mail');
			var phpurl = 'regedit.php';
			var js_job  = return_check_mail;
			my_ajax( Data_Array , phpurl, js_job );	
		}
	}
	//判斷帳號是否被申請回寫
	function return_check_mail( request ) {
		Element.update('error_mail', request.responseText);
	}
	//判斷斷暱稱是否被申請
	function Check_Name()
	{
		if ( $('mbr_name').value )
		{
			//o_mode為例外的mode
			$('o_mode').value = 'check_mbr_name';
			var Data_Array = $('o_mode','mbr_name');
			var phpurl = 'regedit.php';
			var js_job  = return_check_name;
			my_ajax( Data_Array , phpurl, js_job );	
		}
	}
	//判斷暱稱是否被申請回寫
	function return_check_name( request ) {
		Element.update('error_name', request.responseText);
	}