var sstline0 = new Array;
var sstname0 = new Array;

window.onload = function() {

	for(var i=0; i<document.getElementById('sstline').length; i++){
		sstline0[i]=document.getElementById('sstline')[i];
	}
	for(var i=0; i<document.getElementById('sstname').length; i++){
		sstname0[i]=document.getElementById('sstname')[i];
	}
	checkselect(document.getElementById('ssttype'),document.getElementById('sstline'),document.getElementById('sstname'));
}

function shopsubmit(no){
	if(no == 1 || no == ''){
		document.getElementById('shopSelect').action="./search.html";
	}else{
		document.getElementById('shopSelect').action="./search_"+no+".html";
	}
	document.getElementById('shopSelect').submit();
}

function selectType(type,line,name){
	line.selectedIndex = '';
	name.selectedIndex = '';
	deleteall(name);
	if(type.value){
		for(var i = 0; i < sstline0.length; i++){
			line[i]=sstline0[i];
		}
		deleteItem(line,type.value);
	}else{
		deleteall(line);
	}
}

function selectLine(line,name){
	name.selectedIndex = '';
	if(line.value){
		for(var i = 0; i < sstname0.length; i++){
			name[i]=sstname0[i];
		}
		deleteItem(name,line.value);
	}else{
		deleteall(name);
	}
}
function deleteItem(obj,id){
	for(var i = 1; i < obj.length; i++){
		if(obj.options[i].title != id){
			obj.options[i]=null;
			i--;
		}
	}
}
function deleteall(obj){
	for(var i=1; i<obj.length; i++){
		obj.options[i]=null;
		i--;
	}
}

function checkselect(type,line,name){
	if(type.value == ''){
		deleteall(line);
		deleteall(name);
	}else{
		deleteItem(line,type.value);
		if(line.value == ''){
			deleteall(name);
		}else{
			deleteItem(name,line.value);
		}
	}
}

//チェックボックスすべてチェック・解除---------------------------------------
function boxCheck(name,n,min,max){
	var check;
	
	if(n == 1){
		check = true;
	}else{
		check = false;
	}
	
	for(var i = min; i <= max; i++){
		if(document.getElementById(name+i))
				document.getElementById(name+i).checked = check;
	}
}

