var catCommon = {
	targetWindow : location,
	changedTime : 3500,

	_empty : {CatCode:'',Cnt:'',Seq:'',LinkURL:'',SubTitle:'',FileName:'',FileName2:'',FromDay:'',ToDay:'',Contents:'',ItemName:'',RetailPrice:'',Price:'',DCRate:'',ItemBind:'',AUTHOR:'',Illustrator:'',Publisher:'',New:''},

	getObj : function(CatCode){
		var obj = new Array();
		var i = 0;

		_.each(function(val){
			if (val.CatCode == CatCode){
				obj[i] = val;
				i++;
			}
		});

		return obj;
	},

	setCat : function(CatCode){

		var obj = catCommon.getObj(CatCode);

		if (CatCode.substring(0,2) == "AG"){
			CatCode = "AGAZ";
		}

		eval("catCommon._"+CatCode+"(obj);");
	},

	// ¸ÞÀÎ¹è³Ê
	_AAAA_Length : 1,
	_AAAA_SelectedIndex : 1,
	_AAAA : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			i++;
		});

		html += "<div class='banner'>";
		html += "  <div class='banner_no'>";
		html += "    <ul>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/no_"+j+"_on.gif' alt='' onclick='catCommon._AAAA_change("+j+")' style='cursor:pointer'/></li>";
			}else{
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/no_"+j+".gif' alt='' onclick='catCommon._AAAA_change("+j+")' style='cursor:pointer'/></li>";
			}
		}
		html += "    </ul>";
		html += "  </div>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:546px; height:250px; filter: revealTrans(duration=0, transition=12);visibility: visible;' alt='' /></a>";
			}else{
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:546px; height:250px; filter: revealTrans(duration=0, transition=12);visibility: hidden;display:none' alt='' /></a>";
			}
		}
		html += "</div>";

		this._AAAA_Length = i;

		document.write(html);

		if (catCommon._AAAA_Length > 1){
			setTimeout("catCommon._AAAA_reflash();", catCommon.changedTime);
		}

	},
	_AAAA_change : function(index){
		if (catCommon._AAAA_SelectedIndex != index){
			this._AAAA_SelectedIndex = index;
			for (var i = 1; i <= this._AAAA_Length; i++){
				$("mainBannerImg"+i).style.display = 'none';
				$("mainBannerImg"+i).style.visibility = "hidden";

				if (this._AAAA_SelectedIndex == i){
					$("mainBanner"+i).src = "/img/main/no_" + i + "_on.gif";
					$("mainBannerImg"+i).style.display = '';

					$("mainBannerImg"+i).filters[0].apply();
					$("mainBannerImg"+i).style.visibility = "visible";
					$("mainBannerImg"+i).filters[0].play();
				}else{
					$("mainBanner"+i).src = "/img/main/no_" + i + ".gif";
				}
			}

		}
	},
	_AAAA_reflash : function(){
		if (catCommon._AAAA_SelectedIndex >= catCommon._AAAA_Length){
			catCommon._AAAA_change(1);
		}else{
			catCommon._AAAA_change(catCommon._AAAA_SelectedIndex + 1);
		}
		setTimeout("catCommon._AAAA_reflash();", catCommon.changedTime);
	},

	///////////////
	//	Top 5 ·¹½ÃÇÇ
	_AAAB : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 6;

		obj.each(function(val){
			a[i] = val;
			i++;
		});
		for (i = i; i < cnt; i++){
			a[i] = this._empty;
		}

		html += "<div class='recipe'>";
		html += "  <p class='recipe_tit'><img src='/img/main/top_recipe.gif' alt='TOP Recipe5' /></p>";
		html += "  <p class='recipe_tit02'><img src='/img/main/recipe_tit.gif' alt='TOP 5 ·¹½ÃÇÇ' /></p>";
		html += "  <ul>";
		html += "    <li class='recipe_list01'><a href='"+a[0].LinkURL+"'>"+StringCut(a[0].CookTitle, 20)+"</a></li>";
		html += "    <li><img src='/AttEdit/recipe/Old/"+a[0].FileName+"' style='width:80px; height:50px'/></li>";
		html += "    <li class='recipe_list02'><a href='"+a[1].LinkURL+"'>"+StringCut(a[1].CookTitle, 20)+"</a></li>";
		html += "    <li class='recipe_list03'><a href='"+a[2].LinkURL+"'>"+StringCut(a[2].CookTitle, 20)+"</a></li>";
		html += "    <li class='recipe_list04'><a href='"+a[3].LinkURL+"'>"+StringCut(a[3].CookTitle, 20)+"</a></li>";
		html += "    <li class='recipe_list05'><a href='"+a[4].LinkURL+"'>"+StringCut(a[4].CookTitle, 20)+"</a></li>";
		html += "  </ul>";
		html += "</div>";

		document.write(html);
	},

	///////////////
	//	¿ÞÂÊ»çÀÌµå¹è³Ê
	_AAAC : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			html += "<p class='mt10'><a href='"+a[i].LinkURL+"' target='"+a[i].ItemBind+"'><img src='/AttEdit/main/"+a[i].FileName+"' alt='"+a[i].CookTitle+"' style='width:180px'/></a></p>";
			i++;
		});

		document.write(html);
	},

	///////////////
	//	¿À¸¥ÂÊ»çÀÌµå¹è³Ê
	_AAAD : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			html += "<p class='mt10'><a href='"+a[i].LinkURL+"' target='"+a[i].ItemBind+"'><img src='/AttEdit/main/"+a[i].FileName+"' alt='"+a[i].CookTitle+"' style='width:214px'/></a></p>";
			i++;
		});

		document.write(html);
	},

	///////////////
	//	ÀÎ±â·¹½ÃÇÇ
	_AAAE : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 5;

		obj.each(function(val){
			a[i] = val;
			i++;
		});
		for (i = i; i < cnt; i++){
			a[i] = this._empty;
		}

		if (a[0].CookTitle)
		{
			html += "<div class='left_recipe_list'>";
			html += "  <ul>";
			html += "    <li><a href='"+a[0].LinkURL+"'>"+StringCut(a[0].CookTitle, 20)+"</a></li>";
			html += "    <li><a href='"+a[1].LinkURL+"'>"+StringCut(a[1].CookTitle, 20)+"</a></li>";
			html += "    <li><a href='"+a[2].LinkURL+"'>"+StringCut(a[2].CookTitle, 20)+"</a></li>";
			html += "    <li><a href='"+a[3].LinkURL+"'>"+StringCut(a[3].CookTitle, 20)+"</a></li>";
			html += "    <li><a href='"+a[4].LinkURL+"'>"+StringCut(a[4].CookTitle, 20)+"</a></li>";
			html += "  </ul>";
			html += "</div>";
		}else{
			html = ""
		}

		document.write(html);
	},

	///////////////
	//	¿À´ÃÀÇ¿ä¸®
	_AAAF : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	·¹½ÃÇÇ
	_AAAG : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	´ÙÀÌ¾îÆ®
	_AAAH : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	°Ç°­½Ä
	_AAAI : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	ÀÌÀ¯½Ä
	_AAAJ : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	¸ÞÀÎ¹«·á¿ä¸®±³½Ç
	_AAAL : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 1;

		obj.each(function(val){
			a[i] = val;
			i++;
		});
		for (i = i; i < cnt; i++){
			a[i] = this._empty;
		}
		html += "<div class='class_title'><a href='"+a[0].LinkURL+"'>"+StringCut(a[0].CookTitle, 24)+"</a></div>";
		html += "<div class='class_con'><a href='"+a[0].LinkURL+"'><img src='/AttEdit/main/"+a[0].FileName+"' alt='' style='width:192px;height:120px' onerror=\"this.src='/img/no_img.gif'\"/></a></div>";

		document.write(html);
	},

	///////////////
	//	½Ç½Ã°£ ÀÎ±â¿ä¸®
	_AAAM : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 4;

		obj.each(function(val){
			html += "<li><a href='"+val.LinkURL+"'>"+StringCut(val.CookTitle, 7)+"</a></li>";
		});

		document.write(html);
	},

	// ±âº»Á¤º¸ º¸ÀÌ±â
	_AAAFBase : function(val){
		var html = "";
		var textColor = "txt_orange";

		if (val.CatCode == "AAAF" || val.CatCode == "AAAG"){
			textColor = "txt_orange";
		}else if (val.CatCode == "AAAH" || val.CatCode == "AAAI"){
			textColor = "txt_blue11";
		}else if (val.CatCode == "AAAJ"){
			textColor = "txt_green11";
		}

		html += "<div class='main_con fl'>";
		html += "<p class='fl mr5 mb10 cl'><a href='"+val.LinkURL+"'><img src='/AttEdit/recipe/Old/"+val.FileName+"' style='width:80px; height:56px' alt='"+val.CookTitle+"' /></a></p>";
		html += "<p class='fl con_title'><a href='"+val.LinkURL+"'><span class='txt_orange txt_mgodic'>"+StringCut(val.CookTitle, 20)+"</span></a></p>";
		html += "<ul>";
		html += "<li class='cook_menu01'>Á¶È¸: <span class='txt_num11'>"+putComma(val.hit)+"</span></li>";
		html += "<li class='cook_menu02'>ÃßÃµ: <span class='txt_num11'>"+putComma(val.CookRecomm)+"</span></li>";
		html += "</ul>";
		html += "</div>";
/*
		html += "<p class='fl mr10'><a href='"+val.LinkURL+"'><img src='/AttEdit/recipe/Old/"+val.FileName+"' style='width:50px; height:35px'/></a></p>";
		html += "<p class='fl'><a href='"+val.LinkURL+"'><span class='"+textColor+"'>"+StringCut(val.CookTitle, 20)+"</span></a></p></a><br />";
		html += "<p class='txt_num11'></p>";
		html += "<ul>";
		html += "  <li class='cook_menu01'>Á¶È¸ : <span class='txt_num11_under'>"+putComma(val.hit)+"</span></li>";
		html += "  <li class='cook_menu02'>ÃßÃµ : <span class='txt_num11_under'>"+putComma(val.CookRecomm)+"</span></li>";
		html += "  <li class='cook_menu03'>´ñ±Û : <span class='txt_num11_under'>"+putComma(val.CommentNum)+"</span></li>";
		html += "</ul>";
*/
		return html;
	},

	///////////////
	//	´º½º/ÀÌº¥Æ®
	_AAAK : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			html += "<p class='mt10'><a href='"+val.LinkURL+"' target='"+val.ItemBind+"'><img src='/AttEdit/main/"+val.FileName+"' alt='"+val.CookTitle+"' style='width:268px'/></a></p>";
			i++;
		});

		document.write(html);
	},

	///////////////
	//	·¹½ÃÇÇ¸ÞÀÎ - µ¿¿µ»ó¿ä¸®
	_ADAA : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	·¹½ÃÇÇ¸ÞÀÎ - Å×¸¶µ¿¿µ»ó
	_ADAB : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 3;

		obj.each(function(val){
			a[i] = val;
			html += catCommon._AAAFBase(val);
			i++;
		});

		document.write(html);
	},

	///////////////
	//	·¹½ÃÇÇ¸ÞÀÎ - ÀÏ¹Ý·¹½ÃÇÇ
	_ADAC : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 7;

		obj.each(function(val){
			a[i] = val;
			i++;
		});

		for (var j = 0; j <= 2; j++){
			html += catCommon._AAAFBase(a[j]);

		}



		for (var j = 3; j <= 6; j++){
			html += catCommon._AAAFBase(a[j]);
		}

		document.write(html);
	},

	///////////////
	//	ÀÌº¥Æ®-ÀÌº¥Æ®
	_AFAB : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			html += "<p class='mt10'><a href='"+val.LinkURL+"' target='"+val.ItemBind+"'><img src='/AttEdit/main/"+val.FileName+"' alt='"+val.CookTitle+"' style='width:268px'/></a></p>";
			i++;
		});

		document.write(html);
	},

	//////////////////////////////
	// ·¹½ÃÇÇ, °øÅë - »ó´Ü ¹è³Ê  (°°Àº À¯ÇüÀÎµ¥ CatCode¸¸ Æ²·Á¼­ ÀÌ³ð¸¸ ´Ù¼öÀÇ CatCode ¿¡¼­ »ç¿ë)
	_AGAZ_Length : 1,
	_AGAZ_SelectedIndex : 1,
	_AGAZ : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			i++;
		});

		if (i == 0){
			return;
		}

		html += "<div class='banner_sub'>";
		html += "  <div class='banner_sub_btn'>";
		html += "    <ul>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/banner_btn_on.gif' alt='' onclick='catCommon._AGAZ_change("+j+")' style='cursor:pointer'/></li>";
			}else{
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/banner_btn_off.gif' alt='' onclick='catCommon._AGAZ_change("+j+")' style='cursor:pointer'/></li>";
			}
		}
		html += "    </ul>";
		html += "  </div>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:780px; height:150px; filter: revealTrans(duration=1, transition=12);visibility: visible;' alt='' /></a>";
			}else{
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:780px; height:150px; filter: revealTrans(duration=1, transition=12);visibility: hidden;display:none' alt='' /></a>";
			}
		}
		html += "</div>";

		this._AGAZ_Length = i;

		document.write(html);

		if (catCommon._AGAZ_Length > 1){
			setTimeout("catCommon._AGAZ_reflash();", catCommon.changedTime);
		}
	},
	_AGAZ_change : function(index){
		if (catCommon._AGAZ_SelectedIndex != index){
			this._AGAZ_SelectedIndex = index;
			for (var i = 1; i <= this._AGAZ_Length; i++){
				$("mainBannerImg"+i).style.display = 'none';
				$("mainBannerImg"+i).style.visibility = "hidden";

				if (this._AGAZ_SelectedIndex == i){
					$("mainBanner"+i).src = "/img/main/banner_btn_on.gif";
					$("mainBannerImg"+i).style.display = '';

					$("mainBannerImg"+i).filters[0].apply();
					$("mainBannerImg"+i).style.visibility = "visible";
					$("mainBannerImg"+i).filters[0].play();
				}else{
					$("mainBanner"+i).src = "/img/main/banner_btn_off.gif";
				}
			}

		}
	},
	_AGAZ_reflash : function(){
		if (catCommon._AGAZ_SelectedIndex >= catCommon._AGAZ_Length){
			catCommon._AGAZ_change(1);
		}else{
			catCommon._AGAZ_change(catCommon._AGAZ_SelectedIndex + 1);
		}
		setTimeout("catCommon._AGAZ_reflash();", catCommon.changedTime);
	},

	//////////////////////////////
	// È¸¿ø°¡ÀÔ »ó´Ü ¹è³Ê
	_AHAA_Length : 1,
	_AHAA_SelectedIndex : 1,
	_AHAA : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 10;

		obj.each(function(val){
			a[i] = val;
			i++;
		});

		if (i == 0){
			return;
		}

		html += "<div class='banner_sub'>";
		html += "  <div class='banner_sub_btn'>";
		html += "    <ul>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/banner_btn_on.gif' alt='' onclick='catCommon._AHAA_change("+j+")' style='cursor:pointer'/></li>";
			}else{
				html += "      <li><img id='mainBanner"+j+"' name='mainBanner' src='/img/main/banner_btn_off.gif' alt='' onclick='catCommon._AHAA_change("+j+")' style='cursor:pointer'/></li>";
			}
		}
		html += "    </ul>";
		html += "  </div>";
		for (var j = 1; j <= i; j++){
			if (j == 1){
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:780px; height:150px; filter: revealTrans(duration=1, transition=12);visibility: visible;' alt='' /></a>";
			}else{
				html += "  <a href='"+a[j-1].LinkURL+"' target='"+a[j-1].ItemBind+"'><img id='mainBannerImg"+j+"' name='mainBannerImg' src='/AttEdit/main/"+a[j-1].FileName+"' style='width:780px; height:150px; filter: revealTrans(duration=1, transition=12);visibility: hidden;display:none' alt='' /></a>";
			}
		}
		html += "</div>";

		this._AHAA_Length = i;

		document.write(html);

		if (catCommon._AHAA_Length > 1){
			setTimeout("catCommon._AHAA_reflash();", catCommon.changedTime);
		}
	},
	_AHAA_change : function(index){
		if (catCommon._AHAA_SelectedIndex != index){
			this._AHAA_SelectedIndex = index;
			for (var i = 1; i <= this._AHAA_Length; i++){
				$("mainBannerImg"+i).style.display = 'none';
				$("mainBannerImg"+i).style.visibility = "hidden";

				if (this._AHAA_SelectedIndex == i){
					$("mainBanner"+i).src = "/img/main/banner_btn_on.gif";
					$("mainBannerImg"+i).style.display = '';

					$("mainBannerImg"+i).filters[0].apply();
					$("mainBannerImg"+i).style.visibility = "visible";
					$("mainBannerImg"+i).filters[0].play();
				}else{
					$("mainBanner"+i).src = "/img/main/banner_btn_off.gif";
				}
			}

		}
	},
	_AHAA_reflash : function(){
		if (catCommon._AHAA_SelectedIndex >= catCommon._AHAA_Length){
			catCommon._AHAA_change(1);
		}else{
			catCommon._AHAA_change(catCommon._AHAA_SelectedIndex + 1);
		}
		setTimeout("catCommon._AHAA_reflash();", catCommon.changedTime);
	},

	///////////////
	//	ÀüÃ¼ ·¹½ÃÇÇ ¼ö
	_AZAA : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 1;

		obj.each(function(val){
			html += putComma(val.hit);
		});

		document.write(html);
	},

	///////////////
	//	ÀüÃ¼ È¸¿ø ¼ö
	_AZAB : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 1;

		obj.each(function(val){
			html += putComma(val.hit);
		});

		document.write(html);
	},

	///////////////
	//	½Ç½Ã°£ ÀÎ±â¿ä¸®
	_AZAC : function(obj){
		var a = new Array();
		var html = "";
		var i = 0;
		var cnt = 4;

		obj.each(function(val){
			html += "<li><a href='"+val.LinkURL+"'>"+StringCut(val.CookTitle, 7)+"</a></li>";
		});

		document.write(html);
	}


}

