﻿// 絞り込み検索未選択チェック
function checkParameterSearchForm() {	
	var param1 = $('parameter1');
	var param2 = $('parameter2');
	var param3 = $('parameter3');
	var param4 = $('parameter4');
	var param5 = $('parameter5');
	var param6 = $('parameter6');
	var param7 = $('parameter7');
	var param8 = $('parameter8');
	var value1;
	var value2;
	var value3;
	var value4;
	var value5;
	var value6;
	var value7;
	var value8;
	if(param1==null) {
		value1 = 0;
	}else {
		value1 = param1.value;	
	}
	if(param2==null){
		value2 = 0;
	}else {
		value2 = param2.value;	
	}
	if(param3==null){
		value3 = 0;
	}else {
		value3 = param3.value;	
	}
	if(param4==null){
		value4 = 0;
	}else {
		value4 = param4.value;	
	}
	if(param5==null){
		value5 = 0;
	}else {
		value5 = param5.value;	
	}
	if(param6==null){
		value6 = 0;
	}else {
		value6 = param6.value;	
	}
	if(param7==null){
		value7 = 0;
	}else {
		value7 = param7.value;	
	}
	if(param8==null){
		value8 = 0;
	}else {
		value8 = param8.value;	
	}
	
	if ( value1 == 0 && value2 == 0 && value3 == 0 && value4 == 0 && value5 == 0 && value6 == 0 && value7 == 0 && value8 == 0 ) {
		window.alert("検索条件をご指定してください");
		return false;
	}else {
		return true;
	}
}

// 型式検索の入力チェック
function checkModelSearchForm() {
	if($('model').value == ""){
		window.alert("製品型式を入力してください。");
		return false;
	}else {
		return true;	
	}
}

function _isDefined( obj ){
	if( window.hasOwnProperty( obj ) ){
		return true;
	}
	return false;
}

function setDefault(parameter){
	/*
	 * parameter = '1, 2, 3, 4'
	*/
	
	// まず初期化
	initForm();

	// 次は各パラメータでセット
	var paramArr = parameter.split(',');
	var param;
	var id;
	var i;
	for(i=0;i<paramArr.length;i++)
	{
		param = eval('parameter' + paramArr[i]);
		id = parseInt(paramArr[i]);

		if(param != '0' && param != ''){
			try{
				result = setSelectCheck('parameter' + id, param);
				if(!result) continue;
				
				switch(id){
					case 1:
						funparameter1();
						break;
					case 2:
						funparameter2();
						break;
					case 3:
						funparameter3();
						break;
					case 4:
						funparameter4();
						break;
					case 5:
						funparameter5();
						break;
					case 6:
						funparameter6();
						break;
					case 7:
						funparameter7();
						break;
					case 8:
						funparameter8();
						break;						
				}
			}catch(e){
				//alert(e);
				continue;
			}
		}	
	}
}
