//------------------------------------------------------------------------------
// Project name: Multilingualcart 
// File name : cart.js
// Explanation : cart function
// 	Since it is called from all the languages, please write this file in English.
// Revision history :
// 2007/08/29 Kinet new
// 2009/08/31 Momose added "addr2-4".
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// common
//------------------------------------------------------------------------------
function country_autoset(ken_obj, country_obj) {
	var i;
	var len;
	if (ken_obj.options[ken_obj.selectedIndex].value != '') {
		if (ken_obj.options[ken_obj.selectedIndex].value == '99') {
			if (country_obj.options[country_obj.selectedIndex].value == 'jp') {
				country_obj.selectedIndex = 0;
			}
		} else {
			if (country_obj.options[country_obj.selectedIndex].value != 'jp') {
				len = country_obj.length;
				for (i = 0; i < len; i++) {
					if (country_obj.options[i].value == 'jp') {
						country_obj.selectedIndex = i;
						break;
					}
				}
			}
		}
	}
}

function ken_autoset(country_obj, ken_obj) {
	var i;
	var len;
	if (country_obj.options[country_obj.selectedIndex].value != '') {
		if (country_obj.options[country_obj.selectedIndex].value == 'jp') {
			if (ken_obj.options[ken_obj.selectedIndex].value == '99') {
				ken_obj.selectedIndex = 0;
			}
		} else {
			if (ken_obj.options[ken_obj.selectedIndex].value != '99') {
				len = ken_obj.length;
				for (i = 0; i < len; i++) {
					if (ken_obj.options[i].value == '99') {
						ken_obj.selectedIndex = i;
						break;
					}
				}
			}
		}
	}
}

//------------------------------------------------------------------------------
// order input 1
//------------------------------------------------------------------------------
function order_customer_copy(frm, errmsg) {
	var i;
	var len;
	var flag;
	if (frm.sofusaki_same.checked) {
		// check
		flag = false;
		len = frm.so_country_id.length;
		for (i = 0; i < len; i++) {
			if (frm.so_country_id.options[i].value == frm.country_id.options[frm.country_id.selectedIndex].value) {
				flag = true;
				break;
			}
		}
		if (!flag) {
			alert(errmsg);
			frm.sofusaki_same.checked = false;
			return;
		}
		// copy
		if (frm.order_so_sex) {
			frm.order_so_sex.value = frm.order_sex.value;
		}
		frm.so_name_sei.value = frm.name_sei.value;
		frm.so_name_mei.value = frm.name_mei.value;
		if (frm.so_zip) {
		frm.so_zip.value = frm.zip.value;
		}
		frm.so_addr.value = frm.addr.value;
		len = frm.so_ken_id.length;
		for (i = 0; i < len; i++) {
			if (frm.so_ken_id.options[i].value == frm.ken_id.options[frm.ken_id.selectedIndex].value) {
				frm.so_ken_id.selectedIndex = i;
				break;
			}
		}
		len = frm.so_country_id.length;
		for (i = 0; i < len; i++) {
			if (frm.so_country_id.options[i].value == frm.country_id.options[frm.country_id.selectedIndex].value) {
				frm.so_country_id.selectedIndex = i;
				break;
			}
		}
		frm.so_tel.value = frm.tel.value;
		if (frm.so_addr2) {
			frm.so_addr2.value = frm.addr2.value;
		}
		if (frm.so_addr3) {
			frm.so_addr3.value = frm.addr3.value;
		}
		if (frm.so_addr4) {
			frm.so_addr4.value = frm.addr4.value;
		}
	} else {
		// reset
		if (frm.order_so_sex) {
			frm.order_so_sex.value = '';
		}
		frm.so_name_sei.value = '';
		frm.so_name_mei.value = '';
		if (frm.so_zip) {
		frm.so_zip.value = '';
		}
		frm.so_addr.value = '';
		if (frm.so_ken_id) {
			frm.so_ken_id.selectedIndex = 0;
		}
		frm.so_country_id.selectedIndex = 0;
		frm.so_tel.value = '';
		if (frm.so_addr2) {
			frm.so_addr2.value = '';
		}
		if (frm.so_addr3) {
			frm.so_addr3.value = '';
		}
		if (frm.so_addr4) {
			frm.so_addr4.value = '';
		}
	}
}

//------------------------------------------------------------------------------
// order input 2
//------------------------------------------------------------------------------
function order2_reload(frm) {
	if (frm.karea_id != null) {
		frm.karea_id.selectedIndex = 0;
	}
	frm.act.value = 'reload';
	frm.submit();
}

