<!--
	function IsNumber(str){
		if (str.match("[0-9]+") != str){
			return false;
		}
		return true;
	}

	function IsNumberKeta(str, keta){
		if (str.match("[0-9]+") != str){
			return false;
		}
		if (str.length > keta) {
			return false;
		}
		return true;
	}

	function IsNumberFixKeta(str, keta){
		if (str.match("[0-9]+") != str){
			return false;
		}
		if (str.length != keta) {
			return false;
		}
		return true;
	}

	function IsDecimalNumber(str, keta){
		if (str.match("[0-9\.]+") != str){
			return false;
		}
		if ((""+str).indexOf(".") > -1) {
			if (str.split(".")[1].length > keta) {
				return false;
			}
		}
		return true;
	}

	function IsTelephone(str){
		if (str.match("[0-9\-]+") != str){
			return false;
		}
		return true;
	}

	function IsAlphanumeric(str){
		if (str.match("[0-9A-Za-z]+") != str){
			return false;
		}
		return true;
	}

	function IsMailAddress(str){
		if (str.match(/[A-Z0-9\.\_\-]+\@[A-Z0-9\.\_\-]+/i) != str){
			return false;
		}
		return true;
	}

	function IsZip(str){
		if (str.match(/^[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]$/) != str){
			return false;
		}
		return true;
	}

	function IsDate(year, month, day){

		var dd = new Date(year, month-1, day);

		if (!dd){
			return false;
		}
		mm = dd.getMonth() + 1;
		if (month != mm){
			return false;
		}
		return true;
	}

	//-----------------------------------------------------
	function GetMinVal(vals)
	{
		var min;
		min = vals[0];
		for (i = 1; i < vals.length; i++) {
			if (vals[i] != "") {
				if (min > vals[i]) {
					min = vals[i];
				}
			}
		}
		return min;
	}
	function GetMaxVal(vals)
	{
		var max;
		max = vals[0];
		for (i = 1; i < vals.length; i++) {
			if (vals[i] != "") {
				if (max < vals[i]) {
					max = vals[i];
				}
			}
		}
		return max;
	}
	function IsYotoJyukyo(cd)
	{
		switch (cd) {
		case '01':
		case '02':
		case '03':
		case '10':
		case '11':
		case '12':
		case '13':
		case '99':
			return true;
			break;
		}
		return false;
	}

	//-----------------------------------------------------
	function IsSyumokuShinchiku(cd)
	{
		switch (cd) {
		case '01':			//新築戸建
		case '03':			//新築テラスハウス
		case '05':			//新築戸建（事業・投資向）
		case '07':			//新築テラスハウス（事業・投資）
			return true;
			break;
		}
		return false;
	}

	function IsSyumokuCyuko(cd)
	{
		switch (cd) {
		case '02':			//中古戸建
		case '04':			//中古テラスハウス
		case '06':			//中古戸建（事業・投資向）
		case '08':			//中古テラスハウス（事業・投資）
			return true;
			break;
		}
		return false;
	}

	//-----------------------------------------------------
	function IsSyumokuShinchikuM(cd)
	{
		switch (cd) {
		case '01':			//新築マンション
		case '03':			//新築公団
		case '05':			//新築公社
		case '07':			//新築タウンハウス
		case '10':			//新築マンション(事業・投資向)
		case '12':			//新築公団(事業・投資向)
		case '14':			//新築公社(事業・投資向)
		case '16':			//新築タウンハウス(事業・投資向)
		case '22':			//新築マンション(オーナープラン)
		case '24':			//新築公団(オーナープラン)
		case '26':			//新築公社(オーナープラン)
		case '28':			//新築タウンハウス(オーナープラン)
			return true;
			break;
		}
		return false;
	}

	function IsSyumokuCyukoM(cd)
	{
		switch (cd) {
		case '02':			//中古マンション
		case '04':			//中古公団
		case '06':			//中古公社
		case '08':			//中古タウンハウス
		case '11':			//中古マンション(事業・投資向)
		case '13':			//中古公団(事業・投資向)
		case '15':			//中古公社(事業・投資向)
		case '17':			//中古タウンハウス(事業・投資向)
		case '23':			//中古マンション(オーナープラン)
		case '25':			//中古公団(オーナープラン)
		case '27':			//中古公社(オーナープラン)
		case '29':			//中古タウンハウス(オーナープラン)
			return true;
			break;
		}
		return false;
	}

	//2008.04.15 add shiga
	//-----------------------------------------------------
	function IsCheckRadio(radio_ctl)
	{

		if (radio_ctl.length > 1){
			for (i = 0; i < radio_ctl.length; i++) {
				if (radio_ctl[i].checked == true) {
					return true;
				}
			}
		} else {
			//ラジオボタンが１つの場合
			if (radio_ctl.checked == true){
				return true;
			}
		}

		return false;
	}


//-->
