/***********************************************/
//	別画面表示
/***********************************************/
function Wopen(fileNm){
	window.open(fileNm,"Win2","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=400,height=400");
}

function contactCheck() {
	if(document.getElementById('cCheck').checked == true) {
		document.getElementById('buy').style.display = "none";
	}
	else {
		document.getElementById('buy').style.display = "block";
	}
}

function radioClear() {
	if(document.getElementById('toggle-disabled').checked == true) {
		document.getElementById('count').checked = false;
		document.getElementById('count1').checked = false;
		document.getElementById('count2').checked = false;
	}
	
	if(document.getElementById('count').checked == true || document.getElementById('count1').checked == true || document.getElementById('count2').checked == true) {
		document.getElementById('toggle-disabled').checked = false;
	}
}




/***********************************************/
//	オーダーフォームチェック
/***********************************************/
function CheckOut() {

	if(document.Order.order01.checked == true)	{
		document.Order.order01_cnt.disabled = false;
		document.Order.order01_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order01_cnt.disabled = true;
		document.Order.order01_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order02.checked == true)	{
		document.Order.order02_cnt.disabled = false;
		document.Order.order02_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order02_cnt.disabled = true;
		document.Order.order02_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order03.checked == true)	{
		document.Order.order03_cnt.disabled = false;
		document.Order.order03_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order03_cnt.disabled = true;
		document.Order.order03_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order04.checked == true)	{
		document.Order.order04_cnt.disabled = false;
		document.Order.order04_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order04_cnt.disabled = true;
		document.Order.order04_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order05.checked == true)	{
		document.Order.order05_cnt.disabled = false;
		document.Order.order05_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order05_cnt.disabled = true;
		document.Order.order05_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order06.checked == true)	{
		document.Order.order06_cnt.disabled = false;
		document.Order.order06_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order06_cnt.disabled = true;
		document.Order.order06_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order07.checked == true)	{
		document.Order.order07_cnt.disabled = false;
		document.Order.order07_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order07_cnt.disabled = true;
		document.Order.order07_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order08.checked == true)	{
		document.Order.order08_cnt.disabled = false;
		document.Order.order08_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order08_cnt.disabled = true;
		document.Order.order08_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order09.checked == true)	{
		document.Order.order09_cnt.disabled = false;
		document.Order.order09_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order09_cnt.disabled = true;
		document.Order.order09_cnt.style.backgroundColor='#cccccc';
	}

	if(document.Order.order10.checked == true)	{
		document.Order.order10_cnt.disabled = false;
		document.Order.order10_cnt.style.backgroundColor='#FFFFFF';
	} else {
		document.Order.order10_cnt.disabled = true;
		document.Order.order10_cnt.style.backgroundColor='#cccccc';
	}

}


/***********************************************/
//	お問い合わせチェック
/***********************************************/

function Fcheck() {
	if(document.getElementById('cCheck').checked == true) {
	
		if(document.getElementById('name').value == '') {
			alert('お名前が入力されていません。');
			document.getElementById('name').focus();
			return(false);
		}
		
		if(document.getElementById('mail').value == '') {
			alert('メールアドレスが入力されていません。');
			document.getElementById('mail').focus();
			return(false);
		}
		
		var str=document.getElementById('mail').value; /* 入力値 */
	  for(var i=0; i<str.length; i++){
		/* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
		var len=escape(str.charAt(i)).length;
		if(len>=4){
		  alert('メールアドレスに全角文字が含まれています。');
				document.getElementById('mail').focus();
		  return(false);
		}
	  }
	
		var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
		var str = document.getElementById('mail').value;
		if(str.match(Seiki)){
			/*return(true);*/
		}else{
			alert('メールアドレスの形式が不正です。');
			document.getElementById('mail').focus();
			return(false);
		}
		
		if(document.getElementById('mail').value != document.getElementById('kmail').value) {
			alert('メールアドレスが一致しません。');
			document.getElementById('kmail').focus();
			return(false);
		}
		
		
		if(document.getElementById('zip').value == '') {
			alert('郵便番号が入力されていません。');
			document.getElementById('zip').focus();
			return(false);
		}
		
		
		if(document.getElementById('addr').value == '') {
			alert('住所が入力されていません。');
			document.getElementById('addr').focus();
			return(false);
		}
		
	
		
		if(document.getElementById('tel').value == '') {
			alert('TELが入力されていません。');
			document.getElementById('tel').focus();
			return(false);
		}
		
		if(document.getElementById('com').value == '') {
			alert('ご質問・お問い合わせが入力されていません。');
			document.getElementById('com').focus();
			return(false);
		}
		
	} else {
		
		if(document.getElementById('count').checked != true && document.getElementById('count1').checked != true && document.getElementById('count2').checked != true && document.getElementById('toggle-disabled').checked != true) {
			alert('ご購入形態が選択されていません。');
			document.getElementById('count').focus();
			return(false);
		}
		
	
		if(document.getElementById('name').value == '') {
			alert('お名前が入力されていません。');
			document.getElementById('name').focus();
			return(false);
		}
		
		if(document.getElementById('mail').value == '') {
			alert('メールアドレスが入力されていません。');
			document.getElementById('mail').focus();
			return(false);
		}
		
		var str=document.getElementById('mail').value; /* 入力値 */
	  for(var i=0; i<str.length; i++){
		/* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
		var len=escape(str.charAt(i)).length;
		if(len>=4){
		  alert('メールアドレスに全角文字が含まれています。');
				document.getElementById('mail').focus();
		  return(false);
		}
	  }
	
		var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
		var str = document.getElementById('mail').value;
		if(str.match(Seiki)){
			/*return(true);*/
		}else{
			alert('メールアドレスの形式が不正です。');
			document.getElementById('mail').focus();
			return(false);
		}
		
		if(document.getElementById('mail').value != document.getElementById('kmail').value) {
			alert('メールアドレスが一致しません。');
			document.getElementById('kmail').focus();
			return(false);
		}
		
		
		if(document.getElementById('zip').value == '') {
			alert('郵便番号が入力されていません。');
			document.getElementById('zip').focus();
			return(false);
		}
		
		
		if(document.getElementById('addr').value == '') {
			alert('住所が入力されていません。');
			document.getElementById('addr').focus();
			return(false);
		}
		
	
		
		if(document.getElementById('tel').value == '') {
			alert('TELが入力されていません。');
			document.getElementById('tel').focus();
			return(false);
		}
		
		
	}

	
}


/***********************************************/
//	フラッシュ書き出し
/***********************************************/
function FMwrite() {
		document.write('<object data="img/main.swf" width="800" height="200" type="application/x-shockwave-flash"><param name="movie" value="img/main.swf" /></object>');
}
