//»ó¼¼°Ë»ö½Ã Å°°ª º¯°æ
function del_key_all(){		//¼±ÅÃÁ¶°Ç ¸ðµÎ»èÁ¦ÇÏ±â
	var form= document.forms['variable'];
	ecpt_arr= new Array('cid','st_i','st_p');
	for(j=form.elements.length; j>0; j--){
		flag=1;
		element= form.elements[j-1];
		//alert(j+" "+element.name+' '+form.elements.length);
		for(i=0; i<ecpt_arr.length; i++){
			if(element.name==ecpt_arr[i]){
				flag=0;
			}
		}
		if(flag){
			form.removeChild(element); //»èÁ¦.
		}
	}
	rm_page(form);
	rm_qry(form);
	rm_view(form);
	form.submit();
}
function del_key_all_bnd(){		//¼±ÅÃÁ¶°Ç ¸ðµÎ»èÁ¦ÇÏ±â ºê·£µåº°
	var form= document.forms['variable'];
	ecpt_arr= new Array('cid','st_i','bnd_cate','ckcomp','ckbnd');
	for(j=form.elements.length; j>0; j--){
		flag=1;
		element= form.elements[j-1];
		//alert(j+" "+element.name+' '+form.elements.length);
		for(i=0; i<ecpt_arr.length; i++){
			if(element.name==ecpt_arr[i]){
				flag=0;
			}
		}
		if(flag){
			form.removeChild(element); //»èÁ¦.
		}
	}
	rm_page(form);
	rm_qry(form);
	rm_view(form);
	form.submit();
}
//sheet º¯°æ
function chg_sheet(cid,st_i,arr)
{
	var sheet_area = document.getElementById('sheet_area');
	var form= document.forms['variable'];

	var URL = './sheet.php?cid='+cid+'&st_i='+st_i;
	if(arr){
		for(i=0; i<arr.length; i++){
			em= form.elements[arr[i]];
			if(em && em.value){
				URL= URL+'&'+arr[i]+'='+em.value;
			}
		}
	}	

	var result = dynamic.loadText(URL);
	sheet_area.innerHTML = result;

	form.elements['st_i'].value= st_i;
}
//bnd sheet º¯°æ
function chg_sheet_bnd(cid,bnd_cate,ckcomp,ckbnd,st_i,arr)
{
	var sheet_area = document.getElementById('sheet_area');
	var form= document.forms['variable'];

	var URL = './sheet_bnd.php?cid='+cid+'&bnd_cate='+bnd_cate+'&ckcomp='+ckcomp+'&ckbnd='+ckbnd+'&st_i='+st_i;
	if(arr){
		for(i=0; i<arr.length; i++){
			em= form.elements[arr[i]];
			if(em && em.value){
				URL= URL+'&'+arr[i]+'='+em.value;
			}
		}
	}
	//alert(URL);

	var result = dynamic.loadText(URL);
	sheet_area.innerHTML = result;

	form.elements['st_i'].value= st_i;
}



function del_key_slt(name,value){
	var form= document.forms['variable'];
	del_key(form, form.elements[name],value);
	rm_page(form);
	rm_qry(form);
	rm_view(form);

	form.submit();
}
function slt_key(name,value){	//Çö ±âÁ¾À¸·Î Ã£±â¿¡¼­ »ç¿ë
	var form= document.forms['variable'];
	var element= form.elements[name];
	if (element){
		element.value= value;
	}
	else{
		var tElm= document.createElement("input");
		tElm.setAttribute("value",value);
		tElm.setAttribute("name",name);
		tElm.setAttribute("id",name);
		tElm.setAttribute("type","hidden");
		form.appendChild(tElm);
	}
	rm_page(form);
	rm_qry(form);
	rm_view(form);
	form.submit();
}

/*Á¶°Ç°Ë»ö °³Æí 070502*/
function form_submit(s)
{
	var form= document.forms['variable'];
	if(getCookie("msearch") == "Y" && s == 1)
	{
		form.submit();
	}
	
	if(getCookie("msearch") != "Y" && s==2)
	{
		form.submit();
	}
}

function chk_key(now, seq)
{
	check_result = section_check_number( "add", seq );

	if ( !check_result )
	{
		alert('¼½¼Çº° 6Ç×¸ñ ±îÁö¸¸ ¼±ÅÃ µË´Ï´Ù.');
		now.checked = false;
		return false;
	}

	var form= document.forms['variable'];
	var flag;
	if(now.checked)
	{
		

		flag = add_key(form, now);
	}
	else
	{
		flag = del_key(form, now);
	}

	if(flag)
	{
		rm_page(form);
		rm_qry(form);
		rm_view(form);

		form_submit(2);
	}
	else{
		now.checked= false;
	}
}

// ¼½¼Çº° Ã¼Å© °³¼ö Ã¼Å©
// 2008. 10. 14 Add by scchoi
function section_check_number( mode, seq )
{
	var section_id = seq;

	var root = document.getElementById( "item_list_head" + section_id );
	var root_child_cnt = root.childNodes.length;
	var child_cnt = 0;
	var checked_item = {};
	var item_id = 0;

	for( var i = 0; i < root_child_cnt; i++ )
	{
		var child_cnt = root.childNodes[i].childNodes.length;

		for( var j = 0; j < child_cnt; j++ )
		{
			if( root.childNodes[i].childNodes[j].tagName == "INPUT" )
			{
				if( root.childNodes[i].childNodes[j].checked == true )
				{
					item_id = root.childNodes[i].childNodes[j].getAttribute( "id" );
					checked_item[item_id] = true;
				}
			}
		}
	}

	root = document.getElementById( "item_list_tail" + section_id );
	var root_child_cnt = root.childNodes.length;
	var child_cnt = 0;

	for( var i = 0; i < root_child_cnt; i++ )
	{
		var child_cnt = root.childNodes[i].childNodes.length;

		for( var j = 0; j < child_cnt; j++ )
		{
			if( root.childNodes[i].childNodes[j].tagName == "INPUT" )
			{
				if( root.childNodes[i].childNodes[j].checked == true )
				{
					item_id = root.childNodes[i].childNodes[j].getAttribute( "id" );
					checked_item[item_id] = true;
				}
			}
		}
	}

	var cnt = 0;

	for( var key in checked_item )
	{
		cnt++;
	}

	if ( cnt > 6 )
	{
		return false;
	}
	else
	{
		return true;
	}

} // end of section_check_number

function search_key(now){
	var form= document.forms['variable'];
	var flag;
	if(now.checked){
		flag= add_key(form, now);
	}
	else{
		flag= del_key(form, now);
	}
}
function add_key(form, now){

	var element= form.elements[now.name];
	var arr;

	if (element){
		if (element.value){
			arr= element.value.split('^');
			/*
			if(arr.length>5){
				//alert('ÇÑ Ç×¸ñ¿¡¼­´Â 6°³±îÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.');
				//return false;
			}
			else{
				element.value+= "^"+now.value;
			}
			*/
				element.value+= "^"+now.value;
		}
		else{
			element.value= now.value;
		}
	}
	else{
		var tElm= document.createElement("input");
		tElm.setAttribute("value",now.value);
		tElm.setAttribute("name",now.name);
		tElm.setAttribute("id",now.name);
		tElm.setAttribute("type","hidden");
		form.appendChild(tElm);
	}

	return true;
}
function del_key(form, now, value){
	var element= form.elements[now.name];
	if(!value){	value=now.value;	}
	if (element){
		var temp= element.value;
		var Struct = temp.split("^");
		var ret="";
		for(i=0; i<Struct.length; i++){
			if(Struct[i]){
				if(Struct[i]==value){}
				else{
					if(ret)
						ret+= "^";
					ret+= Struct[i];
				}
			}
		}
		if(ret){
			element.value= ret;
		}
		else{
			form.removeChild(element); //»èÁ¦.
		}
	}
	return true;
}
//»ó¼¼°Ë»ö¿¡¼­ °¡°Ý´ë sheet º¯°æ
function chg_area_p(element,pid,nid){
	chg_area_id(element,nid);
	chg_area("area_p_"+pid,"area_p_"+nid);
}
function chg_area_id(element,area_id){
	element.value= area_id;
}
function chg_area(parea,narea){
	hide_area(parea);
	show_area(narea);
}
function show_area(area){
	var area_t = document.getElementById(area);
	area_t.style.display= "block";
}
function hide_area(area){
	var area_t = document.getElementById(area);
	area_t.style.display= "none";
}
//ÀÔ·Â ¼ýÀÚ¸¸ °¡´ÉÇÏ°Ô
function inputOnlyNum() {
	if(event.keyCode ==13){}
	else{
		if ((event.keyCode < 48 || event.keyCode > 57)) event.returnValue= false;
	}
}

function chg_range(form){
	var tform= document.forms['variable'];
	//chg_pr_range(form.elements['ckpr_from'],tform);
	//chg_pr_range(form.elements['ckpr_to'],tform);

	chg_pr_range(document.getElementById('ckpr_from') , tform);
	chg_pr_range(document.getElementById('ckpr_to') , tform);
	
	rm_page(tform);
	rm_qry(tform);
	rm_view(tform);
	tform.submit();
}
function chg_pr_range(elem, tform){
	if(elem.value){
		if(tform.elements[elem.name]){
			tform.elements[elem.name].value= elem.value;
		}
		else{	//Ãß°¡
			var tElm= document.createElement("input");
			tElm.setAttribute("value",elem.value);
			tElm.setAttribute("name",elem.name);
			tElm.setAttribute("id",elem.name);
			tElm.setAttribute("type","hidden");
			tform.appendChild(tElm);
		}
	}
	else{
		var oChild= tform.elements[elem.name];
		if(tform.elements[elem.name]){	//»èÁ¦
			tform.removeChild(oChild);
		}
	}
}
function rm_page(form){
	var element= form.elements['NowPage'];
	if(element){	//Á¸Àç½Ã
		form.removeChild(element);	//»èÁ¦.
	}
}
function rm_qry(form){
	rm_sqry(form);
	var element= form.elements['cate_qry'];
	if(element){	//Á¸Àç½Ã
		form.removeChild(element);	//»èÁ¦.
	}
}
function rm_sqry(form){
	var element= form.elements['qry'];
	if(element){	//Á¸Àç½Ã
		form.removeChild(element);	//»èÁ¦.
	}
}
function rm_view(form){
	var element= form.elements['View'];
	if(element){	//Á¸Àç½Ã
		form.removeChild(element);	//»èÁ¦.
	}
}
//-------------------------------------------------------------------------------------------------------------
function getOdjId(Id){
	if(document.getElementById && document.getElementById(Id)){
		return document.getElementById(Id);
	}
	else if(document.all && document.all(Id)){
		return document.all(Id);
	}
	else if(document.layers && document.layers[Id]){
		return document.layer[Id];
	}
	else{
		return false;
	}
}
function chg(form,name,value){	//
	var element= form.elements[name];
	if(element){	//Á¸Àç½Ã
		if(value==""){	//º¯°æ°ªÀÌ ¾øÀ¸¸é
			form.removeChild(element); //»èÁ¦.
			//element.removeNode(true); //»èÁ¦.
		}
		else{
			element.value= value;	//º¯°æ
		}
	}
	else{			//¹ÌÁ¸Àç½Ã
		if(value){
			var tElm= document.createElement("input");
			tElm.setAttribute("value",value);
			tElm.setAttribute("name",name);
			tElm.setAttribute("id",name);
			tElm.setAttribute("type","hidden");
			form.appendChild(tElm);
		}
	}
}
//position->°Ë»ö¿¡¼­´Â qry¸¦ Áö¿ì¸é ¾ÈµÊ
function chg_qry(in_name, not_name, in_value, not_value, position)
{
	var form= document.forms['variable'];

	c1 = form.cid.value.substr(0,3);

	if ( c1 == "120" )
	{
		location.href = "/search/search.php?search_type=bb&qry="+ in_value;
		return false;
	}
	else
	{
		chg(form,in_name,in_value);
		chg(form,not_name,not_value);
		rm_page(form);
		if(!position)
			rm_sqry(form);
		form.submit();
		return false;
	}

	
}
function chg_view(name, value){
	var form= document.forms['variable'];
	chg(form,name,value);

	//¸ô¼±ÅÃ»óÅÂ¿¡¼­ ºñ±³»óÇ°º¸±â½Ã ¸ô¼±ÅÃÇØÁ¦
	if(value == 2){	//ºñ±³»óÇ°º¸±â
		chg(form,'ckmall','');
	}

	rm_page(form);
	add_anchor(form);
	form.submit();
	return false;
}
function chg_gview(name, value){	//ÇÚµåÆù ¸ð¾Æº¸±â
	var form= document.forms['variable'];
	chg(form,name,value);
	rm_page(form);
	add_anchor(form);
	form.submit();
	return false;
}
function chg_page(name, value){
	var form= document.forms['variable'];
	chg(form,name,value);
	add_anchor(form);
	form.submit();
	return false;
}
function chg_mode(name, value, addtion){
	document.cookie = "usr"+name+"="+value;

	var form= document.forms['variable'];
	if(addtion){		//ÇÚµåÆù ¸ð¾Æº¸±âÀÏ ¶§ Ç®°í 1ÆäÀÌÁö·Î
		chg(form,addtion,2);
		rm_page(form);
	}
	add_anchor(form);
	form.submit();
	return false;
}
function chg_scale(name, value){
	document.cookie = "usr"+name+"="+value;

	var form= document.forms['variable'];
	rm_page(form);
	add_anchor(form);
	form.submit();
	return false;
}
function chg_sort(sname,svalue,aname,avalue){
	document.cookie = "usr"+sname+"="+svalue +"; path=/; domain=.beba.co.kr";
	document.cookie = "usr"+aname+"="+avalue +"; path=/; domain=.beba.co.kr";
	document.cookie = "usr"+sname+"="+svalue +"; path=/; domain=.bb.co.kr";
	document.cookie = "usr"+aname+"="+avalue +"; path=/; domain=.bb.co.kr";

	var form= document.forms['variable'];
	rm_page(form);
	add_anchor(form);
	form.submit();
	return false;
}
function add_anchor(form){
	var anchor_name= "anchor_pd";
	chg(form,anchor_name,"list")
}
function move_location(anchor){
	if(anchor){
		location.hash=anchor;
	}
}
//===================search
function chg_allcate(name, value){	//°ü·Ã »óÇ°ºÐ·ù ´õº¸±â
	var form= document.forms['variable'];
	chg(form,name,value);
	form.submit();
	return false;
}
function GoQWord( qry, page, page_qry, newwin)
{
	if(newwin==1)
	{
		window.open('/search/go_search_result.php?'+qry+'&page='+page+'&query_string='+page_qry,'_blank','');
	}
	else if(newwin)
	{
		window.open('/search/go_search_result.php?'+qry+'&page='+page+'&query_string='+page_qry,newwin,
		"width=961,height=670,top=0,left=0,status=0,scrollbars=yes,resizable=yes");
	}
	else{
		location.href= "/search/go_search_result.php?"+qry+"&page="+page+"&query_string="+page_qry;
	}
}
function chg_sch_area(a){
	var form = document.forms['variable_s'];
	form.area.value= a;
	form.submit();
}
function show_slt(cateid)
{
	var form = document.forms['variable_s'];
	form.method= 'get';
	if(cateid){
		form.cateid.value= cateid;
	}
	else{
		form.cateid.value= "";
	}
	form.submit();
}
function ChgAniImgStatus(st)
{
	if(st=="stop"){
		getObject("aniImg").innerHTML = "<a href=\"javascript:ChgAniImgStatus();\"><img src=\"/images/model_list/btn_play.gif\"  align=\"absmiddle\" hspace=\"2\"></a>";
		return;
	}
	else{
		window.location.reload();
	}
}
//
// 2006.06.22 ±èÇÑ¼ö Ãß°¡ qword.php °ü·Ã
//
function Change_SearchQry(st)
{
	var form = document.forms['similar'];
	form.qry.value= st;
	form.submit();
}


/*******************************°³Æí ½ºÅ©¸³Æ®************************************/

var catemenuids=["CateMenu"];
var curTD = null;
var curDD = null;


function createCateMenu()
{
	for (var i=0; i<catemenuids.length; i++)
	{
		var tdtags= getObject(catemenuids[i]).getElementsByTagName("td");
		for (var t=0; t<tdtags.length; t++)
		{
			if (tdtags[t].className == "show_category")
			{
				curTD = tdtags[t];
				
			}
			var attr = tdtags[t].getAttribute("ddref");
			if (attr)
			{
				var spanref = document.createElement("span");
				if (tdtags[t].className == "show_category")
				{
					curDD = getObject(tdtags[t].getAttribute("ddref"));
					spanref.className = "arrow_open";
					tdtags[t].getElementsByTagName("a")[0].style.background="none";
				}
				else
				{
					spanref.className = "arrow_close";
				}
				tdtags[t].appendChild(spanref);
				var add_width = (document.all? 0:10);	//for firefox
				var awidth = getWidth(tdtags[t]) - getWidth(spanref) - 7 - add_width;
				if (awidth < getWidth(tdtags[t].getElementsByTagName("a")[0]))
				{
					tdtags[t].getElementsByTagName("a")[0].style.width = awidth + "px";
					spanref.style.height = "2em";
				}
				tdtags[t].style.cursor = "pointer";
				tdtags[t].onclick = function(){ clickTitle(this); }
			}
		}
	}
	//º¸¿©ÁÙ²¨º¸¿©ÁÖ°í µÚ¿¡ ÀÖ´Â ÁÙ Áö¿î´Ù
	next_line(1);
}
function clickTitle(tdnode) {
	var ddnode = getObject(tdnode.getAttribute("ddref"));
	next_line(0);
	if (curTD)
	{
		hideLowCate(curTD, curDD);
		if (curDD == ddnode)
		{
			curTD = null;
			curDD = null;
		}
		else
		{
			showLowCate(tdnode, ddnode);
			curTD = tdnode;
			curDD = ddnode;
		}
	}
	else
	{
		showLowCate(tdnode, ddnode);
		curTD = tdnode;
		curDD = ddnode;
	}
}
function showLowCate(tdnode, ddnode) 
{
	tdnode.getElementsByTagName("a")[0].style.background="none";
	tdnode.className = "show_category";
	tdnode.getElementsByTagName("span")[0].className = "arrow_open";
	ddnode.className = "show_category";
	next_line(1);
}

function hideLowCate(tdnode, ddnode) 
{
	tdnode.className = "none";
	if(!tdnode.getElementsByTagName("a")[0].getAttribute("start"))
	{
		//tdnode.getElementsByTagName("a")[0].style.background="url(/main/image/list/list_line.gif) no-repeat left 40%";
		tdnode.getElementsByTagName("a")[0].style.background="url(/images/model_list/bar_list_div.gif) no-repeat left 40%";
	}

	if (ddnode)
	{	
		tdnode.getElementsByTagName("span")[0].className = "arrow_close";
		ddnode.className = "cate_dd";
	}
}


function next_line(state)
{
	var next=0;
	for (var i=0; i<catemenuids.length; i++)
	{
		var tdtags= getObject(catemenuids[i]).getElementsByTagName("td");
		for (var t=0; t<tdtags.length; t++)
		{
			if(next==1)
			{
				var ul=tdtags[t].getElementsByTagName("li");
				if(ul.length>0)
				{
					break;
				}
				else
				{
					var ahref = tdtags[t].getElementsByTagName("a");
					if (ahref.length)
					{
						if(state==1) back_ground="none";	
						else	 back_ground="url(/images/model_list/bar_list_div.gif) no-repeat left 40%";
						tdtags[t].getElementsByTagName("a")[0].style.background=back_ground;
						break;
					}
				}
			}
			if (tdtags[t].className == "show_category" && !next)
			{
				next = 1;
			}
		}
	}
}

//Á¶°Ç°Ë»ö ½ºÅ©¸³Æ® Ãß°¡
//¸ÖÆ¼Á¶°Ç ±âº» Á¶°Ç ¼±ÅÃ½Ã ÄíÅ°²ß±â
function Search_Condition(s)
{
	//¸ÖÆ¼¼±ÅÃ
	if(s==1)
	{
		document.cookie = "msearch"+"="+"Y"+"; path=/; domain=dcinside.beba.co.kr";
		document.cookie = "msearch"+"="+"Y"+"; path=/; domain=dcinside.bb.co.kr";
		getObject('basic_btn').className = "off";
		getObject('multi_btn').className = "on";
		show_area('multi_search');

	}
	else
	{
		document.cookie = "msearch"+"="+"N"+"; path=/; domain=dcinside.beba.co.kr";
		document.cookie = "msearch"+"="+"N"+"; path=/; domain=dcinside.bb.co.kr";
		getObject('basic_btn').className = "on";
		getObject('multi_btn').className = "off";
		hide_area('multi_search');
	}
}


/*mscho Ãß°¡ 20070626*/
/*Á¶°Ç°Ë»ö Ä«Å×°í¸®¸í ¸ðµÎ º¸ÀÌ±â*/

var lyr = "";
//div ¾È¿¡ ³»¿ë ±×¸®´Â ºÎºÐ
/*
function write_detail(content)
{
	lyr = getObject("over_div");
	if(lyr)
	{
		lyr.innerHTML = content 
		//¸¶¿ì½º ¿òÁ÷ÀÓ ÀÌº¥Æ® ¹ß»ý
		document.onmousemove = mouseMove;
	}
}
*/



function mouseMove(e)
{
	var evt = e ? e : window.event;
	var posx=0;
	var posy=0;

	if (evt.pageX || evt.pageY) 
	{ 
		// pageX/Y Ç¥ÁØ °Ë»ç
		posx = evt.pageX +10;
		posy = evt.pageY +20;
	}
	else if (evt.clientX || evt.clientY) 
	{ 
		//clientX/Y Ç¥ÁØ °Ë»ç Opera
		posx = evt.clientX +10;
		posy = evt.clientY +20;
		if (window.event) 
		{ // IE ¿©ºÎ °Ë»ç
			posx += document.body.scrollLeft;
			posy += document.body.scrollTop;
		}
	}

	lyr.style.left = posx + "px";
	lyr.style.top = posy + "px";
	lyr.className = "view";
}

function hide()
{
	lyr.className = "";
	//¸¶¿ì½º ¿òÁ÷ÀÓ ÀÌº¥Æ® ³¡
	document.onmousemove = "";
}

/******************************************************/
/* author ÃÖ»óÃ¶ scchoi@bb.co.kr					  */
/* data	  2009. 09. 25								  */
/* suject Á¶°Ç°Ë»ö Controll func					  */
/******************************************************/

var obj; 
var tr_cnt;

var head_obj;
var item_list_tail = {};
var item_list_head = {};

var oj, ajax = false;
var objxml;

// È­¸é ½ÃÀÛ½Ã
function init_spec_list()
{
	Search_Condition( "" ); // È­¸é »ý¼º½Ã ±âº»Á¶°Ç È­¸éÀ¸·Î º¯°æ

	gStatus = get_status_from_cookie( "all_spec_view" );
	show_spec_search_area( gStatus );

	init_spec_table_object();	// Á¶°Ç°Ë»ö Å×ÀÌºí °³Ã¼¼³Á¤

	reposition_section_area( 0 );

	// ¸ÖÆ¼°Ë»ö ¿©ºÎ
	if ( display_msearch == "Y" )
	{
		Search_Condition(1);
	}

	gtr_cnt = getObject("display_section_cnt").value ;
	glimit_cnt = getObject("section_count").value;

	if ( parseInt(glimit_cnt) >= parseInt(gtr_cnt) )
	{
		getObject('all_spec_view').style.display = "none";
	}
	else
	{
		getObject('all_spec_view').style.display = "block";
	}

}

// Á¶°Ç°Ë»ö Å×ÀÌºí °³Ã¼¼³Á¤
function init_spec_table_object()
{
	obj = getObject('spec_body_area');
	//tr_cnt = obj.rows.length ;
	tr_cnt = getObject("display_section_cnt").value
}

// ¼½¼ÇÀÇ ¸ðµÎº¸±â ¼±ÅÃ ¿©ºÎ È®ÀÎÈÄ Àç¼³Á¤
function reposition_section_area( seq )
{
	var form = document.forms['variable'];
	var cid = form.cid.value;
	var section_list = form.choice_section_list.value;
	var tr_obj, type;

	var index = seq;

	if ( !index )
		index = 0;

	if ( section_list )
	{
		arr_section_list = section_list.split("|");

		tr_obj = document.getElementById( "spec_list_" + arr_section_list[index] );
		type = tr_obj.getAttribute( "type" );

		//alert( arr_section_list[index] );
		//alert( index );

		//alert( arr_section_list.length );

		sVal = add_item( cid, arr_section_list[index], type);

		if ( sVal == true )
		{
			if ( index < arr_section_list.length - 1 )
			{
				//alert( "start" );
				index++;
				reposition_section_area( index );
			}
		}

		//alert(' function end ' + index );

	}

	return true;

} // end of reposition_section_area

// Á¶°Ç°Ë»ö ¸ðµÎº¸±â ¼³Á¤ ¹öÆ°
function btn_spec_all_view()
{
	var gStatus, sStatus;

	gStatus = get_status_from_cookie( "all_spec_view" );

	sStatus = "Y";
	if ( gStatus == "Y" )
	{
		sStatus = "N";
	}

	document.cookie = "all_spec_view"+"="+ sStatus +"; path=/; domain=.bb.co.kr";
	document.cookie = "all_spec_view"+"="+ sStatus +"; path=/; domain=.beba.co.kr";

	show_spec_search_area( sStatus );

	//return true;

} // end of btn_spec_all_view

// Á¶°Ç°Ë»ö Ãß°¡ Á¶°Ç È­¸é Control
function show_spec_search_area( status )
{
	var tr_cnt = getObject("display_section_cnt").value ;
	var limit_cnt = getObject("section_count").value;

	var obj_all_spec_btn_title, obj_all_spec_btn_img;
	obj_all_spec_btn_title = getObject('all_spec_btn_title');	// ¸ðµç¿É¼Ç º¸±â ¹öÆ°
	obj_all_spec_btn_img = getObject('all_spec_btn_img');		// ÀÌ¹ÌÁö

	if ( status == "Y" )
	{
		status = "block";
		obj_all_spec_btn_title.innerHTML = "±âº»¿É¼Ç º¸±â";
		obj_all_spec_btn_img.src = "/images/model_list/icon_minus.gif";
	}
	else
	{
		status = "none";
		tmp_num = tr_cnt - limit_cnt;	
		obj_all_spec_btn_title.innerHTML = "¸ðµç¿É¼Ç ÆîÃÄº¸±â ("+ tmp_num +")";
		obj_all_spec_btn_img.src = "/images/model_list/btn_plusopen.gif";

		self.scrollTo(0,0);
		
	}

	var obj = getObject('spec_body_area');

	var form = document.forms['variable'];
	var view_mode = form.view.value;

	for( i=0; i< tr_cnt; i++ )
	{
		if ( status == "none" )
		{
			if ( i < limit_cnt )
			{
				obj.rows[i].style.display = "block";
			}
			else
			{
				obj.rows[i].style.display = "none";
			}
		}
		else
		{
			obj.rows[i].style.display = status;
		}

	}

} // end of show_spec_search_area

// GET COOKIE VALUE
function get_status_from_cookie( item )
{
	selCookies = document.cookie.split('; ');

	for (i=0; i < selCookies.length; i++)
	{
		cArray = selCookies[i].split('=');

		if ( item == cArray[0])
		{
			g_tb_status = unescape( cArray[1] );
		}
	}

	// ÇØ´ç ÄíÅ° °ªÀ» °¡Á®¿ÀÁö ¸øÇßÀ»°æ¿ì »õ·Î°Ô ¼ÂÆÃ
	if ( typeof( g_tb_status ) == "undefined" )
	{
		g_tb_status = "0";
	}

	return g_tb_status;
} // get_status_from_cookie

// ¼±ÅÃµÈ ¼½¼Ç ÀúÀå
function set_choice_item( section_id, mode )
{
	var form = document.forms['variable'];
	var set_item_list = form.choice_section_list.value;

	var chk_result = "Y";

	arr_section_list = set_item_list.split("|");

	// Á¸Àç¿©ºÎ Ã¼Å©
	for( i=0; i< arr_section_list.length ; i++ )
	{
		if ( arr_section_list[i] == section_id )
		{
			chk_result = "N";	
		}
	}

	if ( mode == "add" )
	{
		if ( chk_result == "Y" )
		{
			div = "|";
			if ( set_item_list == "" )
				div = "";
				
			set_item_list += div + section_id;
		}
	}
	else
	{
		set_item_list = "";
		for( i=0; i< arr_section_list.length ; i++ )
		{
			if ( arr_section_list[i] != section_id )
			{
				div = "|";
				if ( set_item_list == "" )
					div = "";
					
				set_item_list += div + arr_section_list[i];
			}
		}
	}

	form.choice_section_list.value = set_item_list;

	return true;

} // end of set_choice_item

// ÀüÃ¼ ¼½¼Ç ¾ÆÀÌÅÛ º¸±â
function add_item( cid, section_id, type )
{


	var form = document.forms['variable'];


	ckbnd = "";
	bnd_cate = "";
	if( typeof( form.ckbnd ) != "undefined" )
	{
		ckbnd = form.ckbnd.value;
		bnd_cate = form.bnd_cate.value;
	}


	ckcomp = "";
	comp_cate = "";
	if( typeof( form.ckcomp ) != "undefined" )
	{
		ckcomp = form.ckcomp.value;
		comp_cate = form.comp_cate.value;
	}


	// ÀÌ¹Ì ÀúÀå µÇ¾î ÀÖ´Ù¸é
	if( typeof( item_list_head[section_id] ) != "undefined" )
	{
		show_item_list( 2, section_id );

		return false;
	}	

	var head_obj = document.getElementById( "item_list_head" + section_id );
	var head_obj_cnt = head_obj.childNodes.length;

	item_list_head[section_id] = {};

	for( var i = 0; i < head_obj_cnt; i++ )
	{
		item_list_head[section_id][i] = { 'font_color':head_obj.childNodes[i].getAttribute( "font_color" ), 'id':head_obj.childNodes[i].getAttribute( "item_id" ), 'name':head_obj.childNodes[i].getAttribute( "item_name" ), 'type':type }

	}

	set_choice_item( section_id, "add" );

	var host = getObject("server_name").value;
	var url = "http://"+ host +"/model_list/get_category_section.php?cid="+ cid +"&section_id="+ section_id +"&type="+type;
		url += "&ckbnd="+ ckbnd +"&bnd_cate="+ bnd_cate;
		url += "&ckcomp="+ ckcomp;
		url += "&comp_cate="+ comp_cate;

	sendRequest( get_category_section, "GET", url )

	return true;

} // end of add_item

function get_category_section( oj )
{
	eval( "var data = " + oj.responseText );

	if( data["result"] == "error" )
	{
		alert( data["error_msg"] );
		return false;
	}

	var section_id = data["section_id"];

	var item_list_tail_obj = document.getElementById( "item_list_tail" + section_id );

	var html="";						// ¾ÆÀÌÅÛ ÀúÀå º¯¼ö
	var item_name;						// ¾ÆÀÌÅÛ ÀÌ¸§
	var item_type;						// ¾ÆÀÌÅÛ À¯Çü
	var item_id;						// ¾ÆÀÌÅÛ ¾ÆÀÌµð
	var item_color;						// ¾ÆÀÌÅÛ ÁöÁ¤»ö»ó
	var is_result;						// ¼±ÅÃ°á°ú
	var is_checked;						// Ã¼Å© »ýÅÂ ÀúÀå Tag
	var span_tag_start, span_tag_end;	// ¾ÆÀÌÅÛ ÀÌ¸§ µÞ¹è°æ CSS
	var id_value;						// °³Ã¼ ÀÌ¸§
	var font_color;						// CSS
	var item_sub_name = "";				// Ãâ·ÂµÉ ¾ÆÀÌÅÛ¸í
	var show_item_name = "" ;			// Ç³¼±µµ¿ò¸»

	for( var key in item_list_head[section_id] )
	{
		item_name = item_list_head[section_id][key]["name"];
		item_type = item_list_head[section_id][key]["type"];
		item_id = item_list_head[section_id][key]["id"];
		item_color = item_list_head[section_id][key]["font_color"];

		is_result = "";
		is_result = is_section_item_choice( item_type, item_id );

		is_checked = "";
		span_tag_start = "";
		span_tag_end = "";
		if ( is_result )
		{
			is_checked = " class='check' checked";
			span_tag_start = "<span>";
			span_tag_end = "</span>";
		}
		
		id_value = "ck" + item_type + "_" + item_id;

		if( cm_get_byte( item_name ) > 12)
		{
			item_sub_name = cm_get_byte_length( item_name, 12)+"..";
			show_item_name = " onmouseover='write_detail(\"" + item_name + "\");' onmouseout='hide_detail();'" ;
		}
		else
		{
			item_sub_name = item_name ;
			show_item_name = "" ;
		}	

		font_color = "";
		if( item_color  == 'T' )
		{
			font_color = "class='blue'";
		}

		html += "<li "+ font_color +"><input type='checkbox' name='ck"+ item_type +"' id='"+ id_value +"' onclick=\"chk_key(this,'"+ section_id +"')\" value='" + section_id +"@"+item_id + "' "+ is_checked +"><label for='"+ id_value +"' style='cursor:pointer;' "+ show_item_name +">"+ span_tag_start + item_sub_name + span_tag_end +"</label></li>";

	}

	for( var key in data["item_list"] )
	{
		item_id = data["item_list"][key]["id"];
		item_name = data["item_list"][key]["name"];
		item_type = data["item_list"][key]["type"];
		item_color = data["item_list"][key]["font_color"];

		is_result = "";	// ¼±ÅÃ°á°ú°ª
		is_result = is_section_item_choice( item_type, item_id );

		is_checked = "";
		span_tag_start = "";
		span_tag_end = "";
		if ( is_result )
		{
			is_checked = " class='check' checked";
			span_tag_start = "<span>";
			span_tag_end = "</span>";
		}

		id_value = "ck" + item_type + "_" + item_id;

		if( cm_get_byte( item_name ) > 12)
		{
			item_sub_name = cm_get_byte_length( item_name, 12)+"..";
			show_item_name = " onmouseover='write_detail(\"" + item_name + "\");' onmouseout='hide_detail();'" ;
		}
		else
		{
			item_sub_name = item_name ;
			show_item_name = "" ;
		}

		font_color = "";
		if( item_color == 'T' )
		{
			font_color = "class='blue'";
		}

		html += "<li "+ font_color +"><input type='checkbox' name='ck"+ item_type +"' id='"+ id_value +"' onclick=\"chk_key(this,'"+ section_id +"')\" value='" + section_id +"@"+ item_id + "' "+ is_checked +"><label for='"+ id_value +"' style='cursor:pointer;' "+ show_item_name+">"+ span_tag_start + item_sub_name + span_tag_end +"</label></li>";

	}

	item_list_tail_obj.innerHTML = html;
	show_item_list( 2, section_id );

	return true;
}

// Á¶°Ç¸ðµÎº¸±â ÀÏ°æ¿ì ¼±ÅÃµÈ°ª Ã¼Å©
function is_section_item_choice( section_id, item_id )
{
	var form = document.forms['variable'];
	var section_name = "ck" + section_id;

	if ( typeof( form[section_name] ) != "undefined" )
	{
		var section_value = form[section_name].value.split("^");

		for( i=0; i < section_value.length; i++ )
		{
			arr_section_id = section_value[i].split("@");

			if ( arr_section_id[1]  == item_id )
			{
				return true;
			}
		}

		return false;
	}
	else
	{
		return false;
	}


} // end of is_section_item_choice

function show_item_list( mode, section_id )
{

	// item_list ÇÑÁÙº¸±â
	if( mode == 1 )
	{
		set_choice_item( section_id, "del" );

		document.getElementById( "item_list_head_td" + section_id ).style.display = "block";
		document.getElementById( "item_list_tail_td" + section_id ).style.display = "none";

		document.getElementById( "item_list_tail" + section_id ).innerHTML = "";
		item_list_head = {};

	}
	// item_list ¸ðµÎº¸±â
	else if( mode == 2 )
	{
		document.getElementById( "item_list_head_td" + section_id ).style.display = "none";
		document.getElementById( "item_list_tail_td" + section_id ).style.display = "block";
	}

	return true;

} // end of show_item_list 

function createHttpRequest()
{
    if( window.ActiveXObject )
    {
        // e6 AI¡ío
        try
        {
            var ajax = new ActiveXObject( 'Msxml2.XMLHTTP' );
        }
        // e4, e5.5
        catch( e )
        {
            var ajax = new ActiveXObject( 'Microsoft.XMLHTTP' );
        }
    }
    else if( window.XMLHttpRequest )
    {
        var ajax = new XMLHttpRequest();
    }

    // IE
	/*
    else if( window.XMLHttpRequest )
    {
        //alert( window.ActiveXObject )

        var ajax = new XMLHttpRequest();
    }
	*/

    return ajax;

} // end of createHttpRequest

function sendRequest( callback, method, url )
{
    var oj = createHttpRequest();

    oj.onreadystatechange = function()
    {
        if( oj.readyState == 4 )
        {
            if( oj.status == 200 )
            {
                callback( oj );
            }
            else
            {
                callback( false );
            }
        }
    }

    oj.open( method, url );
    oj.send( '' );

} // end of sendReuest

