//---------------------------------------------------------
//  ¼­ºêÄ«Å×°í¸® Ãâ·Â ¸Þ¼Òµå 
//---------------------------------------------------------

		//------------------------------
  //  »ý¼ºÀÚ
  //------------------------------
  function SubCateView( inst_Common ){
    
	   this.inst_Common = inst_Common;
    
				var oPopup;
    
				//  ÆË¾÷ °´Ã¼¸¦ »ý¼ºÇØÁØ´Ù.
				this.oPopup=window.createPopup();
				
				//  ÇöÀç ¿­·ÁÁö ¼­ºêÄ«Å×°í¸® ID°ª
				var OpendCateID;
				this.OpendCateID = "none";
    
    // ÇöÀç ¼îÇÎ¸ôÀÇ ¸ðµç ¼­ºêÄ«Å×°í¸® ·¹ÀÌ¾î ¹è¿­ 
    var OpendCateArray;
    this.OpendCateArray = new Array();
    
    // ¼­ºêÄ«Å×°í¸® ½ºÅ¸ÀÏ ¼³Á¤ °ª 
    var backgroundColor_;
    var fontFamily_;
    var margin_;
    var border_;
    var fontWeight_;
    var color_;
    var lineHeight_;
    var textDecoration_;
    var fontSize_;
  }

SubCateView.prototype={
// class - Start

  //-----------------------------------------------------------------------------
  //  ¼­ºê Ä«Å×°í¸® ½ºÅ¸ÀÏ ¼¼ÆÃ 
  //-----------------------------------------------------------------------------
  SetSubCateStyle : function(styleSTR) {
    
    var temp = styleSTR.split(',');
    if (!temp[0]) { temp[0] = '#fff'; }
    if (!temp[1]) { temp[1] = 'µ¸¿ò'; }
    if (!temp[2]) { temp[2] = '0 5 5 5'; }
    if (!temp[3]) { temp[3] = 'solid 1px #1E7EC4'; }
    if (!temp[4]) { temp[4] = 'bold'; }
    if (!temp[5]) { temp[5] = '#4A97D0'; }
    if (!temp[6]) { temp[6] = '24px'; }
    if (!temp[7]) { temp[7] = 'underline'; }
    if (!temp[8]) { temp[8] = '12px'; }
    if (!temp[9]) { temp[9] = '10px'; }

    this.backgroundColor_ = temp[0];
    this.fontFamily_ = temp[1];
    this.margin_ = temp[2];
    this.border_ = temp[3];
    this.fontWeight_ = temp[4];
    this.color_ = temp[5];
    this.lineHeight_ = temp[6];
    this.textDecoration_ = temp[7];
    this.fontSize_ = temp[8];
    this.padding_ = temp[9];

  // function - End
  },


		//-----------------------------------------------------------------------------
		//  ¼­ºêÄ«Å×°í¸® Ãâ·Â Å¸ÀÔ 1 
		//-----------------------------------------------------------------------------
		CreateSubCateView_Type1 : function(CateID) {
					
					if (!document.getElementById(CateID).innerHTML) { this.OpendCateID = "none"; return false;}
					
				 //  Ã³À½ ¼­ºêÄ«Å×°í¸® ¿ÀÇÂ ÇÒ¶§ 
					if (this.OpendCateID=="none") { this.OpendCateID = CateID; }

					//  ¼­ºê Ä«Å×°í¸® ¿ÀÇÂÀÌ ÀÖÀ» ¶§
					else {

       // ÀÏ´Ü ¼­ºê ·¹ÀÌ¾î ¿­±â Àü¿¡ ±âÁ¸¿¡ ¿­·ÁÀÖ´ø ¸ðµç ·¹ÀÌ¾î ´Ý´Â´Ù.
       for (var i=0; i<this.OpendCateArray.length; i++) {
         //  ÀÌÀü¿¡ ¿­·ÁÀÖ´ø ¼­ºê ¸Å´º ´Ý±â
         this.Close_SubCate(this.OpendCateArray[i]);
       }

       //  °°Àº Ä«Å×°í¸®¿¡ ¸¶¿ì½º °¡Á®´Ù ´ë¸é ´ÝÁö ¾Ê´Â´Ù.
							if (this.OpendCateID!=CateID) {
         var cPopBody=document.getElementById(this.OpendCateID);
									cPopBody.style.display='none';
									this.OpendCateID = CateID; 
							}
					}

					var oPopBody=document.getElementById(CateID).style;
     
     // ±âº» ¼³Á¤ 
     oPopBody.zIndex=9999;     
					oPopBody.float='left';
     oPopBody.cursor='hand';
					oPopBody.display='block';
     
     // µðÀÚÀÌ³Ê ¼öÁ¤ °¡´É ¼³Á¤ 
     oPopBody.backgroundColor=this.backgroundColor_;
					oPopBody.padding=this.padding_;
					oPopBody.fontFamily=this.fontFamily_;
					oPopBody.margin=this.margin_;
					oPopBody.border=this.border_;
					oPopBody.fontWeight=this.fontWeight_;
					oPopBody.color=this.color_;
					oPopBody.lineHeight=this.lineHeight_;
					oPopBody.textDecoration=this.textDecoration_;
					oPopBody.fontSize=this.fontSize_;
     return false;
		// function - End
		},

  //-----------------------------------------------------------------------------
  //  ¼­ºê Ä«Å×°í¸® ´Ý±â 
  //-----------------------------------------------------------------------------
  Close_SubCate : function (closeID) {
    
				if (closeID!="none") {
						var cPopBody=document.getElementById(closeID);
						cPopBody.style.display='none';
				}

		// function - End
  }
		
//----------------------------------
// class - End
//----------------------------------
}

// ÄíÆù Å¬·¡½º ÀÎ½ºÅÏ½º »ý¼º , °ø¿ë Å¬·¡½º ÀÎ½ºÅÏ½º ÀÎÀÔ -> inst_Common
var inst_SubCateView = new SubCateView(inst_Common);

//  ±×³É È­¸é Å¬¸¯ ÇßÀ»¶§ ¿­·ÁÀÖ´Â ¼­ºêÄ«Å×°í¸® ´Ý¾ÆÁÖ´Â³ð
function closeCateIDList() { inst_SubCateView.Close_SubCate(inst_SubCateView.OpendCateID);}
document.body.onclick=closeCateIDList;
