function locationHref(OBJ){
	var n = OBJ.selectedIndex;
	document.location.href = OBJ.options[n].value;
}

function fontgazou(mySrc){
document.fontimg.src=mySrc;
}

function detailsgazou(mySrc){
document.detailsimg.src=mySrc;
}

// お気に入りに登録する
url = 'http://naire.senoten.com/';
name = '名入れの達人';
function bookMark() { 
    if (window.sidebar) { 
        window.sidebar.addPanel(name, url,""); 
    } else if( document.all ) { 
        window.external.AddFavorite( url, name); 
    } else if( window.opera && window.print ) { 
        return true; 
    }
}
function set_focus(c_type){
	val = document.contact.b3.value;
	if ( val.length == 0) {
		alert("会社名は必須項目です");
		document.contact.b3.focus();
		document.contact.b3.select();
		return (false);
	}
	val = document.contact.b4.value;
	if ( val.length == 0) {
		alert("お名前は必須項目です");
		document.contact.b4.focus();
		document.contact.b4.select();
		return (false);
	}
	val = document.contact.b10.value;
	if ( val.length == 0) {
		alert("電話番号は必須項目です");
		document.contact.b10.focus();
		document.contact.b10.select();
		return (false);
	}
	if (!document.contact.b10.value.match("^\\d{2,5}-\\d{1,4}-\\d{4}$")){
		alert("電話番号をご確認下さい");
		document.contact.b10.focus();
		document.contact.b10.select();
		return (false);
	}
	val = document.contact.b1.value;
	if ( val.length == 0) {
		alert("E-Mailアドレスは必須項目です");
		document.contact.b1.focus();
		document.contact.b1.select();
		return (false);
	}
	if (!document.contact.b1.value.match(/^[A-Za-z0-9]+[\w\.-]+@[\w\.-]+\.\w{2,}$/)){
		alert("E-Mailアドレスをご確認ください。");
		return false;
	}
	if (c_type == '2') {//掲載商品の募集
		val = document.contact.b5.value;
		if ( val.length == 0) {
			alert("郵便番号は必須項目です");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		if (!document.contact.b5.value.match("^\\d{3}-\\d{4}$")){
			alert("郵便番号をご確認下さい。例：598-0015（‐が必要）");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		val = document.contact.b7.value;
		if ( val.length == 0) {
			alert("都道府県が未選択です");
			document.contact.b7.focus();
			document.contact.b7.select();
			return (false);
		}
		val = document.contact.b8.value;
		if ( val.length == 0) {
			alert("住所は必須項目です");
			document.contact.b8.focus();
			document.contact.b8.select();
			return (false);
		}
		val = document.contact.b9.value;
		if ( val.length == 0) {
			alert("住所の続きは必須項目です");
			document.contact.b9.focus();
			document.contact.b9.select();
			return (false);
		}
		val = document.contact.c1.value;
		if ( val.length == 0) {
			alert("数量は必須項目です");
			document.contact.c1.focus();
			document.contact.c1.select();
			return (false);
		}
		val = document.contact.c3.value;
		if ( val.length == 0) {
			alert("希望予算は必須項目です");
			document.contact.c3.focus();
			document.contact.c3.select();
			return (false);
		}
		val = document.contact.c4.value;
		if ( val.length == 0) {
			alert("配布目的・使用用途は必須項目です");
			document.contact.c4.focus();
			document.contact.c4.select();
			return (false);
		}
	} else if (c_type == '3') {//掲載商品の募集
		val = document.contact.c6.value;
		if ( val.length == 0) {
			alert("御社お取扱品目は必須項目です");
			document.contact.c6.focus();
			document.contact.c6.select();
			return (false);
		}
	} else if (c_type == '4') {//カタログ
		val = document.contact.b5.value;
		if ( val.length == 0) {
			alert("郵便番号は必須項目です");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		if (!document.contact.b5.value.match("^\\d{3}-\\d{4}$")){
			alert("郵便番号をご確認下さい。例：598-0015（‐が必要）");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		val = document.contact.b7.value;
		if ( val.length == 0) {
			alert("都道府県が未選択です");
			document.contact.b7.focus();
			document.contact.b7.select();
			return (false);
		}
		val = document.contact.b8.value;
		if ( val.length == 0) {
			alert("住所は必須項目です");
			document.contact.b8.focus();
			document.contact.b8.select();
			return (false);
		}
		val = document.contact.b9.value;
		if ( val.length == 0) {
			alert("住所の続きは必須項目です");
			document.contact.b9.focus();
			document.contact.b9.select();
			return (false);
		}
		val = document.contact.c4.value;
		if ( val.length == 0) {
			alert("配布目的・使用用途は必須項目です");
			document.contact.c4.focus();
			document.contact.c4.select();
			return (false);
		}
	} else if (c_type == '5') {//簡単見積り
		val = document.contact.zb3.value;
		if ( val.length == 0) {
			alert("数量は必須項目です");
			document.contact.zb3.focus();
			document.contact.zb3.select();
			return (false);
		}
		val = document.contact.b5.value;
		if ( val.length == 0) {
			alert("郵便番号は必須項目です");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		if (!document.contact.b5.value.match("^\\d{3}-\\d{4}$")){
			alert("郵便番号をご確認下さい。例：598-0015（‐が必要）");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		val = document.contact.b7.value;
		if ( val.length == 0) {
			alert("都道府県が未選択です");
			document.contact.b7.focus();
			document.contact.b7.select();
			return (false);
		}
		val = document.contact.b8.value;
		if ( val.length == 0) {
			alert("住所は必須項目です");
			document.contact.b8.focus();
			document.contact.b8.select();
			return (false);
		}
		val = document.contact.b9.value;
		if ( val.length == 0) {
			alert("住所の続きは必須項目です");
			document.contact.b9.focus();
			document.contact.b9.select();
			return (false);
		}
		if (document.contact.zh01.value.match("^\\d{4}$") && document.contact.zh02.value.match("^\\d{2}$") && document.contact.zh03.value.match("^\\d{2}$")) {
			val1_1 = document.contact.zh01.value;
			val1_2 = document.contact.zh02.value;
			val1_3 = document.contact.zh03.value;
			val1_4 = new Date(val1_1, val1_2, val1_3);
			val = new Date();
			if (val1_4 <= val) {
				alert("ご希望納品日をご確認下さい");
				document.contact.zh01.focus();
				return (false);
			}
		}
		if (document.contact.zh2[1].checked == true && !document.contact.zh3.value.match(/^[0-9]+/)){
			alert("納品先の箇所数をご確認下さい");
			document.contact.zh3.focus();
			return (false);
		}
	} else if (c_type == '9') {//カート
		val = document.contact.b5.value;
		if ( val.length == 0) {
			alert("郵便番号は必須項目です");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		if (!document.contact.b5.value.match("^\\d{3}-\\d{4}$")){
			alert("郵便番号をご確認下さい。例：598-0015（‐が必要）");
			document.contact.b5.focus();
			document.contact.b5.select();
			return (false);
		}
		val = document.contact.b7.value;
		if ( val.length == 0) {
			alert("都道府県が未選択です");
			document.contact.b7.focus();
			document.contact.b7.select();
			return (false);
		}
		val = document.contact.b8.value;
		if ( val.length == 0) {
			alert("住所は必須項目です");
			document.contact.b8.focus();
			document.contact.b8.select();
			return (false);
		}
		val = document.contact.b9.value;
		if ( val.length == 0) {
			alert("住所の続きは必須項目です");
			document.contact.b9.focus();
			document.contact.b9.select();
			return (false);
		}
		if (document.contact.zh01.value.match("^\\d{4}$") && document.contact.zh02.value.match("^\\d{2}$") && document.contact.zh03.value.match("^\\d{2}$")) {
			val1_1 = document.contact.zh01.value;
			val1_2 = document.contact.zh02.value;
			val1_3 = document.contact.zh03.value;
			val1_4 = new Date(val1_1, val1_2, val1_3);
			val = new Date();
			if (val1_4 <= val) {
				alert("配送希望日をご確認下さい");
				document.contact.zh01.focus();
				return (false);
			}
		}
		if (document.contact.zh61.value.match("^\\d{4}$") && document.contact.zh62.value.match("^\\d{2}$") && document.contact.zh63.value.match("^\\d{2}$")) {
			val2_1 = document.contact.zh61.value;
			val2_2 = document.contact.zh62.value;
			val2_3 = document.contact.zh63.value;
			val2_4 = new Date(val2_1, val2_2, val2_3);
			val = new Date();
			if (val2_4 <= val) {
				alert("入金予定日をご確認下さい");
				document.contact.zh61.focus();
				return (false);
			}
		} else {
			if (document.contact.zh5[0].checked == true) {
				alert("入金予定日は必須項目です");
				document.contact.zh61.focus();
				return (false);
			}
		}
		//お届け先が違う場合
		if (document.contact.zh2[1].checked == true) {
			val = document.contact.b3_9.value;
			if ( val.length == 0) {
				alert("お届け先会社名は必須項目です");
				document.contact.b3_9.focus();
				document.contact.b3_9.select();
				return (false);
			}
			val = document.contact.b4_9.value;
			if ( val.length == 0) {
				alert("お届け先お名前は必須項目です");
				document.contact.b4_9.focus();
				document.contact.b4_9.select();
				return (false);
			}
			val = document.contact.b5_9.value;
			if ( val.length == 0) {
				alert("お届け先郵便番号は必須項目です");
				document.contact.b5_9.focus();
				document.contact.b5_9.select();
				return (false);
			}
			if (!document.contact.b5_9.value.match("^\\d{3}-\\d{4}$")){
				alert("お届け先郵便番号をご確認下さい。例：598-0015（‐が必要）");
				document.contact.b5_9.focus();
				document.contact.b5_9.select();
				return (false);
			}
			val = document.contact.b7_9.value;
			if ( val.length == 0) {
				alert("お届け先都道府県が未選択です");
				document.contact.b7_9.focus();
				document.contact.b7_9.select();
				return (false);
			}
			val = document.contact.b8_9.value;
			if ( val.length == 0) {
				alert("お届け先住所は必須項目です");
				document.contact.b8_9.focus();
				document.contact.b8_9.select();
				return (false);
			}
			val = document.contact.b9_9.value;
			if ( val.length == 0) {
				alert("お届け先住所の続きは必須項目です");
				document.contact.b9_9.focus();
				document.contact.b9_9.select();
				return (false);
			}
			val = document.contact.b10_9.value;
			if ( val.length == 0) {
				alert("お届け先電話番号は必須項目です");
				document.contact.b10_9.focus();
				document.contact.b10_9.select();
				return (false);
			}
		}
	}
	return (true);
}