// JavaScript Document

function getThisFile()
{
	var url = "/search.php";
	return url;
}

function getThisUrl(fnFile)
{
	var d					=	document.searchForm;
	var fn					=	d.fn.value;
	var query				=	d.query.value;
	var search_listnum		=	d.slnum.value;				// º¸¿©Áú °¹¼ö
	var search_order		=	d.so.value;					// Á¤·Ä
	var search_sort			=	d.ss.value;					// Á¤·Ä
	//var p					=	d.p.value;
	
	//var search_type			=	d.st.value;					// °Ë»ö ·£´ý¸¸µé±â
	
	
	
	var cqurl  = (fnFile) ? fnFile : getThisFile();

	//cqurl += '?';
	cqurl += fn					? '?fn='		+ fn					: '';
	cqurl += query				? '&query='		+ query					: '';

	cqurl += search_listnum		? '&slnum='		+ search_listnum		: '';
	cqurl += search_order		? '&so='   		+ search_order 			: '';
	cqurl += search_sort		? '&ss='		+ search_sort			: '';
	//cqurl += p					? '&p='			+ p						: '';
	
	// ·£´ý.
	//cqurl += search_type		? '&st='		+ search_type			: '';
	
	return cqurl;
}

// Å°¿öµå,¾÷¼ÒÀÌ¸§ °Ë»ö
function getSearchKeyword()
{
	var dskw	=	document.searchFormKeyword;		// ¾÷¼ÒÀÌ¸§,Å°¿öµå °Ë»ö
	var Url 	= 	getThisUrl();
	var val		=	dskw.stxt.value;
	
	// °Ë»öÁ¶°Ç ¸®¼Â
	getConditionReset();
	
	//// °Ë»ö¾î
//			if ( val.length < 1 ) 
//			{
//				
//				alert("°Ë»ö¾î´Â 11ÀÚ ÀÌ»ó ½á ÁÖ¼¼¿ä!!	");
//				dsb.stxt.focus();
//				return false;
//			}
	
	Url += '&wl=tm';
	Url += val			?	'&stxt=' + val 			: '';

	location.href = Url;
	
	return false;
}

function getSearchUrl(wl)
{
	var d		=	document.searchForm;
	var dskw	=	document.searchFormKeyword;		// ¾÷¼ÒÀÌ¸§,Å°¿öµå °Ë»ö
	var dsb		=	document.searchFormBase;		// ±âº»°Ë»ö - À§Ä¡(±Ç¿ª)°Ë»ö
	var dst		=	document.searchFormThema;		// Å×¸¶°Ë»ö
	var dsbd	=	document.searchFormBudae;		// ÆíÀÇ½Ã¼³ - ºÎ´ë½Ã¼³
	var dsu		=	document.searchFormUhyung;		// ½Ã¼³ºÐ·ù - À¯Çüº°
	var dsd		=	document.searchFormDetail;		// ¸ÂÃã°Ë»ö - »ó¼¼°Ë»ö
	//·£´ý ¸¸µé±â , °Ë»öÀÌ µÇ¾úÀ»¶§¸¸, »õ·Î°íÄ§,ÆäÀÌÁö ÀÌµ¿½Ã´Â ¾Æ´Ô.
	//d.st.value = "";		// 1:°íÁ¤, 0:·£´ý.
	//	d.ss.value = "";		//
	//	d.p.value = "";			//
	
	
	if ( dsd['ky[]'].length || dsd['tm[]'].length || dsd['bd[]'].length || dsd['uh[]'].length || d.stxt.value )
	{
		d.st.value = 1;
	}
	
	if ( !d.st.value ) d.ss.value = ""; // search_typeÀÌ °íÁ¤ÀÌ ¾Æ´Ï¹Ç·Î ·£´ý.
	
	
	var Url 	= 	getThisUrl();
	var kwl		=	0;
	var val,stt,dky,dtm,dbd,duh;
	
	//alert(wl);
	
	dskw.stxt.value = ""; // Å°¿öµå °Ë»ö¾î ¸®¼Â
	
	switch(wl)
	{
		// ±âº»°Ë»ö
		case "b" :
		case "base" :
			
			kwl		=	dsb['ky[]'].length;
			stt = "";
			
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsb['ky[]'][i].checked == true ) stt += dsb['ky[]'][i].value + ";";
					}
			}
			
			Url += '&wl=b';
			Url += stt			?	'&ky=' + stt 			: '';
			
			
		break;
		
		// Å×¸¶°Ë»ö
		case "tm" :
		case "thema" :

			kwl		=	dst['tm[]'].length;
			stt = "";
			
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dst['tm[]'][i].checked == true ) stt += dst['tm[]'][i].value + ";";
					}
			}
			
			Url += '&wl=tm';
			Url += stt			?	'&tm=' + stt 			: '';
			
			
		break;
		
		// ÆíÀÇ½Ã¼³ - ºÎ´ë°Ë»ö
		case "bd" :
		case "budae" :

			kwl		=	dsbd['bd[]'].length;
			stt = "";
			
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsbd['bd[]'][i].checked == true ) stt += dsbd['bd[]'][i].value + ";";
					}
			}
			
			Url += '&wl=bd';
			Url += stt			?	'&bd=' + stt 			: '';
			
			
		break;
		
		// ½Ã¼³ºÐ·ù - À¯Çü°Ë»ö
		case "uh" :
		case "uhyung" :

			kwl		=	dsu['uh[]'].length;
			stt = "";
			
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsu['uh[]'][i].checked == true ) stt += dsu['uh[]'][i].value + ";";
					}
			}
			
			Url += '&wl=uh';
			Url += stt			?	'&uh=' + stt 			: '';
			
			
		break;
		
		
		// »ó¼¼°Ë»ö
		case "d" :
		case "detail" :
		

			// Áö¿ª		
			kwl		=	dsd['ky[]'].length;
			dky = "";
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['ky[]'][i].checked == true ) dky += dsd['ky[]'][i].value + ";";
					}
			}
			
			// Å×¸¶		
			kwl		=	dsd['tm[]'].length;
			dtm = "";
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['tm[]'][i].checked == true ) dtm += dsd['tm[]'][i].value + ";";
					}
			}
			
			// ºÎ´ë½Ã¼³		
			kwl		=	dsd['bd[]'].length;
			dbd = "";
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['bd[]'][i].checked == true ) dbd += dsd['bd[]'][i].value + ";";
					}
			}
			
			// À¯Çü		
			kwl		=	dsd['uh[]'].length;
			duh = "";
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['uh[]'][i].checked == true ) duh += dsd['uh[]'][i].value + ";";
					}
			}
			
			Url += '&wl=d';
			Url += dky			?	'&ky='		+ dky 			: '';
			Url += dtm			?	'&tm='		+ dtm 			: '';
			Url += dbd			?	'&bd='		+ dbd 			: '';
			Url += duh			?	'&uh='		+ duh 			: '';
			
		break;
		
		default :
		
		
			kwl		=	dsb['ky[]'].length;
			stt = "";
			
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsb['ky[]'][i].checked == true ) stt += dsb['ky[]'][i].value + ";";
					}
			}
			
			Url += '&wl=tm';
			Url += stt			?	'&ky=' + stt 			: '';
			
		break;
	}
	
	
	return Url;
	
			
	/*// 2007.07.03,±èÁøÈ¯ : °Ë»öÅ°¿öµå DB¿¡ ÀÔ·Â
	setKeywordUpdae(val);*/
		
}

function getSearch(wl)
{

	var Url = getSearchUrl(wl);
	
	location.href = Url;
	
			
	/*// 2007.07.03,±èÁøÈ¯ : °Ë»öÅ°¿öµå DB¿¡ ÀÔ·Â
	setKeywordUpdae(val);*/
	return false;	
}

function getSearchListChange(val)
{
	var d					=	document.searchForm;
	val 					= 	val ? val : 21;
	d.slnum.value			= 	val;				// º¸¿©Áú °¹¼ö
	var wl					= 	getUriString('wl');
	var sm					=	( wl ) ? wl : "thema";
	
	var Url					=	getSearchUrl(sm);
	location.href = Url;
}

// °£´Üº¸±â, »ó¼¼º¸±â ¸®½ºÆ® ¼±ÅÃ
function getListViewMethod(val)
{
	var d					=	document.searchForm;
	val 					= 	val ? val : "simple";
	var wl					=	getUriString('wl');
	var sm					=	( wl ) ? wl : "thema";
	//alert(sm);
	
	switch(val)
	{
		case "simple"		: d.fn.value			= 	"upso_search";
		break;
		
		case "detail"		: d.fn.value			= 	"upso_search_detail";
		break;
		
		default			: d.fn.value			= 	"upso_search";
		break;
	}
	
	if ( getUriString('stxt') )
	{
		getSearchKeyword();
	}
	else
	{
		var Url					=	getSearchUrl(sm);
		location.href 			=	Url;
	}
}

// °¡³ª´Ù¼ø,ÀÎ±âµµ¼ø,µî·ÏÀÏ¼ø
function getListSort(sortValue,orderbyValue)
{
	var d					=	document.searchForm;
	var wl					=	getUriString('wl');
	var sm					=	( wl ) ? wl : "thema";
	d.ss.value 				= 	sortValue;
	d.so.value				= 	orderbyValue;
	d.st.value				=	1;
	
	var Url					=	getSearchUrl(wl);
	location.href 			=	Url + '&sts=1';
}

// ¾÷¼ÒÀÎ±âµµ
function setUpsoClick(no)
{
	if (!no) return;
	
	frames['upso_click'].location.href = "./search/common/lib/click_count.php?no=" + no;
	return;
	
}

// °Ë»ö ·¹ÀÌ¾î º¯°æ, ±âº»°Ë»ö,»ó¼¼°Ë»ö
function changeSearchCase(layerName)
{
	// prototype.js ±â¹ÝÀ¸·Î ÇÏ¿©
	//var ly_case		= document.getElementById('search_base_base');
	//var ly_detail		= document.getElementById('search_base_detail');
	var ly_case			= $('search_base');
	var ly_thema		= $('search_thema');
	var ly_budae		= $('search_budae');
	var ly_uhyung		= $('search_uhyung');
	var ly_detail		= $('search_detail');
	
	var ly_menu_img_01 = $(layerName + '_tmenu_01');
	var ly_menu_img_02 = $(layerName + '_tmenu_02');
	var ly_menu_img_03 = $(layerName + '_tmenu_03');
	var ly_menu_img_04 = $(layerName + '_tmenu_04');
	var ly_menu_img_05 = $(layerName + '_tmenu_05');
	
	var img_path		= "/search/default/deco";
	//alert(imgId_pre + '_tmenu_02')
	
	switch(layerName)
	{
		case "search_base" :
				ly_case.style.display	=	"block";
				ly_thema.style.display	=	"none";
				ly_budae.style.display	=	"none";
				ly_uhyung.style.display	=	"none";
				ly_detail.style.display	=	"none";
				
				ly_menu_img_01.src		= img_path + "/menu01_over.gif";
				ly_menu_img_02.src		= img_path + "/menu02.gif";
				ly_menu_img_03.src		= img_path + "/menu03.gif";
				ly_menu_img_04.src		= img_path + "/menu04.gif";
				ly_menu_img_05.src		= img_path + "/menu05.gif";
				
		break;
		
		case "search_thema" :
				ly_case.style.display	=	"none";
				ly_thema.style.display	=	"block";
				ly_budae.style.display	=	"none";
				ly_uhyung.style.display	=	"none";
				ly_detail.style.display	=	"none";
				
				ly_menu_img_01.src		= img_path + "/menu01.gif";
				ly_menu_img_02.src		= img_path + "/menu02_over.gif";
				ly_menu_img_03.src		= img_path + "/menu03.gif";
				ly_menu_img_04.src		= img_path + "/menu04.gif";
				ly_menu_img_05.src		= img_path + "/menu05.gif";
				
		break;
		
		case "search_budae" :
				ly_case.style.display	=	"none";
				ly_thema.style.display	=	"none";
				ly_budae.style.display	=	"block";
				ly_uhyung.style.display	=	"none";
				ly_detail.style.display	=	"none";
				
				ly_menu_img_01.src		= img_path + "/menu01.gif";
				ly_menu_img_02.src		= img_path + "/menu02.gif";
				ly_menu_img_03.src		= img_path + "/menu03_over.gif";
				ly_menu_img_04.src		= img_path + "/menu04.gif";
				ly_menu_img_05.src		= img_path + "/menu05.gif";
				
		break;
		
		
		case "search_uhyung" :
				ly_case.style.display	=	"none";
				ly_thema.style.display	=	"none";
				ly_budae.style.display	=	"none";
				ly_uhyung.style.display	=	"block";
				ly_detail.style.display	=	"none";
				
				ly_menu_img_01.src		= img_path + "/menu01.gif";
				ly_menu_img_02.src		= img_path + "/menu02.gif";
				ly_menu_img_03.src		= img_path + "/menu03.gif";
				ly_menu_img_04.src		= img_path + "/menu04_over.gif";
				ly_menu_img_05.src		= img_path + "/menu05.gif";
				
		break;
		
		
		
		case "search_detail" :
				ly_case.style.display	=	"none";
				ly_thema.style.display	=	"none";
				ly_budae.style.display	=	"none";
				ly_uhyung.style.display	=	"none";
				ly_detail.style.display	=	"block";
				
				ly_menu_img_01.src		= img_path + "/menu01.gif";
				ly_menu_img_02.src		= img_path + "/menu02.gif";
				ly_menu_img_03.src		= img_path + "/menu03.gif";
				ly_menu_img_04.src		= img_path + "/menu04.gif";
				ly_menu_img_05.src		= img_path + "/menu05_over.gif";
				
		break;
		
		default :
				ly_case.style.display	=	"block";
				ly_thema.style.display	=	"none";
				ly_budae.style.display	=	"none";
				ly_uhyung.style.display	=	"none";
				ly_detail.style.display	=	"none";
				
				ly_menu_img_01.src		= img_path + "/menu01_over.gif";
				ly_menu_img_02.src		= img_path + "/menu02.gif";
				ly_menu_img_03.src		= img_path + "/menu03.gif";
				ly_menu_img_04.src		= img_path + "/menu04.gif";
				ly_menu_img_05.src		= img_path + "/menu05.gif";
				
		break;
		
	}
	
}


function getTypeCheck (s, spc)
{
	var i;

	for(i=0; i< s.length; i++) 
	{
		if (spc.indexOf(s.substring(i, i+1)) < 0) 
		{
			return false;
		}
	}        
	return true;
}
function getDateFormat(date , type)
{
	var ck;
	var rtstr = "";
	var j = 0;
	for(var i = 0; i < type.length; i++) 
	{
		if(type.substring(i,i+1) == 'x')
		{
			rtstr += date.substring(j,j+1);
		}
		else {
			j--;
			rtstr += type.substring(i,i+1);
		}
		j++;
	}
	document.write(rtstr);	
}


//ÆÄ¶ó¹ÌÅÍ°ª
function getUriString(param)
{
	var QuerySplit = location.href.split('?');
	var ResultQuer = QuerySplit[1] ? QuerySplit[1].split('&') : '';

	for (var i = 0; i < ResultQuer.length; i++)
	{
		var keyval = ResultQuer[i].split('=');
		if (param == keyval[0]) return keyval[1];
	}
	return "";
}


// Á¶°Ç ¸®¼Â
function getConditionReset()
{
	var d		=	document.searchForm;
	var dsb		=	document.searchFormBase;		// ±âº»°Ë»ö - À§Ä¡(±Ç¿ª)°Ë»ö
	var dst		=	document.searchFormThema;		// Å×¸¶°Ë»ö
	var dsbd	=	document.searchFormBudae;		// ÆíÀÇ½Ã¼³ - ºÎ´ë½Ã¼³
	var dsu		=	document.searchFormUhyung;		// ½Ã¼³ºÐ·ù - À¯Çüº°
	var dsd		=	document.searchFormDetail;		// ¸ÂÃã°Ë»ö - »ó¼¼°Ë»ö
	var kwl		= 	"";

			/*d.ss.value = "";
			d.so.value = "";
			d.st.value = "";
			dsb.stxt.value = "";
			dsd.stxt.value = "";*/

			// ±âº»°Ë»ö - Áö¿ª
			kwl		=	dsb['ky[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsb['ky[]'][i].checked == true ) dsb['ky[]'][i].checked = false;
					}
			}
			
			// Å×¸¶
			kwl		=	dst['tm[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dst['tm[]'][i].checked == true ) dst['tm[]'][i].checked = false;
					}
			}
			
			// ºÎ´ë½Ã¼³
			kwl		=	dsbd['bd[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsbd['bd[]'][i].checked == true ) dsbd['bd[]'][i].checked = false;
					}
			}
			
			// À¯Çü
			kwl		=	dsu['uh[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsu['uh[]'][i].checked == true ) dsu['uh[]'][i].checked = false;
					}
			}
			
			
			
			
			// »ó¼¼°Ë»ö Áö¿ª
			kwl		=	dsd['ky[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['ky[]'][i].checked == true ) dsd['ky[]'][i].checked = false;
					}
			}
			
			// »ó¼¼°Ë»ö Å×¸¶
			kwl		=	dsd['tm[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['tm[]'][i].checked == true ) dsd['tm[]'][i].checked = false;
					}
			}
			
			// »ó¼¼°Ë»ö ºÎ´ë½Ã¼³
			kwl		=	dsd['bd[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['bd[]'][i].checked == true ) dsd['bd[]'][i].checked = false;
					}
			}
			
			// »ó¼¼°Ë»ö À¯Çü
			kwl		=	dsd['uh[]'].length;
			if ( kwl > 0 ) 
			{
					for( i=0; i<kwl; i++ )
					{
							if(dsd['uh[]'][i].checked == true ) dsd['uh[]'][i].checked = false;
					}
			}
			
	
}