function chkQuery() {
	var num, ctyvol, dmnvol;
	if( navigator.appVersion.charAt(0)>=3) {
		for(var num=ctyvol=dmnvol=0 ; num < document.search.elements.length ; num++) {
			var ele=document.search.elements[num];
			if(ele.name=="ccd[]" && ele.checked) ctyvol++;
			else if((ele.name=="dmn[]" || ele.name=="dmnstr") && ele.checked) dmnvol++;
		}
		if( !ctyvol ) {
			alert('市郡名の指定がありません');
			return false;
		}
		if( !dmnvol && ( !document.search.hn.value && !document.search.fw.value ) ) {
			alert('診療科目の指定がありません');
			return false;
		}
		if( !document.search.hn.value ) {
//			if( dmnvol > 3 ) {
//				alert('診療科目と設備サービスの指定は合計３つまでです');
//				return false;
//			}
		}
	}
	return true;
}

function clearEachCity() {
	if( navigator.appVersion.charAt(0)>=3) {
		var acty=0;
		for(var num=0 ; num < document.search.elements.length ; num++) {
			var ele=document.search.elements[num];
			if( ele.name=="ccd[]" ) {
				if(!acty) {
					acty=1;
				} else if(ele.checked) {
					ele.checked = false;
				}
			}
		}
	}
}

function clearAllCity() {
	if( navigator.appVersion.charAt(0)>=3) {
		for(var num=0 ; num < document.search.elements.length ; num++) {
			var ele=document.search.elements[num];
			if( ele.name=="ccd[]" && ele.value=="-1" && ele.checked ) {
				ele.checked = false;
				break;
			}
		}
	}
}

function clearDomains()
{
	if( navigator.appVersion.charAt(0)>=3) {
		for(var num=0 ; num < document.search.elements.length ; num++) {
			var ele=document.search.elements[num];
			if((ele.name=="dmn[]" || ele.name=="dmnstr") && ele.checked) {
				ele.checked = false;
			}
		}
		document.getElementsByName("ad")[0].checked = true;//clear or|and
	}
}

function chgdmn(num)
{
	var activePane,passivePane;
	activePane='dmnpane'+num;
	num=1-num;
	passivePane='dmnpane'+num;
	if( navigator.appVersion.charAt(0)>=3) {
		document.getElementById(activePane).style.display = "block";
		document.getElementById(passivePane).style.display = "none";
	}
}

