// getCond と言う名前の関数を宣言すると同時に内容を記述
//==============================================
// 関数名 : getCond
//----------------------------------------------
// in     :
// out    : cntStr : 検索条件(URLエンコード済み)
//==============================================
function getCond() {

	// 変数の宣言
	var fOBJ;
	var cndStr;
	var cndCnt;

	// 変数の初期化(変数へ値を代入)
	fOBJ = document.selectCond;
	cndStr = '[UPJ+';
	cndCnt = 0;
	
	// フォーム内の要素数分ループ
	for(cntElm=0; cntElm < fOBJ.length; cntElm++) {

		// 要素名が『syamei』の場合処理
		if(fOBJ.elements[cntElm].name == "syamei") {
			// 車名を条件に加える(文字列をURLエンコードして加える)
			if(fOBJ.elements[cntElm].selectedIndex) {
			cndStr += fOBJ.elements[cntElm].value + '+';	
			}
		}
		// 要素名が『katasiki』の場合処理
		else if(fOBJ.elements[cntElm].name == "katasiki") {
			// 車名を条件に加える(文字列をURLエンコードして加える)
			cndStr += fOBJ.elements[cntElm].value + '+';
		}
		// 要素名が『goods』の場合処理
		else if(fOBJ.elements[cntElm].name == "goods") {

			// 括弧を加える
			if(cndCnt == 0) cndStr += '(';

			// チェックされていれば処理
			if(fOBJ.elements[cntElm].checked) {
				cndStr += fOBJ.elements[cntElm].value + ']+';
			}

			cndCnt++;

		}
	}

	// 括弧を加える
	cndStr += ')';

	// 結果を返す
	return cndStr;

}
// search と言う名前の関数を宣言すると同時に内容を記述
//==============================================
// 関数名 : search
//----------------------------------------------
// in     :
// out    :
//==============================================
function search() {

	// 変数の宣言
	var cndStr;
	var url;

	// 変数の初期化(変数へ値を代入)
	cndStr = getCond();
	url = "http://search.auctions.yahoo.co.jp/jp/search/auc?p=" + cndStr;

	// ロケーションの変更
	//location.href = url;
	window.open(url);
}
