var TBBlocks = ["tbDiamondSearch","tbDiamondCategory","tbDiamondCarat","tbDiamondColor","tbDiamondClean","tbDiamondCut","tbDiamondPrice","tbDiamondNote","tbDiamondBurnish","tbDiamondRegular"];

function TBSH(obj){
	var target = GetTBBody(obj.id);
	if(target.style.display=="")
		target.style.display = "none";
	else
		target.style.display = "";

	WriteTBCookie();
}

function GetTBBody(titleID){
	var i = titleID.indexOf("_");
	var t =  titleID.substring(0,i);
	return document.getElementById(t  + "_Body");
}

function GetTBBody2(ID){
	return document.getElementById(ID  + "_Body");
}

function WriteTBCookie(){
	var obj;
	var str = "";
	
	setCookie("TagBlock",str);
	
	for(var i=0;i<TBBlocks.length;i++){
		obj = GetTBBody2(TBBlocks[i]);
		str += TBBlocks[i] + "," + obj.style.display + "|";
	}
	str = str.substring(0,str.length-1);
	
	setCookie("TagBlock",str);
}

function ReadTBCookie(){
	var str = getCookie("TagBlock");
	if(str!="" && str!=undefined){
		var v_1 = str.split("|");
		var v_2 = [];
		var t_str = "";
		var obj;
		for(var i=0;i<v_1.length;i++){
			t_str = v_1[i];
			v_2 = t_str.split(",");
			obj = GetTBBody2(v_2[0]);
			if(obj!=undefined)
				obj.style.display = v_2[1];
		}
	}
}
