/**
 *
 * common.js
 *
 * 共通javascript
 *
 * 2005-05-15
 */

/**
 *
 * 入力チェック
 *
 */
function check_input( obj, name ) {

	if ( obj.value == '' ) {
		alert( name + 'を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_selected( obj, name ) {

	var val = '';
	
	if ( obj.selectedIndex >= 0 ) {
		val = obj[ obj.selectedIndex ].value;
	}
	
	if ( val == '' ) {
		alert( name + 'を選択してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_numeric( obj, name ) {

	if ( obj.value.match( /[^0-9]/ ) ) {
		alert( name + 'には半角数字を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}


function check_zero( obj, name ) {

	if ( obj.value == '0' ) {
		alert( name + 'には1以上の数字を入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function check_radio( obj, name ) {

	var i, found = '';
	
	for ( i = 0; i < obj.length; i++ ) {
		if ( obj[i].checked ) {
			found = obj[i].value;
			break;
		}
	}
	
	if ( ! found ) {
		alert( name + 'を選択してください。' );
		obj[0].focus();
		return false;
	}
	
	return found;
}

function check_mail( obj, mail1, mail2 ) {

	if ( mail1.value != mail2.value ) {
		alert( 'メールアドレス（確認）を正しく入力してください。' );
		obj.focus();
		return false;
	}
	return true;
}

function mailmag_regist () {
	var emailadd = document.form1.mailmagemailadd.value;
	$.post("mailmag_regist.php", "emailadd=" + emailadd, function (txt) {
		alert(txt);
	});
}


/**
 * 商品検索
 */
function search_goods(url) {
	document.form1.action = url + '/shopping.htm';
	document.form1.submit();
	return false;
}

