
function cClearSearchKey() {
	var objSearchKey = $('hidSearchKey');
	if (objSearchKey != null && objSearchKey.value.trim() != "") {
		objSearchKey.value = "";
	}
}
/*
function sShowGeneralClassData(classId, levelFlg) {
	//setHiddenValue('hidStartCount', '0');
	setHiddenValue('hidShopClassId', classId);
	setHiddenValue('hidShopClassLevel', levelFlg);
	var objForm = $('viewForm');
	setFormDefaultTarget(objForm);
	objForm.action = "/shop.php/op/getSearchBarShops";
	objForm.submit();
}

function sShowLeftBarClassData(classId, levelFlg) {
	cClearSearchKey();
	sShowGeneralClassData(classId, levelFlg);
}
*/
function sShowSearchClassData() {
	var classId = '';
	var levelFlg = '';
	var objSlt3 = $('sltClass3');
	var objSlt2 = $('sltClass2');
	var objSlt1 = $('sltClass1');
	var objSearchKey = $('txtShopKeyWord');
	
	if (objSlt3 != null && objSlt3.value != null && objSlt3.value.trim() != "") {
		classId = objSlt3.value;
		levelFlg = '3';
	}
	else if (objSlt2 != null && objSlt2.value != null && objSlt2.value.trim() != "") {
		classId = objSlt2.value;
		levelFlg = '2';
	}
	else if (objSlt1 != null && objSlt1.value != null && objSlt1.value.trim() != "") {
		classId = objSlt1.value;
		levelFlg = '1';
	}
	
	if (objSearchKey != null && objSearchKey.value != null && objSearchKey.value.trim() != "") {
		setHiddenValue('hidSearchKey', objSearchKey.value.trim());
	}
	else {
		cClearSearchKey();
	}
	//alert('classId:' + classId + '\nlevelFlg:' + levelFlg);
	setHiddenValue('hidShopClassId', classId);
	setHiddenValue('hidShopClassLevel', levelFlg);
	setHiddenValue('hidStartCount', '0');
	var objForm = $('viewForm');
	setFormDefaultTarget(objForm);
	objForm.action = "/shop.php/op/getSearchBarShops";
	objForm.submit();
}


function sGetSearchClass() {
	setFormDefaultTarget2('viewForm');
	callForm3("/shopClass.php/op/getSearchClass", "viewForm");
}

function sLoadRegClass(classId, levelFlg) {
	if (classId == null || classId == '') {
		return;
	}
	
	var sltName = 'sltSubClass';
	var objSlt = $(sltName);
	
	if(objSlt.options.length != 0) {
		objSlt.innerHTML = '';
	}
	setFormDefaultTarget2('viewForm');
	setHiddenValue('hidShopClassId', classId);
	setHiddenValue('hidShopClassLevel', levelFlg);

	callForm3("/shopClass.php/op/getRegClass", "viewForm");
}

function rLoadRegClass(dataArray) {
	if (dataArray != null) {
		var sltName = 'sltSubClass';
		var objSlt = $(sltName);
		for (var i = 0; i < dataArray.length; i++) {
			addOption(objSlt, dataArray[i][0], dataArray[i][1]);
		}
	}
}

function rGetSearchClass(dataArray) {
	if (dataArray != null) {
		var sltLevel = dataArray[0];
		var valueArray = dataArray[1];
		
		if (sltLevel == null || sltLevel == '') {
			return;
		}
		var sltName = 'sltClass' + sltLevel;
		var objSlt = $(sltName);
		objSlt.innerHTML = '';
		if (sltLevel == '2') {
			addOption(objSlt, '▼中カテゴリ', '');
		}
		else {
			addOption(objSlt, '▼小カテゴリ', '');
		}
		
		for (var i = 0; i < valueArray.length; i++) {
			addOption(objSlt, valueArray[i][1], valueArray[i][0]);
		}
	}
}

function addOption(objSelectNow,txt,val) {
	var objOption = document.createElement("OPTION");
	objOption.text = txt;
	objOption.value = val;
	objSelectNow.options.add(objOption);
}

function sLoadClass(classId, levelFlg) {
	var sltName = 'sltClass3';
	var objSlt = $(sltName);
	objSlt.innerHTML = '';
	addOption(objSlt, '-', '');
	
	if (levelFlg != null && levelFlg == 1) {
		sltName = 'sltClass2';
		objSlt = $(sltName);
		objSlt.innerHTML = '';
		addOption(objSlt, '-', '');
	}
	
	if (classId == null || classId == '') {
		return;
	}
	
	setHiddenValue('hidShopClassId', classId);
	setHiddenValue('hidShopClassLevel', levelFlg);
	
	sGetSearchClass();
}

