function OpenWin_result_with_form(form) {
	var winop = window.open("","result","width=850,height=600,scrollbars=yes,resizable=yes,status=yes");
	form.target = "result";
	winop.window.focus();
}

function resultPageOnLoadAction() {
	document.searchform.selectedWafer.selectedIndex = 0;
	document.searchform.selectedMaker.selectedIndex = 0;
	document.searchform.page.value = document.searchform.beforePage.value;
	document.searchform.sortcolumn.value = document.searchform.beforeSortcolumn.value;
	document.searchform.sortorder.value = document.searchform.beforeSortorder.value;
	document.searchform.toolname.value = document.searchform.beforeToolname.value;
	document.searchform.model.value = document.searchform.beforeModel.value;
	document.searchform.vintage.value = document.searchform.beforeVintage.value;
	document.searchform.size.value = document.searchform.beforeSize.value;
	document.searchform.wafer.value = document.searchform.beforeWafer.value;
	document.searchform.maker.value = document.searchform.beforeMaker.value;
	document.searchform.words.value = '';
}

function searchAction() {
	var selectedWaferIndex = document.searchform.selectedWafer.selectedIndex;
	document.searchform.wafer.value = document.searchform.selectedWafer.options[selectedWaferIndex].value;
	var selectedMakerIndex = document.searchform.selectedMaker.selectedIndex;
	document.searchform.maker.value = document.searchform.selectedMaker.options[selectedMakerIndex].value;
	document.searchform.page.value = 1;
	document.searchform.beforePage.value = 1;
	document.searchform.sortcolumn.value = '';
	document.searchform.beforeSortcolumn.value = '';
	document.searchform.sortorder.value = '';
	document.searchform.beforeSortorder.value = '';
	document.searchform.toolname.value = '';
	document.searchform.beforeToolname.value = '';
	document.searchform.model.value = '';
	document.searchform.beforeModel.value = '';
	document.searchform.vintage.value = '';
	document.searchform.beforeVintage.value = '';
	document.searchform.size.value = '';
	document.searchform.beforeSize.value = '';
}

function sortAction(sortColumn) {
	if (document.searchform.sortcolumn.value == sortColumn) {
		if (document.searchform.sortorder.value == 'asc') {
			document.searchform.sortorder.value = 'desc';
		} else {
			document.searchform.sortorder.value = 'asc';
		}
	} else {
		document.searchform.sortcolumn.value = sortColumn;
		document.searchform.sortorder.value = 'asc';
	}
	document.searchform.submit();
	return false;
}

function pageAction(page) {
	document.searchform.page.value = page;
	document.searchform.submit();
	return false;
}

function categorySelectAction(categoryid) {
	document.searchform.wafer.value = categoryid;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function toolSelectAction(toolname) {
	document.searchform.toolname.value = toolname;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function makerSelectAction(makerid) {
	document.searchform.maker.value = makerid;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function modelSelectAction(model) {
	document.searchform.model.value = model;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function vintageSelectAction(vintage) {
	document.searchform.vintage.value = vintage;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function sizeSelectAction(size) {
	document.searchform.size.value = size;
	document.searchform.page.value = 1;
	document.searchform.submit();
}

function selectAction(serial) {
	document.selectform.serial.value = serial;
	document.selectform.submit();
}

function backAction() {
	document.backform.submit();
}

function resetAction() {
	document.mailform.reset();
}

function mailSendAction(locale) {
	var errorMessageList = new Array();
	if (locale == 'jp') {
		if (document.mailform.lastNameKanji.value == '' || document.mailform.firstNameKanji.value == '') {
			errorMessageList.push('氏名（漢字）は必須です\n');
		}
		if (document.mailform.lastNameKana.value == '' || document.mailform.firstNameKana.value == '') {
			errorMessageList.push('氏名（カナ）は必須です\n');
		}
		if (document.mailform.companyKanji.value == '') {
			errorMessageList.push('会社名（漢字）は必須です\n');
		}
		if (document.mailform.companyKana.value == '') {
			errorMessageList.push('会社名（カナ）は必須です\n');
		}
		if (document.mailform.tel1.value == '' || document.mailform.tel2.value == '' || document.mailform.tel3.value == '') {
			errorMessageList.push('電話番号は必須です\n');
		}
		if (document.mailform.question.value == '') {
			errorMessageList.push('質問事項は必須です\n');
		}
	} else {
		if (document.mailform.lastName.value == '' || document.mailform.firstName.value == '') {
			errorMessageList.push('name is necessary\n');
		}
		if (document.mailform.company.value == '') {
			errorMessageList.push('company is necessary\n');
		}
		if (document.mailform.tel1.value == '' || document.mailform.tel2.value == '' || document.mailform.tel3.value == '') {
			errorMessageList.push('tel is necessary\n');
		}
		if (document.mailform.description.value == '') {
			errorMessageList.push('description is necessary\n');
		}
	}
	var errorMessage = errorMessageList.join('');
	if (0 < errorMessage.length) {
		alert(errorMessage);
		return;
	}
	document.mailform.sendflag.value = 'true';
	document.mailform.submit();
}
