﻿// styleship-rich-website ajax request-response
// 2010-12-17 :: 0.0.1.alpha	by urobonos
// 2011-02-08 :: 0.0.2				by urobonos		:: jQuery -> SSQ

/* 프로토타입과 충돌방지 */
/* 페이스북API가 프로토타입이라서 추가함 */
var SSQ = jQuery.noConflict();
var ssRich = {
	version: "styleship_framework.0.0.2",	
	getHTML: {},
	getTEXT: {},
	getJS: {},
	getXML: {},
	getJSON: {},
	getBrw: {},
	rtnVal: ""
};
ssRich.getHTML = function(RequestUrl,CallBack,CallBackFN){
	SSQ.ajax({
			type: "get",
			dataType: "html",
			url: RequestUrl,
			success: function(data){
				SSQ(CallBack).html(data);
				if(CallBackFN != undefined) eval(CallBackFN);
			}
	});
}

ssRich.getJSON = function(RequestUrl,CallBack){
	SSQ.ajax({
			type: "get",
			dataType: "json",
			url: RequestUrl,
			success: eval(CallBack)
	});
}

SSQ.extend({
	getUrlVars: function(){
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++){ 
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}
	return vars;
	},
	getUrlVar: function(name){
		return SSQ.getUrlVars()[name];
	}
});


ssRich.getBrw = function(){
	
	/* 브라우저 렌더링 엔진 버전검색 */
	ver = SSQ.browser.version;
	if(SSQ.browser.msie == true)		return Array("IE",ver);
	if(SSQ.browser.mozilla == true) return Array("FF",ver);
	if(SSQ.browser.safari == true)	return Array("SA",ver); 
	if(SSQ.browser.opera == true)		return Array("OP",ver);

}


function getHTML(RequestUrl){
	return SSQ.get(RequestUrl);
	
}

var mainBannerRollTimer;
var mainBottom_rollIngTimer;

SSQ(document).ready(function () {
	
	
   	if(SSQ.trim((location.href).toLowerCase()) != 'http://'+location.host+'/11fw/ystylist.asp'){

 	    ssRich.getHTML("layout/left.asp", "#navArea");
	    ssRich.getHTML("layout/right.asp", "#extLinks");
	    ssRich.getHTML("layout/footer.asp", "#footer");
	
	    if(ssRich.getBrw() == 'IE,6.0'){
	 				SSQ("body").append("<iframe id='history' style='display:none'></iframe>");
			}

  
	    if (unescape((location.hash).replace('#', '')) == '') {
	        location.hash = '#/main/';
	    }
	    	    
	    setInterval("hash_cachter();", 1000);
	    setInterval("main_ctr();", 1000);
	    setInterval("right_ctr();", 500);
	
	    setInterval("sub_cachter();", 1000);
	    
			setTimeout("SSQ('#footer').show();",500);
	
	    extLinks_ctr();  
			timeClear();
		}else{
	    ssRich.getHTML("yStylist/yStylist.asp", "#extLinks");
	    setInterval("yStylist()",100);
		}
 
})

SSQ(window).resize(function(){

 	if(SSQ.trim((location.href).toLowerCase()) != 'http://'+location.host+'/11fw/ystylist.asp'){
	
		objHig_bak = 0;
		main_ctr();
		extLinks_ctr();
	
	}else{

	  yStylist();

	}
	
})

var urlCtr_bak;
function hash_cachter(){

  urlCtr = unescape((location.href).split('#/')[1]);
  
	if(urlCtr == ''){
			location.hash = '#/main/';
	}

	if(urlCtr != urlCtr_bak && urlCtr != '' ){
		if (ssRich.getBrw() == 'IE,6.0') {
		    SSQ("#history").attr("src", "__pageMove.asp?url=" + urlCtr)
		    ssRich.getHTML(urlCtr, "#content", "Non_pageChk();");
		} else {
		    ssRich.getHTML(urlCtr, "#content", "Non_pageChk();");
		}
		if(urlCtr == "main/"){rightOpen();}
		_gaq.push(['_trackPageview','/11ss/'+urlCtr]);
		SSQ("#pageMain").scrollTop(0);
		urlCtr_bak = urlCtr;
		activeBrandTab();
		main_ctr();
		BannerRoll = 0;
		timeClear();
		//footer_ctr();
	}
}


function history_back(urlVal){
	
		urlCtr_bak = urlVal;
		top.location.href = '#/'+urlVal;

		ssRich.getHTML(urlVal, "#content");
		//rightOpen();
		SSQ("#pageMain").scrollTop(0);
		activeBrandTab();
		main_ctr();
		BannerRoll = 0;

}

function timeClear(){

		clearTimeout(mainBannerRollTimer);
		mainBannerRollTimer = setTimeout("mainBannerRoll()",4000);

		clearTimeout(mainBottom_rollIngTimer);
		mainBottom_rollIngTimer = setTimeout("mainBottom_rollIng();",1);
		//setTimeout("mainBottom_rollIngTimer();",4000);






		setTimeout("mainBottom_ctr();",1000);
}

var objHig_bak;
var objWid_bak;

function main_ctr(){

	objWid = SSQ("body").width() - 240;
	objHig = SSQ("body").height() - 360;
	
	
	if(urlCtr_bak == "main/"){
		SSQ("body").attr("scroll","no");
		SSQ("body").css({"overflow":"no"});
	}else{
		SSQ("body").attr("scroll","no");
		SSQ("body").css({"overflow-x":"hidden"});
		SSQ("body").css({"overflow-y":"auto"});
		SSQ("#primaryArea").css({"overflow-x":"hidden"});
		SSQ("#primaryArea").css({"overflow-y":"auto"});


	}
	
	/*if(objWid < 1020){
		rtnVal = "1020px"
	}else{
		rtnVal = "100%";
	}
	if(objWid > 1360){
		rtnVal = "1360px";
	}
	if(objWid_bak != objWid || objHig_bak != objHig){
		SSQ(".brandImages").dequeue();
		SSQ(".brandImages").css({
			"height" : objHig,
			"width" : rtnVal
		});
		objWid_bak = objWid;
		objHig_bak = objHig;
	}*/
}

function extLinks_ctr(){
/*
	objWid = parseInt(SSQ(window).width());
	SSQ("#extLinks").css("left",objWid-40);
	if(objWid > 1220){
		SSQ("#extLinks").css("left",1220);
		SSQ("#extLinks").css("width",objWid-1220);
	}else{
		SSQ("#extLinks").css("width","40");
	}
	SSQ("#extLinks").css("overflow","hidden");
*/
}

var activeBrand = 0;
function activeBrandTab(){
	tabNo = parseInt(SSQ.getUrlVar("c"));
	if(tabNo != undefined){
		var rtnVal = "";
		switch(tabNo){
			case 1 : rtnVal = "pageWomen"; break; 
			case 2 : rtnVal = "pageForMen"; break; 
			case 3 : rtnVal = "pageBasic"; break; 
			case 4 : rtnVal = "pageJeans"; break; 
			case 5 : rtnVal = "pageCCode"; break; 
			case 6 : rtnVal = "pageInnerwear"; break; 
			case 7 : rtnVal = "pageKids"; break; 
			case 8 : rtnVal = "pageHaiker"; break; 
			case 9 : rtnVal = "pageHomme"; break; 
		}
		SSQ("body").attr("id",rtnVal);
		activeBrand = tabNo;
	}
}


var sub_cat_bak = "";

function sub_cachter(){
	var sub_cat = ""; sub_cat = SSQ("#contentWrapper").attr("class");
	var sub_act = SSQ(".categoryMenu ul li a.menuOn").attr("class");

	if(sub_cat_bak != sub_act){
		if(sub_cat != sub_act && sub_cat != undefined && sub_cat != "" ){
			SSQ(".categoryMenu ul li a.menuOn").removeClass("menuOn")
			SSQ(".categoryMenu ul li."+sub_cat+" a").addClass("menuOn");
		}else{
			SSQ(".categoryMenu ul li a.menuOn").removeClass("menuOn");
		}
		sub_cat_bak = sub_act;
	}
}

var listLineObj = '';
function listLoad(jsonUrl){

	SSQ.getJSON(jsonUrl, function(data,textStatus){
		var obj = SSQ(".listLine").clone(true).parent().html();
		if(obj == null){ obj = "<tr class='.listLine'>" + SSQ(".listLine").clone(true).html() + "</tr>"; }
		if(listLineObj != ''){ obj = listLineObj; }
		listLineObj = obj;
		var results = data.results;
		var listData = "";
		SSQ("table.listBody tbody").empty();
		SSQ.each(results, function(item){
			jsonData = SSQ(this)[0];
			cloneLine = obj;
			cloneLine = cloneLine.replace("({BoardNo})",jsonData.BoardNo);
			cloneLine = cloneLine.replace("({BoardTitle})",jsonData.BoardTitle);
			cloneLine = cloneLine.replace("({BoardWriter})",jsonData.BoardWriter);
			cloneLine = cloneLine.replace("({BoardRegDate})",jsonData.BoardRegDate);
			listData += cloneLine;
		});
		SSQ("table.listBody tbody").append(listData);

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:searchFormSubmit("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:searchFormSubmit(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:searchFormSubmit("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}

		SSQ(".pagination").empty();
		SSQ(".pagination").append(pageLine);

	});
}

function photolistLoad(jsonUrl){

	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<li><img src=/data/images/({IMGURL}) width=200 height=300/></li>";
		var listData = "";
		
		var results = data.results;
		var listData = "";
		SSQ("div.eventList ul").empty();
		SSQ.each(results, function(item){
			if(data.PageCount > 0){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({IMGURL})",jsonData.BoardTitle);
				if(item == 3 || item == 7){
					cloneLine = cloneLine.replace("<li>","<li class=tail>");
					item = 0;
				}
				listData += cloneLine;
			}else{
				listData = '<li style="padding:200px 0 200px 0;width:100%;text-align:center;">등록된 이벤트가 없습니다.</li>'
			}
		});
		SSQ("div.eventList ul").append(listData);

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:searchFormSubmit("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:searchFormSubmit(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:searchFormSubmit("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}

		SSQ(".pagination").empty();
		SSQ(".pagination").append(pageLine);

	});
}

function productlistLoad(jsonUrl){
	
	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<li><a href='({PRODUCTURL})'><img src='({IMGURL})' width=170/></a></li>";
		var listData = "";
		
		var results = data.results;
		var listData = "";
		SSQ("div.productList ul").empty();
		SSQ.each(results, function(item){
			if(data.PageCount > 0){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({IMGURL})",jsonData.ProductImage);
				cloneLine = cloneLine.replace("({PRODUCTURL})",jsonData.ProductUrl);

				listData += cloneLine;
			}else{
				listData = '<li style="padding:200px 0 200px 0;width:100%;text-align:center;">등록된 제품이 없습니다.</li>'
			}
		});
		SSQ("div.productList ul").append(listData);

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:searchFormSubmit("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:searchFormSubmit(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:searchFormSubmit("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}

		SSQ(".pagination").empty();
		SSQ(".pagination").append(pageLine);

	});
}

function Non_pageChk(){
}


function move(link){
	location.hash = link;
	SSQ("#container_body").scrollTop(0);
}

function pMove(yPos) {
    SSQ("#container_body").scrollTop(yPos);
}

function displayToggle(obj){
	SSQ(obj).toggle(200);
}

function faqdisplayToggle(obj){
	if(SSQ(".faqAnswer:eq("+obj+")").css("display") != "none"){
		SSQ(".faqAnswer:eq("+obj+")").fadeOut(200);		
	}else{
		SSQ(".faqAnswer").hide();
		SSQ(".faqAnswer:eq("+obj+")").fadeIn(200);
	}
}


var rightUrl = "";
var rightAct = "";
function rightOpen(nUrl){
	if(nUrl != rightUrl){
		ssRich.getHTML(nUrl, "#rightContent");
		rightUrl = nUrl;
	}else{
		rightAct = "closing";
		
		wid = SSQ(window).width();
	
		if(wid < 1280 || urlCtr_bak != "main/" ){
			SSQ("#extLinks").animate({
				"left" : parseInt(SSQ(window).width() - 40)
			},100,function(){
				SSQ("#rightContent").empty();
				rightAct = "";
			});
		} else {
			rightAct = "";
		}
		
		rightUrl = "";
	}
}


function right_ctr(){
	
if(SSQ.trim((location.href).toLowerCase()) != 'http://'+location.host+'/11fw/ystylist.asp'){
	
	//alert();
	
	wid = SSQ(window).width();
	//alert(SSQ("#rightContent").width());
	
	/*if(wid < 1280 || urlCtr_bak != "main/"){*/
	if(wid < 1280 ){

			if(rightAct != "closing"){
				SSQ("#extLinks").dequeue();
				if(SSQ("#rightContent").width() != ""){
		
					SSQ("#extLinks").css({
						"left" : parseInt(SSQ(window).width()-SSQ("#rightContent").width() - 40),
						"height" : parseInt(SSQ(document).height())
					});
					SSQ("#rightContent").height(SSQ(document).height()-5);

					
					
					//SSQ("#rightBackPanel").height(SSQ(document).height()-120);

				}else{

					if( parseInt(SSQ("#extLinks").css("left")) != parseInt(SSQ(window).width()-40)){
						SSQ("#extLinks").css({
							"left" : parseInt(SSQ(window).width()-40),
							"height" : parseInt(SSQ(document).height())
						});
		
					}
				}
			}

	} else {
		
			if(rightAct != "closing"){
				
				SSQ("#extLinks").dequeue();
				if(SSQ("#rightContent").width() != ""){
				
					leftVal = 1280;
					if(1280 + parseInt(SSQ("#rightContent").width()) > SSQ(window).width() - 40){
						leftVal = 1280 - ((1280 + parseInt(SSQ("#rightContent").width())) - SSQ(window).width()) - 40;
					}
					
					//alert(leftVal); 
					
					/*SSQ("#extLinks").animate({
						"left" : leftVal,
						"height" : parseInt(SSQ("body").height())
					},100);*/
					
					SSQ("#extLinks").css({
						"left" : leftVal,
						"height" : parseInt(SSQ("body").height())
					});
					SSQ("#rightContent").height(SSQ(document).height()-5);

					
						
					//SSQ("#rightBackPanel").height(SSQ(document).height()-120);
		
				}else{
					/*
					if( parseInt(SSQ("#extLinks").css("left")) != 1240){
					*/
						SSQ("#extLinks").css({
							"left" : 1280,
							"height" : parseInt(SSQ("body").height())
						});
					/*
					}
					*/
				}
			}


		
	}

}

}

var footer_posY_bak;
function footer_ctr(){

  if(ssRich.getBrw() == 'IE,6.0' && urlCtr_bak == "main/"){
		posY = SSQ(document).height() - 140;
	}else{
		posY = 0;
	}

	if(footer_posY_bak != posY){
		SSQ("#footer").css("marginTop",posY);
		SSQ("#footer").hide();
		//footer_move(posY);
		footer_posY_bak = posY;
	}
}

function footer_move(posY){
	SSQ("#footer").dequeue();
	SSQ("#footer").animate({
		"marginTop":posY
	},200)
	SSQ("#footer").show();
}

function selectToggle(){
	SSQ('#select_global').toggle(300);	
}

var sub_eq_bak;
function productsubTab_ctr(sub_eq){
	if(sub_eq != sub_eq_bak) clearTimeout(timerObj);
	if(sub_eq == sub_eq_bak){
		SSQ(".productsubTab").hide();
		SSQ(".productTab ul li a").removeClass("menuOn");		
		SSQ(".productTab ul li:eq("+sub_eq+") a").addClass("menuOn");		
		SSQ(".productsubTab").eq(sub_eq).show();
		return;
	}else{
		SSQ(".productsubTab").hide();
		SSQ(".productTab ul li a").removeClass("menuOn");		
		SSQ(".productTab ul li:eq("+sub_eq+") a").addClass("menuOn");		
		SSQ(".productsubTab").eq(sub_eq).show();
	}
}

var timerObj = "";
function productsubTab_chk(){
	clearTimeout(timerObj); 
	timerObj = setTimeout("productsubTab_ctr("+sub_eq_bak+");",1000);
}

function mainBottom_ctr(){
	urlCtr = unescape((location.href).split('#/')[1]);
	if(urlCtr_bak == "main/"){
		SSQ("#mainBottom").show();
		mainBottom_load();
	}else{
		SSQ("#mainBottom").hide();
		SSQ("#mainBottom").empty();
	}
	/*objVal = SSQ("#mainBottom").html();
	if(objVal != undefined && objVal != ""){
		SSQ("#mainBottom").css("marginTop",SSQ("body").height() - 360);
	}*/
}

function mainBottom_load(){
	SSQ.getJSON("/responseData/json/pan.json?c=1",	function(data,textStatus){
		var htmlBody = "";
		SSQ.each(data,function(){
			addCss = "";
			if(this.xPos != -1){
				addCss = "margin-top:"+this.yPos+"px;" + "margin-left:"+(this.xPos)+"px;position:absolute;display:inline;";
				htmlBody = htmlBody + "<div id='pan_rich' style='z-index:0;width:"+this.xSize+"px;height:"+this.ySize+"px;"+addCss+"'>" + this.panContent + "</div>"
			}
		});
		SSQ(".bannerTable").append(htmlBody);
	});
}

function mainBottom_rollIng(){
	clearTimeout(mainBottom_rollIngTimer);
	leftVal = SSQ(".mainBottomContentWrapper").css("top");
	if(leftVal == "auto") leftVal = 0;
	SSQ(".mainBottomContentWrapper").dequeue();
	SSQ(".mainBottomContentWrapper").animate({ "top":-1200},20000,function(){
		if(parseInt(SSQ(".mainBottomContentWrapper").css("top")) <= -(1200)){
			SSQ(".bannerTable").eq(0).clone().appendTo(".mainBottomContentWrapper");
			SSQ(".bannerTable").eq(0).remove();
			SSQ(".mainBottomContentWrapper").css("top","0");
			mainBottom_rollIngTimer = setTimeout("mainBottom_rollIng();",1000);
		}
	});
}

function mainBottom_rollIng_start(){
	clearTimeout(mainBottom_rollIngTimer);
	mainBottom_rollIngTimer = setTimeout("mainBottom_rollIng_start();",3000);
	//leftVal = SSQ(".mainBottomContentWrapper").css("marginLeft");
	TopVal = SSQ(".mainBottomContentWrapper").css("marginTop");
	if(TopVal == "auto") TopVal = 0;
	SSQ(".mainBottomContentWrapper").animate({ "marginTop":parseInt(TopVal)-120},2000,function(){
		if(parseInt(SSQ(".mainBottomContentWrapper").css("marginTop")) <= -(1200)){
			SSQ(".bannerTable").eq(0).clone().appendTo(".mainBottomContentWrapper");
			SSQ(".bannerTable").eq(0).remove();
			SSQ(".mainBottomContentWrapper").css("marginTop","0");
		}
	});
}

function mainBottom_rollIng_end(){
	clearTimeout(mainBottom_rollIngTimer);
	SSQ(".mainBottomContentWrapper").dequeue();
}

function mainBannerRoll(){
	clearTimeout(mainBannerRollTimer);
	if(SSQ(".rollBanner").html() != null){

		cloneNo = Math.ceil(Math.random()*4)-1;

		/* 클론배너 데이터를 실 배너로 이동 */
		SSQ(".rollBanner").append("<img src='"+(SSQ(".cloneBanner .rollImg").eq(0).attr("src"))+"' class='rollImg' style='width:1080;'/>");
		SSQ(".cloneBanner .rollImg").eq(0).remove();
	
		/* 이동한 클론배너를 롤링 시작 */
		//SSQ(".rollBanner .rollImg").eq(0).css({"zIndex":"0"});

		SSQ(".rollBanner .rollImg").eq(0).animate({"opacity":0},2000);
		SSQ(".rollBanner .rollImg").eq(1).css({"zIndex":"1","opacity":0});
		SSQ(".rollBanner .rollImg").eq(1).css({"display":"block"});
		SSQ(".rollBanner .rollImg").eq(1).animate({
			"marginLeft":0								
		},1,function(){
		
		SSQ(".rollBanner .rollImg").eq(1).animate({
			"opacity":1,
						"marginLeft":0
			},1500,function(){
				SSQ(".rollImg").eq(0).clone().appendTo(".cloneBanner");
				SSQ(".cloneBanner .rollImg").css({"display":"none"});
				SSQ(".rollImg").eq(0).remove();
			})
			mainBannerRollTimer = setTimeout("mainBannerRoll();",4000);
		});

	}else{
		
		mainBannerRollTimer = setTimeout("mainBannerRoll();",4000);

	}
}

function promotionLoad(){
	
	jsonUrl = "/responseData/json/promotion.json";
	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<li><a href='({PROMOTIONLINK})'><img src='({PROMOTIONIMG})'/></a></li>";
		var listData = "";
		var results = data;
		var listData = "";
		SSQ("div.promotion ul").empty();
		SSQ.each(results, function(item){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({PROMOTIONIMG})",jsonData.PROMOTIONIMG);
				cloneLine = cloneLine.replace("({PROMOTIONLINK})",jsonData.PROMOTIONLINK);
				listData += cloneLine;
		});
		SSQ("div.promotion ul").append(listData);
	});

}


function yspaceLoad(c){
	
	jsonUrl = "/responseData/json/yspace_list.json?c="+c;
	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj1 = "<li class=\"spe\">";
				obj1 += "	<div class=\"category\">[Y-Stylist ({BOARDCATEGORY})]</div>";
				obj1 += "	<div class=\"title\">({BOARDTITLE})</div>";
				obj1 += "	<p>({BOARDPREVIEW})</p>";
				obj1 += "	<div class=\"date\">({BOARDREGDATE})</div>";
				obj1 += "</li>";

		var obj2 = "<li class=\"spe2\">";
				obj2 += "	<div class=\"category\">[Y-Stylist ({BOARDCATEGORY})]</div>";
				obj2 += "	<div class=\"title\">({BOARDTITLE})</div>";
				obj2 += "	<p>({BOARDPREVIEW})</p>";
				obj2 += "	<div class=\"date\">({BOARDREGDATE})</div>";
				obj2 += "</li>";


		var obj3 = "<li>";
				obj3 += "	<div class=\"image\"><img src=\"({BOARDATTACHIMAGE})\" onerror=\"this.src='images/y.jpg'\"/></div>";
				obj3 += "	<div class=\"info\">";
				obj3 += "		<div class=\"category\">[Y-Stylist ({BOARDCATEGORY})]</div>";
				obj3 += "		<div class=\"title\">({BOARDTITLE})</div>";
				obj3 += "		<div class=\"date\">({BOARDREGDATE})</div>";
				obj3 += "	</div>";
				obj3 += "	<div class=\"clear\"></div>";
				obj3 += "</li>";



		var listData = "";
		var results = data.results;
		var listData = "";
		SSQ("div#yStylistList ul").empty();
		SSQ.each(results, function(item){
				jsonData = SSQ(this)[0];
				switch(jsonData.BoardCategory){
					case "1" : obj = obj1; break;
					default :
						if(jsonData.BoardAttachImage != ''){
							obj = obj3;
						}else{
							obj = obj2;
						}
						break;
				}
				cloneLine = obj;
				cloneLine = cloneLine.replace("({BOARDCATEGORY})",jsonData.BoardCategoryName);
				cloneLine = cloneLine.replace("({BOARDTITLE})",jsonData.BoardTitle);
				cloneLine = cloneLine.replace("({BOARDPREVIEW})",jsonData.BoardPreview);
				cloneLine = cloneLine.replace("({BOARDATTACHIMAGE})",jsonData.BoardAttachImage);
				cloneLine = cloneLine.replace("({BOARDREGDATE})",jsonData.BoardRegDate);
				listData += cloneLine;
		});
		//document.write((listData));
		SSQ("div#yStylistList ul").append(listData);
	});

}

function ystylistView(no,c){
	ssRich.getHTML("yStylist/yStylist_view.asp?no="+no+"&c="+c,"#coverContent.yStylist","right_ctr();");
}


function itemScrap(item){
	window.clipboardData.setData("Text",item);
	void(0);
}

function imgScrap(item) {
	var itemBody = "<a href='http://www.codes-combine.co.kr' target='_blank'><img src='"+item+"' border=0></a>";
	window.clipboardData.setData("Text",itemBody);
	alert("해당게시물이 스크랩되었습니다.");
	void(0);
}



function store_chn_listLoad(jsonUrl){

	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<tr><td>({StoreLocal})</td>";
				obj += "<td>({StoreTitle})</td>";
				obj += "<td>({StoreAddress})</td>";
				obj += "<td>({StoreTel})</td></tr>";
	
		var listData = "";
		var results = data.results;
		var listData = "";
		SSQ("table#store_chn tbody").empty();
		SSQ.each(results, function(item){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({StoreLocal})",jsonData.StoreLocal);
				cloneLine = cloneLine.replace("({StoreTitle})",jsonData.StoreTitle);
				cloneLine = cloneLine.replace("({StoreAddress})",jsonData.StoreAddress);
				cloneLine = cloneLine.replace("({StoreTel})",jsonData.StoreTel);
				listData += cloneLine;
		});
		//document.write((listData));
		SSQ("table#store_chn tbody").append(listData);
		

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:store_chn("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:store_chn(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:store_chn("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}
	
		SSQ("#store_chn_paging").empty();
		SSQ("#store_chn_paging").append(pageLine);

	});
}


function store_eng_listLoad(jsonUrl){

	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<tr><td>({StoreLocal})</td>";
				obj += "<td>({StoreTitle})</td>";
				obj += "<td>({StoreAddress})</td>";
				obj += "<td>({StoreTel})</td></tr>";
	
		var listData = "";
		var results = data.results;
		var listData = "";
		SSQ("table#store_eng tbody").empty();
		SSQ.each(results, function(item){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({StoreLocal})",jsonData.StoreLocal);
				cloneLine = cloneLine.replace("({StoreTitle})",jsonData.StoreTitle);
				cloneLine = cloneLine.replace("({StoreAddress})",jsonData.StoreAddress);
				cloneLine = cloneLine.replace("({StoreTel})",jsonData.StoreTel);
				listData += cloneLine;
		});
		//document.write((listData));
		SSQ("table#store_eng tbody").append(listData);
		

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:store_eng("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:store_eng(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:store_eng("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}
	
		SSQ("#store_eng_paging").empty();
		SSQ("#store_eng_paging").append(pageLine);
	});
}



function store_kor_listLoad(jsonUrl){

	SSQ.getJSON(jsonUrl, function(data,textStatus){

		var obj = "<tr><td>({StoreLocal})</td>";
				obj += "<td>({StoreTitle})</td>";
				obj += "<td>({StoreAddress})</td>";
				obj += "<td>({StoreTel})</td></tr>";
	
		var listData = "";
		var results = data.results;
		var listData = "";
		SSQ("table#store_chn tbody").empty();
		SSQ.each(results, function(item){
				jsonData = SSQ(this)[0];
				cloneLine = obj;
				cloneLine = cloneLine.replace("({StoreLocal})",jsonData.StoreLocal);
				cloneLine = cloneLine.replace("({StoreTitle})",jsonData.StoreTitle);
				cloneLine = cloneLine.replace("({StoreAddress})",jsonData.StoreAddress);
				cloneLine = cloneLine.replace("({StoreTel})",jsonData.StoreTel);
				listData += cloneLine;
		});
		//document.write((listData));
		SSQ("table#store_chn tbody").append(listData);
		

		var pageLine = '';
		nPage = Math.floor(data.page / 10) * 10;
		if(nPage == 0) nPage = 1;
		mPage = nPage + 9;
		if(mPage > data.PageCount) mPage = data.PageCount;
		if(data.page > 1) {
			pageLine = "<a href='javascript:store_kor("+data.prevpage+");void(0);'>◀</a> "
		}else{
			pageLine = "<font color='gray'>◀</font>"
		}
		for(i = nPage; i <= mPage; i++) {
			if(data.page == i){
				pageLine += "<span class='currentPage'>" + i + "</span> ";
			}else{
				pageLine += "<a href='javascript:store_kor(" + i + ");void(0);'>" + i + "</a> ";
			}
		}
		if(data.page < data.PageCount){
			pageLine += "<a href='javascript:store_kor("+data.nextpage+");void(0);'>▶</a>"
		}else{
			pageLine += "<font color='gray'>▶</font>"
		}
	
		SSQ("#store_chn_paging").empty();
		SSQ("#store_chn_paging").append(pageLine);

	});
}


function yStylist(){
	wid = SSQ(window).width();
	hig = SSQ(window).height();

	scrollHig = SSQ("#yStylistArticle").attr('scrollHeight');

	SSQ("#yStylistArticle").height(hig-180);
	SSQ("#yStylistArticle").width(wid-315);
	
}

function yStylistFrameRecall(v){
	SSQ("#viewFrame").height(v);
}
