//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã - prototype_ajax_state.js
var oASM = new AjaxStatMsg();

//°ø¿ë ÀÚ¹Ù½ºÅ©¸³Æ® - prototype_globals.js
var gjs = new gScript();

/* ÁÂÃø ¸Þ´º ¼±ÅÃ½Ã ¸®½ºÆ® ¼ÂÆÃ */
	function setPDSMenu(nPDSCate1,nPDSCate2)
	{
		var url		= "./include/include_pds_list.php";
		var pars	= "inSection=pds&nPDSMCate1="+nPDSCate1+"&nPDSMCate2="+nPDSCate2;

		var myAjax	= new Ajax.Updater(
					{success: pdsMainBox},
					url,
					{
						method: 'post',
						parameters: pars
					});
	}


/* ajax ¸ðµâ */
	function getLoadContent(nUrl,nPars,nDpLayer)
	{
		var url			= nUrl;
		var pars		= nPars;

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();

		var myAjax = new Ajax.Updater(
					{success: nDpLayer},
					url,
					{
						method: 'post',
						parameters: pars
					});
	}//end function


/* ¸®½ºÆ® °ü¸® °ü·Ã */
	//°ü¸®ÀÚ »èÁ¦
	function setPdsDel(nFld,nSearchSection,nA,nPage,nUrl)
	{
		var obj = document.getElementsByTagName("input");
		var objCnt	= obj.length;
		var nPars	= getPDSPaseVal(nSearchSection);
		var nAS		= "";
		var nCnt	= 0;
		var nObjValue = "";
		var nComma	= "";
		var nObjName= "";

		for(var i = 0; i < objCnt; i++)
		{
			nObjName = obj[i].getAttribute("name");

			if(nObjName == nFld && obj[i].checked == true)
			{
				nObjValue = obj[i].getAttribute("value");
				nComma = (nCnt > 0) ? "," : "" ;
				nAS += nComma+nObjValue;
				nCnt++;
			}//end if
		}//end for

		if(nCnt <= 0)
		{
			alert("Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä!");
		}else{

			nUrl = nUrl+"?"+nPars+"&nAS="+nAS+"&nA="+nA+"&nPage="+nPage;
			gjs._setOpenWin(nUrl,'pdsBox',430,200,1,1);
		}//end if

	}//end functon


	//¸®½ºÆ® ÆÄ½Ì º¯¼ö ¼³Á¤
	function getPDSPaseVal(nSearchSection)
	{
		var objPCate1	= document.getElementById("inPdsCate1");
		var objPCate2	= document.getElementById("inPdsCate2");
		var objPCate3	= document.getElementById("inPdsCate3");
		var objPCate4	= document.getElementById("inPdsCate4");
		var objOption	= document.getElementById("inOption");
		var objSiteC	= document.getElementById("inSiteC");
		var objCate1	= document.getElementById("inCate1");
		var objCate2	= document.getElementById("inCate2");
		var objCate3	= document.getElementById("inCate3");
		var objCate4	= document.getElementById("inCate4");
		var objProdC	= document.getElementById("inProdC");
		var objSWordPDS	= document.getElementById("inSWordPDS");
		var objSWordProd= document.getElementById("inSWordProd");


		var nPCate1	= (!objPCate1) ? "" : objPCate1.value ;
		var nPCate2	= (!objPCate2) ? "" : objPCate2.value ;
		var nPCate3	= (!objPCate3) ? "" : objPCate3.value ;
		var nPCate4	= (!objPCate4) ? "" : objPCate4.value ;
		var nOption	= (!objOption) ? "" : objOption.value ;
		var nSiteC	= (!objSiteC) ? "" : objSiteC.value ;
		var nCate1	= (!objCate1) ? "" : objCate1.value ;
		var nCate2	= (!objCate2) ? "" : objCate2.value ;
		var nCate3	= (!objCate3) ? "" : objCate3.value ;
		var nCate4	= (!objCate4) ? "" : objCate4.value ;
		var nProdC	= (!objProdC) ? "" : objProdC.value ;
		var nSWord	= (!objSWordPDS.value) ? objSWordProd.value : objSWordPDS.value ;

		var nPars = "";
		nPars = "inSection="+nSearchSection;
		nPars += "&inPdsCate1="+nPCate1;
		nPars += "&inPdsCate2="+nPCate2;
		nPars += "&inPdsCate3="+nPCate3;
		nPars += "&inPdsCate4="+nPCate4;
		nPars += "&inOption="+nOption;
		nPars += "&inSiteC="+nSiteC;
		nPars += "&inCate1="+nCate1;
		nPars += "&inCate2="+nCate2;
		nPars += "&inCate3="+nCate3;
		nPars += "&inCate4="+nCate4;
		nPars += "&inProdC="+nProdC;
		nPars += "&inSWord="+nSWord;

		return nPars;
	}

/* ¸®½ºÆ® Ä¨¼Â ¼ÂÆÃ */
	function setChipSet(event,nCate1,nDpdiv,nEnableCate2Json)
	{
		var objAtValue	= event.getAttribute("value");
		var nCate2		= "";
		var nCate2Ck	= false;
		var aStrJson	= eval(nEnableCate2Json);
		var objNewName	= nDpdiv+"_opt";

		//ÃÊ±âÈ­
		if(document.getElementById(objNewName))
		{
			gjs._setRemoveEl(objNewName);
		}//end if

		for(var i=0; i<aStrJson.length; i++)
		{
			if(aStrJson[i].code == objAtValue)
			{
				nCate2 = aStrJson[i].code;
				nCate2Ck = true;
			}//end if
		}//end for

		if(nCate2Ck == true)
		{
			//¿É¼Ç Ç¥±â ·¹ÀÌ¾î °´Ã¼ »ý¼º
			gjs._setBlankDiv(objNewName,0,0,nDpdiv);

			//¿É¼Ç Ç¥±â ·¹ÀÌ¾î ³ôÀÌ Á¶Àý
			var nTDiv = document.getElementById(objNewName);
			nTDiv.style.height="25px";

			var url		= "/pds/include/include_write_chipset.php";
			var pars	= "nCate1="+nCate1+"&nCate2="+nCate2;
			var myAjax	= new Ajax.Updater(
						{success: objNewName},
						url,
						{
							method: 'post',
							parameters: pars
						});
		}//end if
	}//end function



/* ¸®½ºÆ® »óÇ° °ü·Ã */
	//»óÇ° Ä«Å×°í¸® »Ì¾Æ¿À±â
	function getProdCate(event,nSiteId,nCate1Id,nCate2Id,nCate3Id,nCate4Id,nProdId)
	{
		var objEvent	= event.getAttribute("id");
		var objSiteC	= document.getElementById(nSiteId);
		var objCate1	= document.getElementById(nCate1Id);
		var objCate2	= document.getElementById(nCate2Id);
		var objCate3	= document.getElementById(nCate3Id);
		var objCate4	= document.getElementById(nCate4Id);
		var objProd		= document.getElementById(nProdId);

		//°´Ã¼ ÃÊ±âÈ­
		switch(objEvent)
		{
			case(nSiteId):
				setProdCateClear(objCate1,'');
				setProdCateClear(objCate2,'');
				setProdCateClear(objCate3,'');
				setProdCateClear(objCate4,'');
			break;

			case(nCate1Id):
				setProdCateClear(objCate2,'');
				setProdCateClear(objCate3,'');
				setProdCateClear(objCate4,'');
			break;

			case(nCate2Id):
				setProdCateClear(objCate3,'');
				setProdCateClear(objCate4,'');
			break;

			case(nCate3Id):
				setProdCateClear(objCate4,'');
			break;

			default:
			break;
		}//end switch

		setProdCateClear(objProd,'');


		//°´Ã¼ °ª ÇÒ´ç
		var nSiteC	= objSiteC.value;

		if(objEvent != nSiteId)
		{
			var nCate1	= objCate1.value;
			var nCate2	= objCate2.value;
			var nCate3	= objCate3.value;
			var nCate4	= objCate4.value;
		}//end if


		var nPars	= "nSiteC="+nSiteC+"&nCate1="+nCate1+"&nCate2="+nCate2+"&nCate3="+nCate3+"&nCate4="+nCate4;
		    nPars	+= "&nCate1id="+nCate1Id+"&nCate2id="+nCate2Id+"&nCate3id="+nCate3Id+"&nCate4id="+nCate4Id+"&nProdid="+nProdId;

		setProdCateAjax(nPars,'','','','');

	}//end function



	//Ä«Å×°í¸® ajaxÃ³¸®
	function setProdCateAjax(nPars,nSelObj,nSelVal,nProdObj,nProdVal)
	{
		oASM._setLayerProcess();
		oASM._setShowProcess();

		var url		= "/pds/include/include_sel_prod_cate.php";
		var pars	= nPars;

		if(!nSelObj)
		{
			var myAjax	= new Ajax.Updater(
						'',
						url,
						{
							method: 'post',
							parameters: pars,
							onComplete: function(e)
										{
											setProdCate(e);
										}
						});
		}else{
			var myAjax	= new Ajax.Updater(
						'',
						url,
						{
							method: 'post',
							parameters: pars,
							onComplete: function(e)
										{
											setProdCate(e);
											setProdCateSelected(nSelObj,nSelVal,nProdObj,nProdVal);
										}
						});
		}//end if
	}


	//»óÇ° Ä«Å×°í¸® Àû¿ë
	function setProdCate(nRequest)
	{
		/* Àü´Þ ¹ÞÀº µ¥ÀÌÅÍ JSON Çü½Ä ¾Æ·¡ Å¸ÀÔ Âü°í
		[
			[
				{"setFld":"inCate1","name":"aa1","code":"333"},
				{"setFld":"inCate1","name":"aa2","code":"333"}
			],
			[
				{"setFld":"inCate2","name":"aa3","code":"333"},
				{"setFld":"inCate2","name":"aa4","code":"333"}
			],
			[
				{"setFld":"inCate3","name":"aa5","code":"333"},
				{"setFld":"inCate3","name":"aa6","code":"333"}
			]
		]
		alert(nRequest.responseText);
		*/
		var aStr = eval("("+nRequest.responseText+")");

		for(var i=0; i< aStr.length; i++)
		{
			var obj = document.getElementById(aStr[i][0].setFld);

			//ÇØ´ç °´Ã¼ ÃÊ±âÈ­
			setProdCateClear(obj,'set');

			//ÇØ´ç °´Ã¼ °ª ¼ÂÆÃ
			for(var j=0; j< aStr[i].length; j++)
			{
				obj.options[obj.length] = new Option(aStr[i][j].name,aStr[i][j].code);
			}//end for
		}//end for
	}//end function


	//Ä«Å×°í¸® Å¬¸®¾î
	function setProdCateClear(nObj,nMode)
	{
		//ÇØ´ç °´Ã¼ ÃÊ±âÈ­
		for(var i = nObj.length-1; i >= 0; i--)
		{
			nObj.options[i] = null;
		}//end for

		if(nMode == "set")
		{
			nObj.options[0] = new Option("=== ¼± ÅÃ ==¡å","");
		}else{
			nObj.options[0] = new Option("=== ¼± ÅÃ ===","");
		}//end if
	}//end if


	//Ä«Å×°í¸® ¼¿·¢Æ®
	function setProdCateSelected(nObj,nSelVal,nProdObj,nProdVal)
	{
		var nCnt		= nObj.length;
		var nProdCnt	= nProdObj.length;

		for(var i=0; i<nCnt; i++)
		{
			if(nObj.options[i].value == nSelVal)
			{
				nObj.options[i].selected = true;
			}//end if
		}//end for

		//»óÇ° ¼±ÅÃ
		if(nProdCnt > 0)
		{
			for(var i=0; i<nProdCnt; i++)
			{
				if(nProdObj.options[i].value == nProdVal)
				{
					nProdObj.options[i].selected = true;
				}//end if
			}//end for
		}//end if
	}//end if


	//ÃÊ±â ·Îµù½Ã Ä«Å×°í¸® ¼ÂÆÃ
	function setPopProdCate(nPasrJson)
	{
		var aStr = eval("("+nPasrJson+")");
		var nPars = "";

		var objSiteC	= document.getElementById(aStr.nSiteCId);
		var objCate1	= document.getElementById(aStr.nCate1Id);
		var objCate2	= document.getElementById(aStr.nCate2Id);
		var objCate3	= document.getElementById(aStr.nCate3Id);
		var objCate4	= document.getElementById(aStr.nCate4Id);
		var objProd		= document.getElementById(aStr.nProdId);


		//°´Ã¼ ÃÊ±âÈ­
		setProdCateClear(objCate1,'');
		setProdCateClear(objCate2,'');
		setProdCateClear(objCate3,'');
		setProdCateClear(objCate4,'');
		setProdCateClear(objProd,'');


		//»çÀÌÆ® ÄÚµå ¼ÂÆÃ
		if(aStr.nSiteC > 0)
		{
			//»çÀÌÆ® ÄÚµå ¼±ÅÃ
			objSiteC.options[aStr.nSiteC].selected = true;

			//1Â÷ Ä«Å×°í¸® Ãâ·Â
			nPars	= "nSiteC="+aStr.nSiteC;
			nPars	+= "&nCate1id="+aStr.nCate1Id+"&nCate2id="+aStr.nCate2Id+"&nCate3id="+aStr.nCate3Id+"&nCate4id="+aStr.nCate4Id+"&nProdid="+aStr.nProdId;

			setProdCateAjax(nPars,objCate1,aStr.nCate1,objProd,aStr.nProdC);
		}//end if

		//1Â÷ Ä«Å×°í¸® ÀÖÀ»¶§
		if(aStr.nCate1  > 0)
		{
			//2Â÷ Ä«Å×°í¸® Ãâ·Â
			nPars	= "nSiteC="+aStr.nSiteC+"&nCate1="+aStr.nCate1;
			nPars	+= "&nCate1id="+aStr.nCate1Id+"&nCate2id="+aStr.nCate2Id+"&nCate3id="+aStr.nCate3Id+"&nCate4id="+aStr.nCate4Id+"&nProdid="+aStr.nProdId;

			setProdCateAjax(nPars,objCate2,aStr.nCate2,objProd,aStr.nProdC);
		}//end if

		//2Â÷ Ä«Å×°í¸® ÀÖÀ»¶§
		if(aStr.nCate2 > 0)
		{
			nPars	= "nSiteC="+aStr.nSiteC+"&nCate1="+aStr.nCate1+"&nCate2="+aStr.nCate2;
			nPars	+= "&nCate1id="+aStr.nCate1Id+"&nCate2id="+aStr.nCate2Id+"&nCate3id="+aStr.nCate3Id+"&nCate4id="+aStr.nCate4Id+"&nProdid="+aStr.nProdId;

			setProdCateAjax(nPars,objCate3,aStr.nCate3,objProd,aStr.nProdC);
		}//end if

		//3Â÷ Ä«Å×°í¸® ÀÖÀ»¶§
		if(aStr.nCate3 > 0)
		{
			nPars	= "nSiteC="+aStr.nSiteC+"&nCate1="+aStr.nCate1+"&nCate2="+aStr.nCate2+"&nCate3="+aStr.nCate3;
			nPars	+= "&nCate1id="+aStr.nCate1Id+"&nCate2id="+aStr.nCate2Id+"&nCate3id="+aStr.nCate3Id+"&nCate4id="+aStr.nCate4Id+"&nProdid="+aStr.nProdId;

			setProdCateAjax(nPars,objCate4,aStr.nCate4,objProd,aStr.nProdC);
		}//end if

		//4Â÷ Ä«Å×°í¸® ÀÖÀ»¶§
		if(aStr.nCate4 > 0)
		{
			nPars	= "nSiteC="+aStr.nSiteC+"&nCate1="+aStr.nCate1+"&nCate2="+aStr.nCate2+"&nCate3="+aStr.nCate3+"&nCate4="+aStr.nCate4;
			nPars	+= "&nCate1id="+aStr.nCate1Id+"&nCate2id="+aStr.nCate2Id+"&nCate3id="+aStr.nCate3Id+"&nCate4id="+aStr.nCate4Id+"&nProdid="+aStr.nProdId;

			setProdCateAjax(nPars,'','',objProd,aStr.nProdC);
		}//end if

		//»óÇ° ÄÚµå ¼ÂÆÃ
		//setProdCateSelected(objProd,aStr.nProdC);
	}



/* ¸®½ºÆ® °Ë»ö °ü·Ã */
	function setListSearchBox(nUrl,nPars,nDpLayer,nJson)
	{
		var url			= nUrl;
		var pars		= nPars;

		//ajax ½ÇÇà½Ã »óÅÂ Ç¥½Ã
		var oASM = new AjaxStatMsg();
		oASM._setLayerProcess(nDpLayer);
		oASM._setShowProcess();

		var myAjax = new Ajax.Updater(
					{success: nDpLayer},
					url,
					{
						method: 'post',
						parameters: pars,
						onComplete: function(e)
									{

										setPopProdCate(nJson);
									}
					});
	}//end function

	//ÀÔ·ÂÃ¢¿¡¼­ ¿£ÅÍ Ã³¸®
	function setEnter(event,nUrl,nSearchSection,nDpLayer)
	{
		if(event.keyCode == 13)
		{
			setSearch(nUrl,nSearchSection,nDpLayer);
		}//end if
	}//end function

	//°Ë»ö
	function setSearch(nUrl,nSearchSection,nDpLayer)
	{
		var nPars = getPDSPaseVal(nSearchSection);

		getLoadContent(nUrl,nPars,nDpLayer);

	}//end function

// ºê·£µåºí·Î±×¿¡¼­ È£Ãâ½Ã iframe ³ôÀÌ ¸®»çÀÌÂ¡ (ÃÊ±â ÇÔ¼ö)
var preH = 0;
function pds_calcHeight()
{
	preH = 0;

	var height = document.body.scrollHeight;

	parent.document.getElementById('danawa_iframe').height = height;
	parent.document.getElementById('temp_iframe').src = 'http://brand.danawa.com/user/iframe_resize.html?ht=' + height;

	preH = height;
	window.setTimeout("pds_calcHeight_iteration()",100);
}

// ºê·£µåºí·Î±×¿¡¼­ È£Ãâ½Ã iframe ³ôÀÌ ¸®»çÀÌÂ¡ (¹Ýº¹ ÇÔ¼ö)
function pds_calcHeight_iteration()
{
	var height = document.body.scrollHeight;

	parent.document.getElementById('danawa_iframe').height = height;
	parent.document.getElementById('temp_iframe').src = 'http://brand.danawa.com/user/iframe_resize.html?ht=' + height;

	//alert('preH:' + preH +'  height: '+height);

	if((height == 0) || (height - preH != 0))
	{
		preH = height;
		window.setTimeout("pds_calcHeight_iteration()",100);
	}
}



/** ´ÙÀ½ PCÀü¿ë ½ÃÀÛ **/

	function setEnter_Daum(event,nUrl,nSearchSection,nDpLayer)
	{
		if(event.keyCode == 13)
		{
			setSearch_Daum(nUrl,nSearchSection,nDpLayer);
		}//end if
	}//end function

	//°Ë»ö
	function setSearch_Daum(nUrl,nSearchSection,nDpLayer)
	{
		var nPars = getPDSPaseVal_Daum(nSearchSection);

		getLoadContent(nUrl,nPars,nDpLayer);

	}//end function

	function getPDSPaseVal_Daum(nSearchSection)
	{
		var objPCate1	= document.getElementById("inPdsCate1");
		var objPCate2	= document.getElementById("inPdsCate2");
		var objPCate3	= document.getElementById("inPdsCate3");
		var objPCate4	= document.getElementById("inPdsCate4");
		var objOption	= document.getElementById("inOption");
		var objSiteC	= document.getElementById("inSiteC");
		var objCate1	= document.getElementById("inCate1");
		var objCate2	= document.getElementById("inCate2");
		var objCate3	= document.getElementById("inCate3");
		var objCate4	= document.getElementById("inCate4");
		var objProdC	= document.getElementById("inProdC");
		var objSWordPDS	= document.getElementById("inSWordPDS");


		var nPCate1	= (!objPCate1) ? "" : objPCate1.value ;
		var nPCate2	= (!objPCate2) ? "" : objPCate2.value ;
		var nPCate3	= (!objPCate3) ? "" : objPCate3.value ;
		var nPCate4	= (!objPCate4) ? "" : objPCate4.value ;
		var nOption	= (!objOption) ? "" : objOption.value ;
		var nSiteC	= (!objSiteC) ? "" : objSiteC.value ;
		var nCate1	= (!objCate1) ? "" : objCate1.value ;
		var nCate2	= (!objCate2) ? "" : objCate2.value ;
		var nCate3	= (!objCate3) ? "" : objCate3.value ;
		var nCate4	= (!objCate4) ? "" : objCate4.value ;
		var nProdC	 = (!objProdC) ? "" : objProdC.value ;
		var nSWord = objSWordPDS.value;

		var nPars = "";
		nPars = "inSection="+nSearchSection;
		nPars += "&inPdsCate1="+nPCate1;
		nPars += "&inPdsCate2="+nPCate2;
		nPars += "&inPdsCate3="+nPCate3;
		nPars += "&inPdsCate4="+nPCate4;
		nPars += "&inOption="+nOption;
		nPars += "&inSiteC="+nSiteC;
		nPars += "&inCate1="+nCate1;
		nPars += "&inCate2="+nCate2;
		nPars += "&inCate3="+nCate3;
		nPars += "&inCate4="+nCate4;
		nPars += "&inProdC="+nProdC;
		nPars += "&inSWord="+nSWord;

		return nPars;
	}

/** ´ÙÀ½ PCÀü¿ë ³¡**/
