// JavaScripts 

//---------------------------------------------
// 大分類選択時の処理
//---------------------------------------------
function c1_select(){
	var g1 = document.getElementById("g1");
	var g2 = document.getElementById("g2");
	
	g2.options.length = 0;
	
	if(g1.value != ''){
		var url = 'Admin/json_cat.php?cat1_id=' + g1.value;
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
				var xmlDoc = xmlHttp.responseText;
				eval("points=" + xmlDoc);

				if(points){
					g2.options[0] = new Option("すべて", "");
					for(var i = 0; i < points.length; i++) {
						g2.options[i+1] = new Option(points[i].name, points[i].id);
					}
				}
			}
		}
		xmlHttp.send('');
	}
	else {
		g2.options[0] = new Option("(↑を選択して下さい)", "");
		xmlHttp.send('');
	}
}


//---------------------------------------------
//  大中小のケース：大分類選択時の処理
//---------------------------------------------
function g1_select(){
	var g1 = document.getElementById("g1");
	var g2 = document.getElementById("g2");
//	var g3 = document.getElementById("g3");
	
	g2.options.length = 0;
//	g3.options.length = 0;
	
	if(g1.value != ''){
		var url = 'Admin/json_cat.php?cat1_id=' + g1.value;
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
				var xmlDoc = xmlHttp.responseText;
				eval("points=" + xmlDoc);

				if(points){
					g2.options[0] = new Option("すべて", "");
//					g3.options[0] = new Option("すべて", "");
					for(var i = 0; i < points.length; i++) {
						g2.options[i+1] = new Option(points[i].name, points[i].id);
					}
				}
			}
		}
		xmlHttp.send('');
	}
	else {
		g2.options[0] = new Option("(↑を選択して下さい)", "");
//		g3.options[0] = new Option("(↑を選択して下さい)", "");
		xmlHttp.send('');
	}
}

function g2_select(){
	var g1 = document.getElementById("g1");
	var g2 = document.getElementById("g2");
	var g3 = document.getElementById("g3");
	
	g3.options.length = 0;
	
	if(g1.value != ''){
		var url = 'Admin/json_cat.php?cat1_id=' + g1.value + '&cat2_id=' + g2.value;
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xmlHttp = new XMLHttpRequest();
		}
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
				var xmlDoc = xmlHttp.responseText;
				eval("points=" + xmlDoc);

				if(points){
					g3.options[0] = new Option("すべて", "");
					for(var i = 0; i < points.length; i++) {
						g3.options[i+1] = new Option(points[i].name, points[i].id);
					}
				}
			}
		}
		xmlHttp.send('');
	}
	else {
		g2.options[0] = new Option("(↑を選択して下さい)", "");
		g3.options[0] = new Option("(↑を選択して下さい)", "");
		xmlHttp.send('');
	}
}

