//設定
var defmsg = "ご記入下さい";
var defmsg_tel = "例）000-1234-5678";
var defmsg_zipcode = "例）000-0000";
var defmsg_mail = "※お間違いの無いようご注意下さい";
var defmsg_select = "選択して下さい";

function openSmallWindow(url)	{
	smSmallWindow=window.open(url,'sm_s','width=590,height=600,scrollbars=1');
	smSmallWindow.focus();
	return;
}
function closeWindow()	{
	window.close();
	return false;
}

/* for toppage ------------------------------------------------------------*/
function initSiteTop()	{
	turnoff_bn_needle();
}

function lightup_bn_needle()	{
/*
	document.getElementById("bn-needle-t").style.color = '';
	document.getElementById("bn-needle-d").style.color = '';
*/
	return;
}
function turnoff_bn_needle()	{
/*
	document.getElementById("bn-needle-t").style.color = '#1C1E21';
	document.getElementById("bn-needle-d").style.color = '#1C1E21';
*/
	return;
}

// for shop ----------------------------------------------------------------
function initShop()	{
	var query = window.location.search.substring(1);
	var menu_a = document.getElementById('ul_a');
	var menu_b = document.getElementById('ul_b');
	var img_a = document.getElementById('a');
	var img_b = document.getElementById('b');
	var imgsrc_a = img_a.outerHTML;
	var imgsrc_b = img_b.outerHTML;
	if (query.match(/bunrui=a[0-9]+/i)) {
		menu_a.style.display = 'block';
		menu_b.style.display = 'none';
		img_a.outerHTML = imgsrc_a.replace('plus', 'minus');
	} else if (query.match(/bunrui=b[0-9]+/i)) {
		menu_a.style.display = 'none';
		menu_b.style.display = 'block';
		img_b.outerHTML = imgsrc_b.replace('plus', 'minus');
	}else{
		menu_a.style.display = 'none';
		menu_b.style.display = 'none';
	}

	prepareBoxes();

	return;
}
function toggleMenu(me,targetid)	{
	var obj = document.getElementById(targetid);
	
	if (obj != undefined) {
		var myinner = me.innerHTML;
		if(obj.style.display == 'none') {
			obj.style.display = 'block';
			me.innerHTML = myinner.replace('plus', 'minus');
		}else{
			obj.style.display = 'none';
			me.innerHTML = myinner.replace('minus', 'plus');
		}
	}
	
	return;
}

// for cart ----------------------------------------------------------------
function initCart()	{
	checkOrderSubtotal();
}
function checkDeleteItem(item)	{
	document.getElementById("odrchg").del.value = item;
	document.getElementById("odrchg").submit();
}
function checkOrderSubtotal()	{
	var total = document.getElementById('subtotal').innerHTML;
	total = total.replace(',', '');

	if (total < 1500) {
		document.getElementById('alert').style.display = 'block';
		document.getElementById('chk').sbmt.disabled = true;
 	}else{
		document.getElementById('alert').style.display = 'none'
		document.getElementById('chk').sbmt.disabled = false;
	}
    return;
}

// for form (generalized) --------------------------------------------------
// onFocus
function clearDefVal(obj,defval)	{
	if(obj.value==defval){
		obj.value='';
		obj.className = 'checked';
	}
	return;
}
// onBlur
function checkVal(obj,defval,defcls)	{
	if(obj.value=='') {
		obj.value = defval;
		obj.className = defcls;
	}else{
		if(obj.value==defval) {
			obj.className = defcls;
		}else{
			obj.className = 'checked';
		}
	}
	return;
}


// for access --------------------------------------------------------------
function initAccessIndex()	{
	var objForm = document.getElementById('msgfrm');
	var objFormElement = objForm.elements;
	
	for (i = 0; i < objFormElement.length; i++){
		var thisobj = objFormElement[i];
		if(thisobj.id == "tel"){
			checkVal(thisobj,defmsg_tel,'required');
		}else if(thisobj.id == "zipcode"){
			checkVal(thisobj,defmsg_zipcode,'required');
		}else if(thisobj.id == "mail"){
			checkVal(thisobj,defmsg_mail,'required');
		}else if(thisobj.id == "mail_re"){
			checkVal(thisobj,defmsg_mail,'required');
		}else if(thisobj.id == "mess"){
			checkVal(thisobj,defmsg,'required');
		}else{
			if(thisobj.id != 'check') {
				checkVal(thisobj,defmsg,'required');
			}
		}
	}

}

// for checkout --------------------------------------------------------------
function initCheckout()	{
	var objForm = document.getElementById('odrfrm');
	var objFormElement = objForm.elements;
	
	for (i = 0; i < objFormElement.length; i++){
		var thisobj = objFormElement[i];
		if(thisobj.id == "tel"){
			checkVal(thisobj,defmsg_tel,'required');
		}else if(thisobj.id == "pr_tel"){
			checkVal(thisobj,defmsg_tel,'optional');
		}else if(thisobj.id == "zipcode"){
			checkVal(thisobj,defmsg_zipcode,'required');
		}else if(thisobj.id == "pr_zipcode"){
			checkVal(thisobj,defmsg_zipcode,'optional');
		}else if(thisobj.id == "mail"){
			checkVal(thisobj,defmsg_mail,'required');
		}else if(thisobj.id == "mail_re"){
			checkVal(thisobj,defmsg_mail,'required');
		}else if(thisobj.id == "mess"){
			checkVal(thisobj,defmsg,'optional');
		}else if(thisobj.id == "pr_simei"){
			checkVal(thisobj,defmsg,'optional');
		}else if(thisobj.id == "pr_addr"){
			checkVal(thisobj,defmsg,'optional');
		}else if(thisobj.id == "pref"){
			checkVal(thisobj,defmsg_select,'required');
		}else if(thisobj.id == "pr_pref"){
			checkVal(thisobj,defmsg_select,'optional');
		}else{
			if(thisobj.id != 'check') {
				checkVal(thisobj,defmsg,'required');
			}
		}
	}
}

