	var mp3_progress_time;
	var mp3_progress_time_end;
	var mp3_pi=0;

	//======================================================
	//--- Description : mp3down > search mp3 검색어 입력
	//--- Func Name : check_mp3_search(ctgr)
	//--- Param : ctgr : 1(mp3메인) 2(장바구니)	3(프리존)
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function check_mp3_search(ctgr)
	{
		if (trim(getId('n_mp3_search_word').value).length < 1)
		{
			alert('검색어를 입력하세요');
			getId('n_mp3_search_word').focus();
			return false;
		}
	
		if (ctgr==1 || ctgr==3)
		{
			mp3_pi = 0;
			getId('mp3_search_progress').style.width = '1%';
			getId('mp3_search_progress_text').innerText = '검색중 : 1%'
			fn_search_progress();
			if (ctgr==1)
			{
				doAjax("post","/mp3down/inc_mp3_search_ajax.dio","n_mp3_search_word="+getId('n_mp3_search_word').value,"fn","fn_mp3_display");
			}
			else
			{
				doAjax("post","/mp3down/freezone/inc_freezone_search_list.dio","n_mp3_search_word="+getId('n_mp3_search_word').value,"fn","fn_mp3_display");			
			}
		}
		else if(ctgr==2)
		{
			location.href="/mp3down/mp3down_main.dio?n_mp3_search_word="+escape(getId('n_mp3_search_word').value);
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 프로그레스바
	//--- Func Name : fn_search_progress()
	//--- Param : 
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_search_progress()
	{
		mp3_pi++;
		getId('mp3_search_progress').style.width = mp3_pi*2 +'%';
		if (mp3_pi*2 > 90)	
		{
			clearTimeout(mp3_progress_time);
		}
		else
		{
			mp3_progress_time=setTimeout("fn_search_progress()",30)
		}
			getId('mp3_search_progress_text').innerText = '검색중 : '+mp3_pi*2+' %';
			getId('chk_all').checked = false;
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 프로그레스바 종료시 호출
	//--- Func Name : fn_search_progress_end()
	//--- Param : 
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_search_progress_end()
	{
		mp3_pi++;
		getId('mp3_search_progress').style.width = mp3_pi*10 +'%';
		if (mp3_pi*10 > 100)	
		{
			clearTimeout(mp3_progress_time_end);
			getId('mp3_search_progress_text').innerText = '검색완료';
		}
		else
		{
			mp3_progress_time_end=setTimeout("fn_search_progress_end()",30);
			getId('mp3_search_progress_text').innerText = '검색중 : '+mp3_pi*10+' %';
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 검색완료후 호출되는 함수
	//--- Func Name : fn_mp3_display(rtn_val)
	//--- Param : rtn_val : 리턴값
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_mp3_display(rtn_val)
	{
		clearTimeout(mp3_progress_time);
		fn_search_progress_end();
		getId('mp3down_search_area').innerHTML = rtn_val;
		getId('mp3_search_cnt').innerText = rtn_val.split('*mp3cnt*')[1]; 
		getId('n_mp3_search_word').focus();
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 검색어 입력박스 keydown 
	//--- Func Name : fn_mp3_search_keydown(ctgr)
	//--- Param : ctgr : 1(mp3메인) 2(장바구니)	3(프리존)
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_mp3_search_keydown(ctgr)
	{
		if(event.keyCode==13) {
		check_mp3_search(ctgr)
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 검색폼 값던지기 
	//--- Func Name : fn_go_freemp3(obj)
	//--- Param : 
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_go_freemp3(obj)
	{
		var go_url = "";

		if (obj.hid_go_mp3type.value == 0)
		{
			go_url = "/mp3down/inc_search_list_ajax.dio?p_type=free";
			getId("img_go_mp3type").src= ODO_IMG_URL+"/btn/btn_freemp3_.gif";
			obj.hid_go_mp3type.value = 1;
		}
		else
		{
			go_url = "/mp3down/inc_search_list_ajax.dio?p_type=pay";
			getId("img_go_mp3type").src= ODO_IMG_URL+"/btn/btn_freemp3.gif";
			obj.hid_go_mp3type.value = 0;
		}

		getId('mp3_search_progress').style.width = '1%';
		getId('mp3_search_progress_text').innerText = '검색중 : 1%'
		fn_search_progress();
		doAjax("get",go_url,"","fn","fn_mp3_display");
	}
	//======================================================


	//======================================================
	//--- Description : mp3down > search mp3 리스트 class변경
	//--- Func Name : fn_check_chk_song(idx)
	//--- Param : idx (체크박스 일련번호)
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_check_chk_song(idx)
	{
		if (getId('chk_song_'+idx).checked==true)
		{
			getId('mp3_search_list_tr_'+idx).className = 'selected';
		}
		else
		{
			getId('mp3_search_list_tr_'+idx).className = '';
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 리스트 가사정보
	//--- Func Name : fn_mp3_search_gasa(obj,chkEl)
	//--- Param : obj,chkEl
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_mp3_search_gasa(obj,chkEl)
	{
		if (select_check_count(obj,chkEl)==0)
		{
			alert('곡을 선택해 주세요^^')
		}
		else if (select_check_count(obj,chkEl)>1)
		{
			alert('한곡만 선택해 주세요^^')
		}
		else
		{
			for (var k=0; k<obj.elements.length; k++)
			{
				if (obj.elements[k].name == chkEl)
				{
					if (obj.elements[k].checked)
					{
						fn_pop_gasa(0,obj.elements[k].value);
					}
				}
			}
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > search mp3 리스트 듣기
	//--- Func Name : fn_mp3down_select_listen(obj,chkEl)
	//--- Param : obj,chkEl
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_mp3down_select_listen(obj,chkEl)
	{
		if (select_check_count(obj,chkEl)==0)
		{
			alert('곡을 선택해 주세요^^');
			return;
		}
	
		if (getId('doma_player_check').value == '1')//player 띄우기 체크되어 있다면
		{
			select_listen(obj,'10',0);
		}
		else
		{


			var str_data_group = "";
			var icnt = 0;
			
			var i=0;
			for (var k=0; k<obj.elements.length; k++)
			{
				if (obj.elements[k].name == "chk_song")
				{
					if (obj.elements[k].checked)
					{
						ARR_MBOX_SONGID[i] = obj.elements[k].value;
						i++;
					}
				}
			}

			getId("domaplay_music_id").value=ARR_MBOX_SONGID[0];
			JTF_StartPlayer('DOMAPlayer');
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3down > 한곡 듣기
	//--- Func Name : fn_mp3down_select_one_listen(obj,chkEl)
	//--- Param : obj,chkEl
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_mp3down_select_one_listen(dataid)
	{
		if (getId('doma_player_check').value == '1')//player 띄우기 체크되어 있다면
		{
			select_one_listen('11', dataid);
		}
		else
		{
			ARR_MBOX_SONGID[0] = dataid;
			getId("domaplay_music_id").value=ARR_MBOX_SONGID[0];
			JTF_StartPlayer('DOMAPlayer');
		}
	}
	//======================================================

	//======================================================
	//--- Description : mp3장바구니 > 한곡삭제
	//--- Func Name : fn_basket_delete(obj, flag, dataid, sz_rt_url)
	//--- Param : obj,flag(mp3down_cart-1:하나삭제 2:선택삭제)(mp3down_cart_pay-11:하나삭제 12:선택삭제)
	//--- Make Date : 2009/12/12
	//--- Author : wildbear
	//======================================================
	function fn_basket_delete(obj, flag, dataid, sz_rt_url)	
	{
		var str_data_group = "";
		
		if (flag == 1 || flag == 11) {
			str_data_group = dataid + ",";
		}
		else
		{
			var icnt = 0;
			
			for (var k=0; k<obj.elements.length; k++)
			{
				if (obj.elements[k].name == "chk_song")
				{
					if (obj.elements[k].checked)
					{
						str_data_group += obj.elements[k].value + ",";		//song_id, mv_id
						
						icnt += 1;
					}
				}
			}

			if (icnt==0)
			{
				alert('삭제를 원하시는 음악을 선택해 주세요^^');
				return;
			}
		}
		

		//doAjax("post","/mp3down/red_mp3down_cart_del_ajax.dio","sz_songid_group="+escape(str_data_group)+'&sz_rt_url='+escape(sz_rt_url),"inner","basket_mp3_list");
		_ifr_action.location.href = "/mp3down/red_mp3down_cart_del.dio?sz_songid_group="+escape(str_data_group)+"&sz_rt_url="+escape(sz_rt_url);

	}
	//======================================================

	//======================================================
	//--- Description : MBOX 메뉴링크
	//--- Func Name : fn_mbox_menu(ctgr,idx)
	//--- Param : ctgr(메뉴구분  5:MP3 ) idx(폴더일련번호)
	//--- Make Date : 2009/01/07
	//--- Author : wildbear
	//=====================================================
	function fn_mbox_menu_mp3down(ctgr,idx)
	{
		getId("mbox_menu_folder_ctgr").value = ctgr;
		getId("mbox_menu_folder_idx").value = idx;
		
		fn_mbox_open('/mbox/inc_mbox_layer_mp3.dio?n_ctgr='+idx+'&n_menu_code=3');
	}
	//======================================================
