// replace string
function strReplace(str1,str2,str3) {
	return((str1.split(str2)).join(str3));
}

// multi byte to character
var strHalf  = "0123456789";
var strMulti = "０１２３４５６７８９";
function z2hNumeric(str1) {
	str2 = '';
	for(i=0; i<str1.length; i++) {
		c = str1.charAt(i);
		n = strMulti.indexOf(c,0);
		if (n >= 0) { c = strHalf.charAt(n); }
		str2 += c;
	}
	return str2;
}

function setPost(l_pref,l_city,l_town,l_code) {
	l_name_form = formPost.name_form.value;
	l_name_list = formPost.name_list.value;
	l_formObj = opener[l_name_form];
	if(l_formObj) {
		l_names = l_name_list.split('/');
		// clear item
		for(l_i=0;l_i<l_names.length;l_i++) {
			l_item = l_names[l_i].split(':');
			l_formObj[l_item[0]].value = '';
		}
		// set value
		for(l_i=0;l_i<l_names.length;l_i++) {
			l_item = l_names[l_i].split(':');
			if     (l_item[1] == 'post_code' ) { l_value = l_code; }
			else if(l_item[1] == 'pref_name' ) { l_value = l_pref; }
			else if(l_item[1] == 'city_name' ) { l_value = l_city; }
			else if(l_item[1] == 'block_name') { l_value = l_town; }
			else                               { l_value = ''    ; }
			l_formObj[l_item[0]].value+= l_value;
		}
	}
	opener.focus();
	window.close();
}

// item search
function itemSearch(page) {
	form_src.page.value = page;
	form_src.submit();
}

// change color
function changeColor(clcd,zimg) {
	document.form1.itemClcd.value = clcd;
	document.form2.itemClcd.value = clcd;
	document.zimg.src = zimg;
}

// change size
function changeSize(szcd) {
	document.form1.itemSzcd.value = szcd;
}

// check selected
function checkSelected() {
	if(document.form1.itemClcd.value == '') {
		alert('色を選択してください。');
		return false;
	}
	if(document.form1.itemSzcd.value == '') {
		alert('サイズを選択してください。');
		return false;
	}
	if(document.form1.pod.value == '') {
		alert('数量を選択してください。');
		return false;
	}
	document.form1.submit();
}

// open close up
function openCloseUp(itemKcod,target,width,height) {
	openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,width,height,'');
}

// recalc cart
function recalcCart(itemId) {
	document.form1.itemId.value = itemId;
	document.form1.submit();
}

function removeCart(itemId) {
	document.form2.itemId.value = itemId;
	document.form2.submit();
}

var submitFlag = false;
function submitStep4() {
	if(submitFlag) {
		alert("お待たせしております。只今決済処理中の為もうしばらくお待ち下さい。");
	} else {
		submitFlag = true;
		document.form1.submit();
	}
}

function form1Sbumit() {
	document.form1.submit();
}

function juchOflgDisabled(_idx) {
	if(_idx == 0) {
		document.form1.juchOday.disabled = true;
	} else {
		document.form1.juchOday.disabled = false;
	}
}

function juchHflgDisabled(_idx) {
	if(_idx == 0) {
		document.form1.juchOnam.disabled = false;
		document.form1.juchOfur.disabled = false;
		document.form1.juchOcor.disabled = false;
		document.form1.juchOdep.disabled = false;
		document.form1.juchOzip.disabled = false;
		document.form1.juchOpre.disabled = false;
		document.form1.juchOad1.disabled = false;
		document.form1.juchOad2.disabled = false;
		document.form1.juchOtel.disabled = false;
		document.form1.postSearch.disabled = false;
	} else {
		document.form1.juchOnam.disabled = true;
		document.form1.juchOfur.disabled = true;
		document.form1.juchOcor.disabled = true;
		document.form1.juchOdep.disabled = true;
		document.form1.juchOzip.disabled = true;
		document.form1.juchOpre.disabled = true;
		document.form1.juchOad1.disabled = true;
		document.form1.juchOad2.disabled = true;
		document.form1.juchOtel.disabled = true;
		document.form1.postSearch.disabled = true;
	}
}

var deliveryMin = 0;
var deliveryMax = 0;
function setDeliveryMin(newDeliveryMin,newDeliveryMax) {
	deliveryMin = newDeliveryMin;
	deliveryMax = newDeliveryMax;
}

// for memberes
function openYamatoTneko(juchDpno) {
	if(juchDpno != '') {
		document.formneko.number01.value = juchDpno;
		document.formneko.submit();
	} else {
		alert('まだ発送されていません。もうしばらくお待ち下さい。');
	}
}

// for memberes sagawa
function openSagawa(juchDpno) {
	if(juchDpno != '') {
		document.formsagawa.okurijoNo.value = juchDpno;
		document.formsagawa.submit();
	} else {
		alert('まだ発送されていません。もうしばらくお待ち下さい。');
	}
}

// for ie,opera,firefox,chrome,safari
function burawuzu(itemKcod,target,width,height) {
	var Sys = {};
	var ua = navigator.userAgent.toLowerCase();
	var s;
	(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
	(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
	(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
	(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
	(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

	if (Sys.ie) {
		//IE
		openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,802,765,'location=no,toolbar=no,Scrollbars=yes');
	}
	else if (Sys.firefox) {
		//Firefox
		openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,802,763,'location=no,toolbar=no,Scrollbars=yes');
	}
	else if (Sys.chrome) {
		//Chrome
		openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,802,790,'location=no,toolbar=no,Scrollbars=yes');
	}
	else if (Sys.opera) {
		//Opera
		openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,802,762,'location=no,toolbar=no,Scrollbars=yes');
	}
	else if (Sys.safari) {
		//Safari
		openWindow(document.form2.action + "?itemCd="+itemKcod+"&itemClcd=" + document.form2.itemClcd.value,target,802,762,'location=no,toolbar=no,Scrollbars=yes');
	}
}

