  function show(ele) {
      var srcElement = document.getElementById(ele);
      if(srcElement != null) {
		  if(srcElement.style.display == "block") {
			srcElement.style.display= 'none';
		  }
		  else {
			srcElement.style.display='block';
		  }
	  }
      return false;
  }

/* 検索バー */
function goSerachBar(domain_url){

	document.getElementById("BarErr").innerHTML = "";
	document.getElementById("OptionErr").innerHTML = "";
	document.getElementById("BarErr").style.display = "none";

	var sk = document.getElementsByName("sk").item(0).value;
	var ca = document.getElementsByName("ca").item(0).value;


	/* 検索キーワード 入力チェック */
	if (!checkInput(sk)){
		document.getElementById("BarErr").innerHTML = "<h2 class=\"tit_01\">検索ワードが未入力です。</h2><p class=\"txt_m\">検索ワードを入力し、再度検索してください。</p>";
		document.getElementById("BarErr").style.display = "block";
		return false;
	} else {

		document.serach_bar.action=domain_url + '/search_results/index';
		document.serach_bar.method="get";

		return true;
	}
}

/* 検索バー オプション */
function goSerach(domain_url){

	document.getElementById("BarErr").innerHTML = "";
	document.getElementById("OptionErr").innerHTML = "";

	document.getElementById("OptionErr").style.display = "none";

	var sk = document.getElementById("sk_option").value;
	var price_mi = document.getElementsByName("mi").item(0).value;
	var price_ma = document.getElementsByName("ma").item(0).value;
	var ca = document.getElementsByName("ca").item(0).value;

	var errflg = false;

	/* 検索キーワード 入力チェック */
	if (!checkInput(sk)){
		document.getElementById("OptionErr").innerHTML = "<h2 class=\"tit_01\">検索ワードが未入力です。</h2><p class=\"txt_m\">検索ワードを入力し、再度検索してください。</p>";
		errflg = true;
	}

	if (checkInput(price_mi)){
		if (!isPrice(price_mi)){
			document.getElementById("OptionErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格には数字で入力してください。</p>";
			errflg = true;
		}
	}

	if (checkInput(price_ma)){
		if (!isPrice(price_ma)){
			document.getElementById("OptionErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格には数字で入力してください。</p>";
			errflg = true;
		}
	}


	if (checkInput(price_mi) && checkInput(price_ma)){
		if (parseInt(price_mi) > parseInt(price_ma)){
			document.getElementById("OptionErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格の範囲指定に誤りがあります。</p>";
			errflg = true;
		}
	}

	if (!errflg){

		document.serach.action=domain_url + '/search_results/index';
		document.serach.method="get";
		return true;
	} else {
		document.getElementById("OptionErr").style.display = "block";
		return false;
	}

}

/* 絞込み検索 */
function changeRadio(num){
	if (num == 1){
		 document.getElementById("price_shiborikomi").checked = true;
	} else {
		document.getElementById("mi_shiborikomi").value = "";
		document.getElementById("ma_shiborikomi").value = "";
	}
}

/* 絞込み検索 */
function serachNarrow(domain_url,skChk,CategoryName,dmChk){
	var sk = document.getElementById("sk_shiborikomi").value;
	var price_mi = document.getElementById("mi_shiborikomi").value;
	var price_ma = document.getElementById("ma_shiborikomi").value;

	var price_range = document.getElementsByName("price_range").item(0).value;

	document.getElementById("MainErr").style.display = "none";

	var errflg = false;

	/* 検索キーワード 入力チェック */
	if (skChk){
		if (!checkInput(sk)){
			document.getElementById("MainErr").innerHTML = "<h2 class=\"tit_01\">絞込み検索 キーワードが未入力です。</h2><p class=\"txt_m\">検索ワードを入力し、再度検索してください。</p>";
			errflg = true;
		}
	}

	if (checkInput(price_mi)){
		if (!isPrice(price_mi)){
			document.getElementById("MainErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格には数字で入力してください。</p>";
			errflg = true;
		}
	}

	if (checkInput(price_ma)){
		if (!isPrice(price_ma)){
			document.getElementById("MainErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格には数字で入力してください。</p>";
			errflg = true;
		}
	}

	if (checkInput(price_mi) && checkInput(price_ma)){
		if (parseInt(price_mi) > parseInt(price_ma)){
			document.getElementById("MainErr").innerHTML = "<h2 class=\"tit_01\">価格入力値が不正です。</h2><p class=\"txt_m\">価格の範囲指定に誤りがあります。</p>";
			errflg = true;
		}
	}

	if (!errflg){
		if (dmChk){
				document.serachNarrowForm.action=domain_url + '/shop_items/index';
				document.serachNarrowForm.method="get";
				return true;
		} else {
			if (skChk){
				document.serachNarrowForm.action=domain_url + '/search_results/index';
				document.serachNarrowForm.method="get";
				return true;
			} else {
				document.serachNarrowForm.action=domain_url + '/category_items/index';
				document.serachNarrowForm.method="get";
				return true;
			}
		}
	} else {
		document.getElementById("MainErr").style.display = "block";
		return false;
	}

}


