function pl_seltab(bpref, hpref, id_max, selected,mypage) {
	/*if (! document.getElementById) return;*/
	for (i = 1; i <= id_max; i++) {
		if (! document.getElementById(bpref + i)) continue;
		if (i == selected)
		{
			if(mypage == null)
			{				
				if(i == 1)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_more_btn.gif";
					settabcookie("searchtabtype","1");
				}
/*
				else if(i == 2)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_change_btn.gif";
					settabcookie("searchtabtype","2");
				}
				else if(i == 3)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_change_btn.gif";
					settabcookie("searchtabtype","3");
				}
*/
			}
			else
			{
				if(i == 2)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/mypage_pricelist/search_freewors_btn.gif";
					settabcookie("searchtabtype_mypage","2");
				}
				else
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/mypage_pricelist/search_folder_btn.gif";
					settabcookie("searchtabtype_mypage","1");
				}
			}

			document.getElementById(bpref + i).style.display = "block";
			document.getElementById(bpref + i).style.visibility = "visible";
			document.getElementById(bpref + i).style.position = "static";
			document.getElementById(hpref + i).className = "open";
		}
		else
		{
			if(mypage == null)
			{
				if(i == 1)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_more_btn_o.gif";
				}
				/*
				else if(i == 2)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_change_btn_o.gif";
				}
				else if(i == 3)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/search_change_btn_o.gif";
				}
				*/
			}
			else
			{
				if(i == 2)
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/mypage_pricelist/search_freewors_btn_o.gif";

				}
				else
				{
					document.getElementById("i" + hpref + i).src="../../img/kb/mypage_pricelist/search_folder_btn_o.gif";

				}

				if(document.getElementById(hpref + i))
				{
					document.getElementById(bpref + i).style.display = "none";
					document.getElementById(bpref + i).style.visibility = "hidden";
					document.getElementById(bpref + i).style.position = "absolute";
					document.getElementById(hpref + i).className = "close";
				}
			}

			if(document.getElementById(hpref + i))
			{
				document.getElementById(bpref + i).style.display = "none";
				document.getElementById(bpref + i).style.visibility = "hidden";
				document.getElementById(bpref + i).style.position = "absolute";
				document.getElementById(hpref + i).className = "close";
			}
		}
	}
}

function tabRedrow()
{
	if($("selectedtab") = "0")
	{
		pl_seltab2("box", "body", 5, 4);	
	}
	else
	{
		pl_seltab2("box", "body", 5, 5);
	}
}

function pl_seltab2(bpref, hpref, id_max, selected) {

	var cookie_value = "5";

	if (selected == null) 
	{
		// 発行したクッキーの取得（読み込み）
		if (document.cookie) {
			var cookies = document.cookie.split(";");
			for (var i = 0; i < cookies.length; i++) {
				var str = cookies[i].split("=");
				if (str[0].replace(" ","") == "hinmokusyosai") {
					cookie_value = unescape(str[1]);
					break;
				}
			}
		}

		if (cookie_value == "1")
		{
			selected = 5
		}
	}

	if (selected != 5) selected = 4;

	for (i = 4; i <= id_max; i++) {
		if (! document.getElementById(bpref + i)) continue;
		if (i == selected)
		{
			if(i == 4)
			{
				document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/tyuki_btn_o.gif";
				settabcookie("hinmokusyosai","0");
			}
			else if(i == 5)
			{
				document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/kaisetu_btn_o.gif";
				settabcookie("hinmokusyosai","1");
			}
			document.getElementById(bpref + i).style.visibility = "visible";
			document.getElementById(bpref + i).style.position = "static";
			document.getElementById(hpref + i).className = "open";
		}
		else
		{
			if(i == 4)
			{
				document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/tyuki_btn.gif";
			}
			else if(i == 5)
			{
				document.getElementById("i" + hpref + i).src="../../img/kb/pricelist/kaisetu_btn.gif";
			}
			if(document.getElementById(hpref + i))
			{
				document.getElementById(bpref + i).style.visibility = "hidden";
				document.getElementById(bpref + i).style.position = "absolute";
				document.getElementById(hpref + i).className = "close";
			}
		}
	}
}

function settabcookie(cookiename,value)
{
	var today = new Date();
	today.setFullYear(today.getFullYear() + 1);
	today = today.toGMTString();

	var tmp = cookiename + "=" + value + "; ";
	tmp += "expires=" + today + "; ";
	tmp += "path=" + "/" + "; ";
	document.cookie = tmp;
}

function checkExpand(ch,btnname)
{ 
	var obj = document.all && document.all(ch) || document.getElementById && document.getElementById(ch); 
	var cokkiename = ch + "_hihyoji";

	if(obj && obj.style)
	{
		if(obj.style.display == "none")
		{
			/*画面を表示する*/	
			obj.style.display = "";
			btnname.src = "../../img/kb/pricelist/hihyoji_btn.gif";
			/*クッキー持たせます*/
			document.cookie = cokkiename + "=1;";
		}
		else
		{
			/*画面を非表示にする*/
			obj.style.display = "none";
			btnname.src = "../../img/kb/pricelist/hihyoji_btn_o.gif";
			/*クッキー持たせます*/
			document.cookie = cokkiename + "=0;";
		}
	}
}

function setExpand(ch,btnname)
{
	var obj = document.all && document.all(ch) || document.getElementById && document.getElementById(ch);
	if (obj == null) return;
	if (btnname == "") return;
	var arrCookie = document.cookie.split(";");
	var arrVal;
	var val = "";
	for (i = 0; i < arrCookie.length; i++)
	{
		arrVal = arrCookie[i].split("=");
		if (arrVal != null && arrVal != "")
		{
			val = arrVal[0].replace(" ","");
			if (val == ch + "_hihyoji")
			{
				if (arrVal.length > 1 && arrVal[1] == "0")
				{
					/*画面を非表示にする*/
					obj.style.display = "none";
					btnname.src = "../../img/kb/pricelist/hihyoji_btn_o.gif";
				}
				else
				{
					/*画面を表示する*/	
					obj.style.display = "";
					btnname.src = "../../img/kb/pricelist/hihyoji_btn.gif";
				}
			}
		}
	}
}

function checkInp(obj)
{
	var obj = document.getElementById(obj).value;
	
	if(obj == "")
	{
		alert("条件を入力してください。");
		return false;
	}
	PostForm('../../shop/pricelist/pricelist.aspx',document.priceform,'?cmdFreeword.x=true');
	return true;
}

function checkInp2()
{
	var index = document.priceform.mokuzi.selectedIndex;
	var mokuzi = document.priceform.mokuzi.options[index].value;
	
	if(mokuzi == "")
	{
		alert("未選択です。値を選択してください。");
		return false;
	}
	PostForm('../../shop/pricelist/pricelist.aspx',document.priceform,'?cmdBunrui.x=true');
	return true;
}

function createDetailHttpRequest()
{
	if(window.ActiveXObject)
	{
		try
		{
			//MSXML2以降用
			return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
		}
		catch (e)
		{
			try
			{
				//旧MSXML用
				return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
			}
			catch (e2)
			{
				return null
			}
		}
	}
	else if(window.XMLHttpRequest)
	{
		//Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用
		return new XMLHttpRequest() //[1]'
	}
	else
	{
		return null
	}
}

function C_Str(obj)
{
	if (obj == null) return "";
	return obj.value;
}

//ファイルにアクセスし受信内容を確認します
function requestDetailFile( data , method , fileName , async ,setobj ,value)
{
	var con = setobj.split(",");
	var nen = C_Str($("year"));
	var tuki= C_Str($("month"));
	for(j=0;j < con.length;  j++)
	{
		GetDetailvalue(fileName,value,con[j],nen,tuki,method,async );
	}

}

//コールバック関数 ( 受信時に実行されます )
function on_loadedDetail(oj,setobj)
{
	//httpレスポンスを取得
	res = oj.responseText //[6]

	//対象要素のhtmlを書き換え
	var testList = document.getElementById(setobj);
	if(testList != null)
	{
		testList.innerHTML = res;
	}

	if(document.getElementById('hid_hinmokusyosai') != null){
		if(document.priceform.hid_hinmokusyosai.value != '')
		{
			document.priceform.hinmokusyosai.value = document.priceform.hid_hinmokusyosai.value;
			document.priceform.hid_hinmokusyosai.value = '';
		}
	}
	
	if(document.getElementById('hid_mokuzi') != null){

		if(document.priceform.hid_mokuzi.value != ''){
			document.priceform.mokuzi.value = document.priceform.hid_mokuzi.value;
			document.priceform.hid_mokuzi.value = '';
		}
	}
}

function GetDetailvalue(topurl,value ,con ,nen ,tuki,method,async )
{
	//ファイル名の作成
	var urlName = "";

	urlName = topurl+ "&value=" + value + "&control=" + con + "&Nen=" + nen + "&tuki=" + tuki;

	//XMLHttpRequestオブジェクト生成
	var httpoj = createDetailHttpRequest();
	if ( httpoj == null )
	{
		return;
	}

	//http通信開始
	//httpoj.open( method , urlName , async );
	httpoj.open( method , urlName , false );

	//send メソッド
	httpoj.send("");

	on_loadedDetail(httpoj,con );
}

function SetSelectedVal(val)
{
	var ret = "";
	var SetObj = $("select_data_table");
	if (SetObj == null) return;
	
	var checkpoint = 0;
	var stabpoint = 0;
	var etabpoint = 0;

	if (val == null || val == "") return;
	//チェックを抜いた形で表示する
	while (val.indexOf("checkbox") > 0)
	{
		checkpoint = val.indexOf("checkbox");
		stabpoint = val.lastIndexOf("<", checkpoint);
		etabpoint = val.indexOf(">", checkpoint);
		val = val.substr(0,stabpoint) + val.substr(etabpoint + 1);
	}
	ret += "<table class='list_tbl_'>";
	ret += "<tr id='select_data_table' style='background-color:#FFFFCC;height:40px;'>";
	ret += val;
	ret += "</tr>";
	ret += "</table>";
	SetObj.innerHTML = ret;
}
