/* PORTAM検索関連のJavaScript */

function setSearch(val,level){
	if(val==0){
		document.searchform.action = "http://www.google.co.jp/search";
		document.searchform.q.name = "q"; 	
		document.searchform.button.value = "Google検索";
		document.getElementById("detail").style.display = "none";
		jQuery("#form_extension").hide();
		jQuery("#form_extension2").hide();
		jQuery("#google_extension").show("fast");
		jQuery("#google_extension2").show("fast");
		jQuery("#phrase").removeClass("portam");
	}else{
		document.searchform.action = getPath(level)+"cgi-bin/hyperestraier/p0020.cgi";
		
		// IE8 対応
		//document.searchform.q.name = "phrase";
		jQuery("[@name='q']").attr("name","phrase");
		document.searchform.searchobject.value = val;
		document.searchform.button.value = "PORTAM検索";
		document.getElementById('detail').style.display = "block";		
		
		jQuery("#google_extension").hide();
		jQuery("#google_extension2").hide();
		jQuery("#form_extension").show("fast");
		jQuery("#form_extension2").show("fast");
		jQuery("#phrase").addClass("portam");
	}
	jQuery("#searchwindow2").fadeOut();
	jQuery("#searchwindow3").fadeOut();
	jQuery("#searchwindow4").fadeOut();
	jQuery("#search0").removeClass("choice");
	jQuery("#search1").removeClass("choice");
	jQuery("#search2").removeClass("choice");
	jQuery("#search3").removeClass("choice");
	jQuery("#search4").removeClass("choice");
	jQuery("#search"+val).addClass("choice");
	
	// 20100401 検索カテゴリ追加
	if(val == "1"){
		jQuery("[@name='attr']").val("");
	}else if(val == "2"){
		jQuery("[@name='attr']").val("@misc STRINC faci");
	}else if(val == "3"){
		jQuery("[@name='attr']").val("@misc STRINC shop");
	}else if(val == "4"){
		jQuery("[@name='attr']").val("@misc STRINC stay");
	}
}
function openCtg(val){
	
	// 20100213 追加
	var level2 = jQuery("#search1 a").attr("href");			// #search1の中のアンカータグのhref取得
	level2 = level2.replace(/ /ig, '');			// 一応空白とか消しとく
	level2 = level2.substring(level2.length-2, level2.length-1);			// 後ろから2文字目が階層のはずなので取得
	
	setSearch(val, level2);
	jQuery("#searchwindow"+val).show("fast");
}
function closeCtg(val){
	jQuery("#searchwindow"+val).fadeOut();
}
function ctgSearch(val,level){
	document.searchform.action = getPath(level)+"cgi-bin/hyperestraier/p0020.cgi";
	
	//IE8
	//document.searchform.q.name = "phrase";	
	jQuery("[@name='q']").attr("name","phrase");
	
	document.searchform.phrase.value = val;
	document.searchform.submit();
}
function areaSearch(level){
	var keyword="";
	document.searchform.action = getPath(level)+"cgi-bin/hyperestraier/p0020.cgi";
	document.searchform.q.name = "phrase";
	if(document.searchform.pref.value!=""){
		keyword = document.searchform.pref.value;
	}
	if(document.searchform.city.value!=""){
		keyword += " "+document.searchform.city.value;
	}
	if(document.searchform.phrase.value!=""){
		if(keyword != ""){
			keyword += " "+document.searchform.phrase.value;
		}else{
			keyword = document.searchform.phrase.value;
		}
	}
	document.searchform.phrase.value = keyword;
	document.searchform.submit();
}
function prefSearch(val,level){
	var keyword="";
	document.searchform.action = getPath(level)+"cgi-bin/hyperestraier/p0020.cgi";
	document.searchform.q.name = "phrase";
	document.searchform.city.value = "";
	document.searchform.submit();
}
function otherSearch(val,level){
	var keyword="";
	document.searchform.action = getPath(level)+"cgi-bin/hyperestraier/p0020.cgi";
	document.searchform.q.name = "phrase";
	document.searchform.submit();
}
function setCtg(level){
	if(document.searchform.phrase.value==""){
		document.searchform.phrase.value = level;
	}else{
		document.searchform.phrase.value = document.searchform.phrase.value+" "+level;
	}
}
function getPath(level){
	var path="";
	for(i=0; i<level; i++){
		path=path+"../";
	}
	return path;
}