//cart1 cart3
function formConfirm (mess){rtn= confirm(mess);if(rtn){return true;}return false;}

//cart2
function fConf(){
	var ck = document.F1.kiyaku.checked;
	if(ck == false){
		alert('次へ進むには「利用規約」に同意してください。');
	}else{
		document.F1.submit();
	}
}
function ruleDecide(){
	var ck = document.F1.kiyaku.checked;
	if(ck == true){
		document.getElementById('cartRuleDecideNext').style.display = 'inline';
		document.getElementById('cartRuleDecide').style.display = 'none';
	}else{
		document.getElementById('cartRuleDecideNext').style.display = 'none';
		document.getElementById('cartRuleDecide').style.display = 'inline';
	}
}

//cart4
function formConfirm (mess){
	rtn= confirm(mess);
	if(rtn){
		return true;
	}
	return false;
}
function searchZipcode(){
	var z1=document.frm.EC_CART_ORDER_CUSTOMER_ZIP_CODE01.value;
	var z2=document.frm.EC_CART_ORDER_CUSTOMER_ZIP_CODE02.value;
    z1=str_escape(z1);
    z2=str_escape(z2);
	TB_show('郵便番号検索','/searchzipcode.html?COMMON_ZIPCODE_CODE01='+z1+'&COMMON_ZIPCODE_CODE02='+z2+'&DIALOG=TRUE&TB_iframe=true&height=500&width=700',0);
}
function searchZipcode2(){
	var z1=document.frm.EC_CART_DELIVERY_ZIP_CODE01.value;
	var z2=document.frm.EC_CART_DELIVERY_ZIP_CODE02.value;
    z1=str_escape(z1);
    z2=str_escape(z2);
	TB_show('郵便番号検索','/searchzipcode2.html?COMMON_ZIPCODE_CODE01='+z1+'&COMMON_ZIPCODE_CODE02='+z2+'&DIALOG=TRUE&TB_iframe=true&height=500&width=700',0);
}
function setZipcode(){
	var o=document.frm;
	if(o){
		o.EC_CART_ORDER_CUSTOMER_ZIP_CODE01.value=zipcodeObj.code01;
		o.EC_CART_ORDER_CUSTOMER_ZIP_CODE02.value=zipcodeObj.code02;
		o.EC_CART_ORDER_CUSTOMER_PREFECTURES.value=zipcodeObj.pref;
		o.EC_CART_ORDER_CUSTOMER_ADDRESS01.value=zipcodeObj.address01;
		o.EC_CART_ORDER_CUSTOMER_ADDRESS03.value=zipcodeObj.address02;
	}
}
function setZipcode2(){
	var o=document.frm;
	if(o){
		o.EC_CART_DELIVERY_ZIP_CODE01.value=zipcodeObj.code01;
		o.EC_CART_DELIVERY_ZIP_CODE02.value=zipcodeObj.code02;
		o.EC_CART_DELIVERY_PREFECTURES.value=zipcodeObj.pref;
		o.EC_CART_DELIVERY_ADDRESS01.value=zipcodeObj.address01;
		o.EC_CART_DELIVERY_ADDRESS03.value=zipcodeObj.address02;
	}
}
function closeDialog(){
	TB_remove();
}
function setArrival(obj) {
	var ymd = obj.options[obj.selectedIndex].value;
	ymd = ymd.split("-");
	document.getElementById('arrival_year').value = ymd[0];
	document.getElementById('arrival_month').value = ymd[1];
	document.getElementById('arrival_day').value = ymd[2];
}
function cartCarryAd(){
	var checkState = document.getElementById('A').checked;
	if(checkState == false){
		
		document.getElementById('cartDeliveryLastName').disabled = false;
		document.getElementById('cartDeliveryFirstName').disabled = false;
		//document.getElementById('cartDeliveryName').disabled = false;
		document.getElementById('cartDeliveryZip01').disabled = false;
		document.getElementById('cartDeliveryZip02').disabled = false;
		document.getElementById('cartDeliveryZip03').disabled = false;
		document.getElementById('cartDeliveryPrefectures').disabled = false;
		document.getElementById('cartDeliveryAddress01').disabled = false;
		document.getElementById('cartDeliveryAddress03').disabled = false;
		document.getElementById('cartDeliveryTelephone01').disabled = false;
		document.getElementById('cartDeliveryTelephone02').disabled = false;
		document.getElementById('cartDeliveryTelephone03').disabled = false;
		
		document.getElementById('cartDeliveryLastName').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryFirstName').style.backgroundColor = '#ffffff';
		//document.getElementById('cartDeliveryName').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryZip01').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryZip02').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryPrefectures').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryAddress01').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryAddress03').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryTelephone01').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryTelephone02').style.backgroundColor = '#ffffff';
		document.getElementById('cartDeliveryTelephone03').style.backgroundColor = '#ffffff';
		
	}else{
		
		document.getElementById('cartDeliveryLastName').disabled = true;
		document.getElementById('cartDeliveryFirstName').disabled = true;
		//document.getElementById('cartDeliveryName').disabled = true;
		document.getElementById('cartDeliveryZip01').disabled = true;
		document.getElementById('cartDeliveryZip02').disabled = true;
		document.getElementById('cartDeliveryZip03').disabled = true;
		document.getElementById('cartDeliveryPrefectures').disabled = true;
		document.getElementById('cartDeliveryAddress01').disabled = true;
		document.getElementById('cartDeliveryAddress03').disabled = true;
		document.getElementById('cartDeliveryTelephone01').disabled = true;
		document.getElementById('cartDeliveryTelephone02').disabled = true;
		document.getElementById('cartDeliveryTelephone03').disabled = true;
		
		document.getElementById('cartDeliveryLastName').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryFirstName').style.backgroundColor = '#aaaaaa';
		//document.getElementById('cartDeliveryName').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryZip01').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryZip02').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryPrefectures').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryAddress01').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryAddress03').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryTelephone01').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryTelephone02').style.backgroundColor = '#aaaaaa';
		document.getElementById('cartDeliveryTelephone03').style.backgroundColor = '#aaaaaa';
	}
}
function writeIframe(){
	var zip1 = document.frm.EC_CART_ORDER_CUSTOMER_ZIP_CODE01.value;
	var zip2 = document.frm.EC_CART_ORDER_CUSTOMER_ZIP_CODE02.value;
    zip1=str_escape(zip1);
    zip2=str_escape(zip2);
	nums = new Date().getTime();
	document.getElementById('writeIframes').innerHTML = '<iframe id="'+nums+'" width="1" height="1" src="/searchzipcodesaf.html?COMMON_ZIPCODE_CODE01='+zip1+'&COMMON_ZIPCODE_CODE02='+zip2+'" style="visibility:hidden;position:absolute;"></iframe>';
}
function writeIframe2(){
	var zip1 = document.frm.EC_CART_DELIVERY_ZIP_CODE01.value;
	var zip2 = document.frm.EC_CART_DELIVERY_ZIP_CODE02.value;
    zip1=str_escape(zip1);
    zip2=str_escape(zip2);
	nums = new Date().getTime();
	document.getElementById('writeIframes2').innerHTML = '<iframe id="'+nums+'" width="1" height="1" src="/searchzipcodesaf2.html?COMMON_ZIPCODE_CODE01='+zip1+'&COMMON_ZIPCODE_CODE02='+zip2+'" style="visibility:hidden;position:absolute;"></iframe>';
}

//cart5
function formConfirms (mess){
	var Settlement = document.getElementsByName("EC_CART_SETTLEMENT_ID2");
	for(var i=0; i<Settlement.length; i++){
		if (Settlement[i].checked == true) {
			document.frm.EC_CART_SETTLEMENT_ID.value = Settlement[i].value;
		}
	}
	document.frm.EC_CREDIT_EXPIRE0.value = document.frm.YY.value+document.frm.MM.value;
	document.frm.submit();
}
function doAction(action,card_seq) {
	document.frm.ACTION.value = action;
	document.frm.EC_FRONTCREDIT_DELETE_NO.value = card_seq;
	document.frm.submit();
}

//cart6
function submitOnce(f){
for(i=0;i<f.elements.length;i++){if(f.elements[i].type=="submit")f.elements[i].disabled=true;}}

//smartcart
function smartDisplay(r,u){
	document.getElementById('smartDisplayNum').innerHTML = r;
	document.getElementById('smartDisplayPrice').innerHTML = u;
}

//empty cell
if(window.addEventListener){
	window.addEventListener('load',function(){
		empty2nbsp();
	},false);
}else if(window.attachEvent){
	window.attachEvent('onload',function(){
		empty2nbsp();
	});
}

//td cell empty replace
function empty2nbsp(){
	var tds = document.getElementsByTagName('td');
	for(i = 0 ; i < tds.length ; i++) {
		var td = tds[i];
		var text = td.innerHTML;
		text = text.replace(/^\s+|\s+$/g, "");
		if(text.length == 0) {
			td.innerHTML = '&nbsp;';
		}
	}
}

function str_escape( str) {
    return escape(str);
}