function getKeyword()
{
	var f = document.getElementById("main_search_form");
	if(f.type.value != "key") {
		search_form_set(f);
		return false;
	}
	var ajax = new XMLHTTP();
	ajax.open('/ajax.php');
	var posts = new Array();
	posts['_DATA'] = document.getElementById('keyword').value;
	posts['_ENGINE'] = 'kj';
	ajax.send(posts);
	var kw = document.getElementById("keyword_div");
	kw.innerHTML = ajax.getText();
	kw.style.display = 'block';
	return false;
}

function setKeyword(w)
{
	document.getElementById('keyword').value = w;
	document.getElementById('keyword_div').style.display = 'none';
	search_form_set(document.getElementById("main_search_form"));
}

function auctionCheck(f)
{
	var pattern = /^http:\/\/page\d*\.auctions\.yahoo\.co\.jp\/jp\/auction\/[a-z]*\d+/;
	if(pattern.test(f._U.value)) {
		location.href = "/auction/yahoojp/goods?url=" + f._U.value;
		return false;
	}
	pattern = /^https?:\/\/[^\/]/;
	if(pattern.test(f._U.value)) {
		return true;
	}
	window.alert("주소는 http:// 로 시작해야 합니다.");
	return false;
}

function search_form_change(auction_type)
{
	var f, s, a;
	f = document.getElementById("main_search_form");
	s = document.getElementById("search_options");
	a = document.getElementById(auction_type + "_options");
	s.innerHTML = a.innerHTML;
	return true;
}

function search_form_set(f)
{
	var encf = document.getElementById("search_encode");
	clearMemo(f.search_text);
	if(f.search_text.value == "") {
		window.alert("키워드를 넣으세요.");
		return false;
	}
	switch(f.auction_type.value) {
	case "yahoojp":
		encf.encode.value = "EUCJP-WIN";
		switch(f.type.value) {
			case "bid":
				encf.url.value = "http://page.auctions.yahoo.co.jp/jp/auction/" + f.search_text.value;
				encf.data.value = "";
				encf.submit();
				return false;
			case "id":
				encf.url.value = "http://auctions.yahoo.co.jp/jp/show/searchuser?searchName=";
				encf.data.value = f.search_text.value;
				encf.submit();
				return false;
			case "key":
				encf.url.value = "http://search.auctions.yahoo.co.jp/jp/search/auc?auccat=" + f.search_category.value + "&p=";
				encf.data.value = f.search_text.value;
				encf.submit();
				return false;
		}
		return false;
	case "bidders":
		return false;
	case "rakuten":
		encf.encode.value = "EUCJP-WIN";
		switch(f.type.value) {
		case "key":
			encf.url.value = "http://esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=" + f.search_category.value + "&sitem=";
			encf.data.value = f.search_text.value;
			encf.submit();
			return false;
		}
		return false;
	}
	return false;
}

function clearMemo(tag)
{
	if(tag.style.color != 'black') {
		tag.value = '';
		tag.style.color = 'black';
	}
	tag.value = tag.value.replace(/^\s+/, '').replace(/\s+$/, '');
}

