function Check_Zip(form) {

	if( (form.zip_1.value=="") || (form.zip_2.value=="") ) {

	alert("郵便番号を入力してください。");

	} else {

	window.open('./system.php?mode=get_zip&str='+form.zip_1.value+form.zip_2.value+'','','width=200,height=200');

	}

}







// 必須項目などに使用

function Check_Input(form) {



var radios=form.font;

var radioValue;

	for(var i =0; radios[i]; i++){

		if(radios[i].checked){

		radioValue=radios[i].value;

		break;

		}

	}

if(!radioValue){

		alert('『書体』を選択してください。');

		return false;

	}



if(form.shop.value == "") {

	alert('店舗番号がありません。'); return false;

	}

	if( form.font.checked == "" ) {

	alert('『書体』を選択してください。');

	return false

	}



	if(form.eight.value == "") {

		alert('本文を入力してください。');

		return false;

	}

	if (checkIsZenkaku(document.form1.eight.value)) {



	} else {

		alert("本文に全角以外の文字が含まれています");

		return false;

	}

	if (checkIsZenkaku(document.form1.five.value)) {



	} else {

		alert("『差し札or出身所在』に全角以外の文字が含まれています");

		return false;

	}

	if(form.shop.value == "") {

	alert('店舗番号がありません。'); return false;

	}

	if( form.field_name.value == "" ) {

	alert('『お名前』を入力してください');

	return false;

	}

	if( (form.zip_1.value.match(/[^0-9]/)) || (form.zip_2.value.match(/[^0-9]/)) ) {

	alert('『郵便番号』は半角数字で入力してください');

	return false;

	}

	if( form.field_add.value == "" ) {

	alert('『ご住所』を入力してください');

	return false;

	}

	if( (form.tel_1.value.match(/[^0-9]/)) || (form.tel_2.value.match(/[^0-9]/)) || (form.tel_3.value.match(/[^0-9]/)) ) {

	alert('『お電話番号』は半角数字で入力してください');

	return false;

	}

	if( (form.tel_1.value == "") || (form.tel_2.value == "") || (form.tel_3.value == "") ) {

	alert('『お電話番号』を入力してください');

	return false;

	}

	if( (form.field_e_mail.value != "") && (! form.field_e_mail.value.match(/^[0-9a-zA-Z][0-9a-zA-Z_\-\.]+@[0-9a-zA-Z\_\-\.]+\.[0-9a-zA-Z]{2,}/) ) ) {

	alert('『メールアドレス』が不正な値です。');

	return false;

}



return true;

}





//  シートのパターン選択に使用

function setSheet(n)

{

	if(document.form1.sheet[0].checked){

		document.form1.pattern[2].disabled = false;

	}else if(document.form1.sheet[1].checked){

		document.form1.pattern[2].disabled = true;

		document.form1.pattern[2].checked = false;

	}

}



// シートのパターンの種類選択に使用

function setPattern(n){

	if(document.form1.pattern[0].checked){

		for(var i=0;i<document.form1['lots[]'].length; i++ )

			{

			document.form1.ground[i].disabled = false;

			document.form1['lots[]'][i].disabled = true;

			document.form1['lots[]'][i].value = "";

			document.form1['lots[]'][i].style.backgroundColor='#D4D0C8';

			}

	}else if(document.form1.pattern[1].checked){

		for(var i=0;i<document.form1['lots[]'].length; i++ )

			{

			document.form1.ground[i].disabled = true;

			document.form1['lots[]'][i].disabled = true;

			document.form1.ground[i].checked = false;

			document.form1['lots[]'][i].value = "";

			document.form1['lots[]'][i].style.backgroundColor='#D4D0C8';

			}

	}else if(document.form1.pattern[2].checked){

		for(var i=0;i<document.form1['lots[]'].length; i++ )

			{

			document.form1.ground[i].disabled = true;

			document.form1['lots[]'][i].disabled = false;

			document.form1['lots[]'][i].style.backgroundColor='#FFF';

			}

	}

}



// 表示方法を選ぶに使用

function setBase(n)

{

	if(document.form1.base[0].checked){

		document.form1.five.disabled = true;

		document.form1.five.value = "";

		document.form1.five.style.backgroundColor='#D4D0C8';

	}else if(document.form1.base[1].checked){

		document.form1.five.disabled = false;

		document.form1.five.style.backgroundColor='#FFF';

	}else if(document.form1.base[2].checked){

		document.form1.five.disabled = false;

		document.form1.five.style.backgroundColor='#FFF';

	}

}





//全角の確認

function checkIsZenkaku(value) {

	for (var i = 0; i < value.length; ++i) {

		var c = value.charCodeAt(i);

		//	半角カタカナは不許可

		if (c < 256 || (c >= 0xff61 && c <= 0xff9f)) {

			return false;

		}

	}

	return true;

}







// 清水さんの配列確認用

function debug(obj)

{

	var tt = '';

	for( var i in obj )

	{

		tt = tt + i + '::' + obj[i] + "\n";

	}

	alert(tt);

}



