

/*  Function Equivalent to URLEncoder.encode(String, "UTF-8")
    Copyright (C) 2002 Cresc Corp.
    Version: 1.0
*/
function doSubmit(obj, type) {
	if(event.keyCode == 13) {
		if(type == 1) {
				goAuction();
			}else {
				goBuying();
			}
	}
}
function encodeURL(str){
    var s0, i, s, u;
    s0 = "";                // encoded str
    for (i = 0; i < str.length; i++){   // scan the source
        s = str.charAt(i);
        u = str.charCodeAt(i);          // get unicode of the char
        if (s == " "){s0 += "+";}       // SP should be converted to "+"
        else {
            if ( u == 0x2a || u == 0x2d || u == 0x2e || u == 0x5f || ((u >= 0x30) && (u <= 0x39)) || ((u >= 0x41) && (u <= 0x5a)) || ((u >= 0x61) && (u <= 0x7a))){     // check for escape
                s0 = s0 + s;           // don't escape
            }
            else {                      // escape
                if ((u >= 0x0) && (u <= 0x7f)){     // single byte format
                    s = "0"+u.toString(16);
                    s0 += "%"+ s.substr(s.length-2);
                }
                else if (u > 0x1fffff){     // quaternary byte format (extended)
                    s0 += "%" + (oxf0 + ((u & 0x1c0000) >> 18)).toString(16);
                    s0 += "%" + (0x80 + ((u & 0x3f000) >> 12)).toString(16);
                    s0 += "%" + (0x80 + ((u & 0xfc0) >> 6)).toString(16);
                    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
                }
                else if (u > 0x7ff){        // triple byte format
                    s0 += "%" + (0xe0 + ((u & 0xf000) >> 12)).toString(16);
                    s0 += "%" + (0x80 + ((u & 0xfc0) >> 6)).toString(16);
                    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
                }
                else {                      // double byte format
                    s0 += "%" + (0xc0 + ((u & 0x7c0) >> 6)).toString(16);
                    s0 += "%" + (0x80 + (u & 0x3f)).toString(16);
                }
            }
        }
    }
    return s0;
}

	function move(){

		var sel_option = -1;
		for (i=document.frm9.bidorbuy.length-1; i > -1; i--) {
			if (document.frm9.bidorbuy[i].checked) {
				sel_option = i;
			}
		}
		if (sel_option == -1) {
			alert("°æ¸Å ¶Ç´Â ±¸¸Å¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä")
			return;
		}

		if(sel_option == 0) {
			window.open('/auction_direct/auction.yahoo.jsp?url='+escape(document.frm9.site_url.value));
		} else if (sel_option == 1) {
			window.open('/buying/buyingFrame.jsp?url='+escape(document.frm9.site_url.value));
		}
	}

	function hidestatus()
	{
	window.status=''
	return true
	}
	if (document.layers)
	document.captureEvents(Event.mouseover | Event.mouseout)
	document.onmouseover=hidestatus
	document.onmouseout=hidestatus

	function MM_openBrWindow(theURL,winName,features) { //v2.0
        window.open(theURL,winName,features);
    }

	function delCell() {
		//switchTab.deleteCell(0);
	}

	function replace_space(str){
	    var Re = / /g;
	    str = str.replace(Re, '%20');
	    return str;
	}

	function reset() {
		document.quick_form.elements['auc_typeS'][0].checked = true;
				changeBuySeekSearch()
	}


	function isKorean(str) {
	    var strLength = str.length;
	    var i;
	    var Unicode;

	    for (i=0;i<strLength;i++)
	    {
	        Unicode = str.charCodeAt(i);
	        if ( (44032 <= Unicode && Unicode <= 55203) ) return true;
	    }
		return false;
	}

	function visibleAuction() {
		document.getElementById('table_auction1').style.display='block'
		document.getElementById('table_shopping1').style.display='none'
	}
	function visibleShopping() {
		document.getElementById('table_auction1').style.display='none'
		document.getElementById('table_shopping1').style.display='block'
	}
	function showCat(val) {
		for(i=1;i<7;i++)
		{
			document.getElementById('table_cat'+i).style.display='none';
		}
		document.getElementById('table_cat'+val).style.display='block';
	}
	function showProd(val){
		for(i=1;i<8;i++)
		{
			document.getElementById('table_prod'+i).style.display='none';
		}
		document.getElementById('table_prod'+val).style.display='block';
	}


	function setEmpty(obj) {
			document.quick_form.elements[obj].value="";
	}

	function changeAucSeek(val) {// °Ë»ö ¹æ¹ý ¼±ÅÃ

		if( val == 'search' ) {// °Ë»ö
			document.quick_form.elements['auc_typeS'][0].checked = true;
			document.getElementById('auc_direct_view').style.display='none'
			document.getElementById('auc_search_view').style.display='block'
			document.getElementById('auc_typeS').value='search'
			document.quick_form.elements['auc_search_keyword'].value='°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.';
		}
		if(val == 'direct') {// ¹Ù·Î°¡±â
			document.quick_form.elements['auc_typeS'][1].checked = true;
			document.getElementById('auc_search_view').style.display='none'
			document.getElementById('auc_direct_view').style.display='block'
			document.getElementById('auc_typeS').value='direct'
		}

		if( val =='auc_url') {// ¿Á¼Ç ID
			document.quick_form.elements['auc_direct_keyword'].value='¿Á¼Ç URLÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.';
			document.quick_form.elements['auc_direct_type'].value='auc_url';
		}

		if( val =='auc_id') {// ¿Á¼Ç ID
			document.quick_form.elements['auc_direct_keyword'].value='¿Á¼ÇID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.';
			document.quick_form.elements['auc_direct_type'].value='auc_id';
		}
		if( val =='sale_id') { // ÃâÇ°ÀÚ ID
			document.quick_form.elements['auc_direct_keyword'].value='ÃâÇ°ÀÚID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.';
			document.quick_form.elements['auc_direct_type'].value='sale_id';
		}
	}

	function changeBuySeek(val) {
		if( val == 'search' ) {// url ÁöÁ¤
			document.getElementById('buy_search_view').style.display='block'
			document.getElementById('buy_direct_view').style.display='none'
			document.getElementById('buy_type').value='search';
			document.quick_form.elements['buy_type'][0].checked = true;
		}else { //url Á÷Á¢ÀÔ·Â
			document.getElementById('buy_search_view').style.display='none'
			document.getElementById('buy_direct_view').style.display='block'
			document.getElementById('buy_type').value='direct';
			document.quick_form.elements['buy_type'][1].checked = true;
		}
	}


	//dwyoon
	function changeBuySeekSearch() {
			document.getElementById('buy_type').value='search';
	}

	function changeBuySeekDirect() {
			document.getElementById('buy_type').value='direct';
	}

	function set_shopNoSel(val) {
	if(val == 0) 	document.quick_form.elements['buy_search_url'].value='url';
	if(val == 1) 	document.quick_form.elements['buy_search_url'].value='rakuten';
	if(val == 2) 	document.quick_form.elements['buy_search_url'].value='amazon';
	if(val == 3) 	document.quick_form.elements['buy_search_url'].value='yahoo';
	}

	//dwyoon


	function set_shop(val) {
		document.quick_form.elements['buy_search_url'].options[val].selected=true
	}



	function goAuction() {
		var aForm = document.quick_form;
		var actionUrl = "";

		var search_type = document.getElementById('auc_typeS').value;
		aForm.elements['akoreansearch'].value = '0';// ÃÊ±âÈ­
		if(search_type == 'search' ) {// Ä«Å×°í¸® º° °Ë»ö
			var cate_type = aForm.elements['auc_search_kind'].value;
			var search_keyword 	= aForm.elements['auc_search_keyword'].value;

			if (search_keyword == '' || search_keyword == ' ') {
				alert('°Ë»ö Å°¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
				aForm.elements['search_keyword'].focus();
				return;
			}

			document.getElementById('keyword').value = search_keyword;

			if(isKorean(search_keyword)) {
				document.getElementById('akoreansearch').value = '1';
				aForm.elements['p'].value = encodeURL(search_keyword);
			} else {
				document.getElementById('akoreansearch').value = '0';
				aForm.elements['p'].value = EscapeEUCJP(search_keyword);
			}

			document.getElementById('auccat').value = cate_type ;
			actionUrl = '/yahoo_auction_direct/auction_search.jsp?url=http://search.auctions.yahoo.co.jp/jp/search';
			aForm.target = '_self';

		} else {

			var search_keyword 	= aForm.elements['auc_direct_keyword'].value;

			if (search_keyword == '' || search_keyword == ' ') {
				alert('°Ë»ö Å°¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
				return;
			}

			search_type = aForm.elements['auc_direct_type'].value;
			if(search_type == 'auc_url') {//¿Á¼Ç URL °Ë»ö
				var chekcVar		 = '/jp/auction/';
				var checkHttp	 = 'http://';

				if(search_keyword.indexOf(checkHttp)<0) {
						alert('\'http://\' °¡ ¾ø´Â Àß¸øµÈ URL ÀÔ´Ï´Ù.');
						aForm.elements['search_keyword'].focus();
						return;
				}

				if(search_keyword.indexOf(chekcVar)<=0) {
						alert('°æ¸Å »ó¼¼ ÆäÀÌÁö°¡ ¾Æ´Õ´Ï´Ù. URLÀ» È®ÀÎÇØ ÁÖ¼¼¿ä.');
						aForm.elements['search_keyword'].focus();
						return;
				}
				actionUrl =  '/yahoo_auction_direct/auction_detail_direct.jsp?url=' + search_keyword;

			} else if(search_type == 'auc_id') {// ¿Á¼Ç ID °Ë»ö
				actionUrl = '/yahoo_auction_direct/auction_detail_direct.jsp?url=http://auctions.yahoo.co.jp/jp/auction/' + search_keyword ;

			} else {//ÃâÇ°ÀÚ ID °Ë»ö
				actionUrl = '/yahoo_auction_direct/auction_store.jsp?url=http://openuser.auctions.yahoo.co.jp/jp/user/' + search_keyword ;
			}
		}
		aForm.action = actionUrl;
		aForm.submit();
	}

	function goBuying() {
		var aForm 			= document.quick_form;
		var actionUrl	= "";

		var search_type = document.getElementById('buy_type').value;
		var url_type 	= aForm.elements['buy_search_url'].value;

		document.getElementById('akoreansearch').value 	= '0';	// ÃÊ±âÈ­
		document.getElementById('asearch').value 		= '1';

		// ÁöÁ¤µÈ »çÀÌÆ®¿¡¼­ °Ë»ö
		if(search_type == 'search' ) {

			var url_type 	= aForm.elements['buy_search_url'].value;
			var search_keyword = document.quick_form.elements['buy_search_keyword'].value;

			if (url_type == 'url') {
				alert('°Ë»öÇÒ »óÁ¡À» ¼±ÅÃÇØÁÖ¼¼¿ä.');
				aForm.elements['buy_search_url'].focus();
				return;
			}

			if (search_keyword == '' || search_keyword == ' ') {
				alert('°Ë»ö Å°¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
				aForm.elements['buy_search_keyword'].focus();
				return;
			}

			document.getElementById('keyword').value = search_keyword;

	   	if(isKorean(search_keyword)) {
    		document.getElementById('akoreansearch').value = '1';
	    } else{
				if(url_type == 'rakuten') {
					document.getElementById('keyword').value = EscapeEUCJP(search_keyword);
				}else if(url_type == 'amazon') {
					document.getElementById('keyword').value = EscapeSJIS(search_keyword);
				}else if(url_type == 'yahoo') {
					document.getElementById('keyword').value = EscapeEUCJP(search_keyword);
				}
			}

			if(url_type == 'rakuten') {
				document.getElementById('selectShop').value = '01';//¶óÄíÅÙ
			}else if(url_type == 'amazon') {
				document.getElementById('selectShop').value = '02';//¾Æ¸¶Á¸
			}else if(url_type == 'yahoo') {
				document.getElementById('selectShop').value = '03';//¾ßÈÄ
			}

			actionUrl 		= '/buying/buying_search.jsp';
			aForm.target 	= '_new';

		//»çÀÌÆ® ¹Ù·Î °¡±â
		} else {
			var search_keyword = document.quick_form.elements['buy_url'].value;

			window.open('/buying/buyingFrame.jsp?url='+escape(search_keyword));
			return;
		}

		aForm.action = actionUrl;
		aForm.submit();
	}


	//dwyoon
		function goBuyingB(val) {
		var aForm 			= document.quick_form;
		var actionUrl	= "";

		var search_type = document.getElementById('buy_type').value;
		var url_type 	= aForm.elements['buy_search_url'].value;

		document.getElementById('akoreansearch').value 	= '0';	// ÃÊ±âÈ­
		document.getElementById('asearch').value 		= '1';

		// ÁöÁ¤µÈ »çÀÌÆ®¿¡¼­ °Ë»ö
		if(search_type == 'search' ) {

			var url_type 	= aForm.elements['buy_search_url'].value;

			if(val == 1){
				var search_keyword = document.quick_form.elements['buy_search_keyword1'].value;
			}else if(val == 2){
				var search_keyword = document.quick_form.elements['buy_search_keyword2'].value;
			}else if(val == 3){
				var search_keyword = document.quick_form.elements['buy_search_keyword3'].value;
			}


			if (url_type == 'url') {
				alert('°Ë»öÇÒ »óÁ¡À» ¼±ÅÃÇØÁÖ¼¼¿ä.');
				aForm.elements['buy_search_url'].focus();
				return;
			}

			if (search_keyword == '' || search_keyword == ' ') {
				alert('°Ë»ö Å°¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
				aForm.elements['buy_search_keyword'].focus();
				return;
			}

			document.getElementById('keyword').value = search_keyword;

	   	if(isKorean(search_keyword)) {
    		document.getElementById('akoreansearch').value = '1';
	    } else{
				if(url_type == 'rakuten') {
					document.getElementById('keyword').value = EscapeEUCJP(search_keyword);
				}else if(url_type == 'amazon') {
					document.getElementById('keyword').value = EscapeSJIS(search_keyword);
				}else if(url_type == 'yahoo') {
					document.getElementById('keyword').value = EscapeEUCJP(search_keyword);
				}
			}

			if(url_type == 'rakuten') {
				document.getElementById('selectShop').value = '01';//¶óÄíÅÙ
			}else if(url_type == 'amazon') {
				document.getElementById('selectShop').value = '02';//¾Æ¸¶Á¸
			}else if(url_type == 'yahoo') {
				document.getElementById('selectShop').value = '03';//¾ßÈÄ
			}

			actionUrl 		= '/buying/buying_search.jsp';
			aForm.target 	= '_new';

		//»çÀÌÆ® ¹Ù·Î °¡±â
		} else {
			var search_keyword = document.quick_form.elements['buy_url'].value;

			window.open('/buying/buyingFrame.jsp?url='+escape(search_keyword));
			return;
		}

		aForm.action = actionUrl;
		aForm.submit();
	}

