dirAppRoot = '/';

//search.phpから呼ばれる
function setSearchParam(processId) {
	var formObj = document.getElementById('f02');
	var requestUrl = dirAppRoot + 'search_city/';

	if (processId == 'price' && formObj.price.value != '') {
		var priceStr = formObj.price.value;
		if (priceStr.match('u')) {
			formObj.price_min.value = priceStr.replace('u', '');
			formObj.price_max.value = 0;
		} else if (priceStr.match('d')) {
			formObj.price_min.value = 0;
			formObj.price_max.value = priceStr.replace('d', '');
		} else {
			formObj.price_min.value = priceStr;
			formObj.price_max.value = priceStr;
		}
	}
	if (processId == 'term' && formObj.term.value != '') {
		var termStr = formObj.term.value;
		if (termStr.match('u')) {
			formObj.term_min.value = termStr.replace('u', '');
			formObj.term_max.value = 0;
		} else if (termStr.match('d')) {
			formObj.term_min.value = 0;
			formObj.term_max.value = termStr.replace('d', '');
		} else {
			formObj.term_min.value = termStr;
			formObj.term_max.value = termStr;
		}
	}
}


//index.php,search2.phpから呼ばれる
function sndData2(formId) {
	var formObj = document.getElementById(formId);
	var price_min, price_max, term_min, term_max, area, country, city, dept, ym, deptday;
	var kodawari = '';
	for (var i = 0; i < formObj.length; i++) {
		if (formObj.elements[i].id == 'ab-dept-sel') {
			 dept = formObj.elements[i].value;
		} else if (formObj.elements[i].id == 'ab-month-sel') {
			if (formObj.elements[i].value > 0) {
				ym = formObj.elements[i].value;
			} else {
				ym = undefined;
			}
		} else if (formObj.elements[i].id == 'deptday') {
			deptday = formObj.elements[i].value;
		} else if (formObj.elements[i].id == 'ab-area-sel' || formObj.elements[i].id == 'area') {
			if (formObj.elements[i].value != '') {
				area = formObj.elements[i].value;
			} else {
				area = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-country-sel') {
			if (formObj.elements[i].value != '') {
				country = formObj.elements[i].value;
			} else {
				country = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-city-sel') {
			if (formObj.elements[i].value != '') {
				city = formObj.elements[i].value;
			} else {
				city = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-term-min-sel' || formObj.elements[i].id == 'term_min') {
			if (formObj.elements[i].value > 0) {
				term_min = formObj.elements[i].value;
			} else {
				term_min = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-term-max-sel' || formObj.elements[i].id == 'term_max') {
			if (formObj.elements[i].value > 0) {
				term_max = formObj.elements[i].value;
			} else {
				term_max = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-price-min-sel' || formObj.elements[i].id == 'price_min') {
			if (formObj.elements[i].value > 0) {
				price_min = formObj.elements[i].value;
			} else {
				price_min = undefined;
			}
		} else if (formObj.elements[i].id == 'ab-price-max-sel' || formObj.elements[i].id == 'price_max') {
			if (formObj.elements[i].value > 0) {
				price_max = formObj.elements[i].value;
			} else {
				price_max = undefined;
			}
		} else if (formObj.elements[i].id == 'kodawari01') {
			if (formObj.elements[i].checked == true) {
				kodawari += '1_';
			}
		} else if (formObj.elements[i].id == 'kodawari02') {
			if (formObj.elements[i].checked == true) {
				kodawari += '2_';
			}
		} else if (formObj.elements[i].id == 'kodawari03') {
			if (formObj.elements[i].checked == true) {
				kodawari += '3_';
			}
		} else if (formObj.elements[i].id == 'kodawari04') {
			if (formObj.elements[i].checked == true) {
				kodawari += '4_';
			}
		} else if (formObj.elements[i].id == 'kodawari05') {
			if (formObj.elements[i].checked == true) {
				kodawari += '5_';
			}
		} else if (formObj.elements[i].id == 'kodawari06') {
			if (formObj.elements[i].checked == true) {
				kodawari += '6_';
			}
		} else if (formObj.elements[i].id == 'kodawari07') {
			if (formObj.elements[i].checked == true) {
				kodawari += '7_';
			}
		} else if (formObj.elements[i].id == 'kodawari08') {
			if (formObj.elements[i].checked == true) {
				kodawari += '8_';
			}
		} else if (formObj.elements[i].id == 'kodawari09') {
			if (formObj.elements[i].checked == true) {
				kodawari += '9_';
			}
		} else if (formObj.elements[i].id == 'kodawari10') {
			if (formObj.elements[i].checked == true) {
				kodawari += '10_';
			}
		} else if (formObj.elements[i].id == 'kodawari11') {
			if (formObj.elements[i].checked == true) {
				kodawari += '11_';
			}
		}
	}

	if (area == undefined) {
		window.alert('方面を選択して下さい');
		return false;
	} else if (ym == undefined && deptday > 0) {
		window.alert('出発月を選択して下さい');
		return false;
	} else if (term_min != undefined && term_max != undefined) {
		if (parseInt(term_min) > parseInt(term_max)) {
			window.alert('下限よりも上限の期間を大きく設定して下さい');
			return false;
		}
	} else if (price_min != undefined && price_max != undefined) {
		if (parseInt(price_min) > parseInt(price_max)) {
			window.alert('下限よりも上限の金額を大きく設定して下さい');
			return false;
		}
	}

	var requestUrl = dirAppRoot + 'search_tour/';

	if (dept != '' && dept != undefined) {
		requestUrl += 'dept-' + dept + '/';
	}


	if (price_min != undefined && price_max != undefined) {
		requestUrl += 'price-' + price_min + '_' + price_max + '/';
	} else if (price_min != undefined) {
		requestUrl += 'price-' + price_min + '_0/';
	} else if (price_max != undefined) {
		requestUrl += 'price-0_' + price_max + '/';
	}

	if (term_min != undefined && term_max != undefined) {
		requestUrl += 'term-' + term_min + '_' + term_max + '/';
	} else if ( term_min != undefined) {
		requestUrl += 'term-' + term_min + '_0/';
	} else if (term_max != undefined) {
		requestUrl += 'term-0_' + term_max + '/';
	}

	if (ym != undefined) {
		if (deptday == 0) {
			var deptday = 0;
		}
		requestUrl += 'ym_d-' + ym + '_' + deptday + '/';
	}

	if (kodawari != '') {
		kodawari += '0';
		requestUrl += 'kodawari-' + kodawari + '/';
	}

	var destInfo = 'dest-';
	if (area != undefined) {
		destInfo += area;
	}
	if (country != undefined) {
		destInfo += '_' + country;
	}
	if (city != undefined) {
		destInfo += '_' + city;
	}

	requestUrl += destInfo;

	formObj.action = requestUrl;
	formObj.submit();
}
