/*
±âº» ÇÔ¼ö / ÇÃ·¹½Ã ¹«ºñ
*/
var cft = {
	$ : function(element)
	{
		return document.getElementById(element);
	},
	$2 : function(obj,element)
	{
		return obj.getElementsByTagName(element);
	},
	browser : new function()
	{
		this.userBrowser = navigator.userAgent.toLowerCase();
		this.__user = function (f) { 
			return (this.userBrowser.indexOf(f) != -1); 
		}
		this.fox	 = this.__user('firefox');
		this.ie = this.__user('ie');
		this.ns = this.__user('netscape');
		this.mozilla	 = (!this.fox && !this.ie);
		this.op = this.__user ('opera');
		this.ie = (this.__user ('msi') && !this.op);
		this.mac = this.__user ('mac');
		this.user = this.ns?'netscape':this.fox?'firefox':this.mozilla?'mozilla':this.op?'opera':this.ie?'ie':'ie';
	},
	obj : function(urls,w,h,vars)
	{
		fvars_url= vars;
		this.moviex="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='main_top_flash' name='main_top_flash' />";
		this.moviex+="<param name='FlashVars' value="+fvars_url+" />";
		this.moviex+="<param name='movie' value="+urls+" />";
		this.moviex+="<param name='allowScriptAccess' value='always' />";
		this.moviex+="<param name='quality' value='high' />";
		this.moviex+="<param name='wmode' value='transparent' />";
		this.moviex+="<embed src="+urls+" wmode='transparent' FlashVars="+fvars_url+" quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"' allowScriptAccess='always' swLiveConnect=true id='main_top_flash' name='main_top_flash'></embed></object>";
		return this.moviex;
	},
	_fs : function(u,w,h,f)
	{
		document.write(this.obj('/image/_swf/'+u+'.swf',w,h,"page_code="+f));
	}
};
/*
2008/08 Ãß°¡
±âº» Å¬¸¯ ÇÔ¼ö
*/
cft.docs = {
	set : function (f)
	{
		this.Menu = [];
		this.Menu['news'] = ['/news/'];
		return this.Menu[f];
	},
	go : function (sUrl)
	{
		location.href = sUrl;
	}
}
/*
2008/08 Ãß°¡
¼­ºê¸Þ´º ±¸¼º
¹è¿­ ·ÎµåÈÄ ½ºÅ©¸³Æ®·Î Àç»ç¿ë HTML»ý¼º
*/
cft.sMenu = {
	set : function (f,s) 
	{
		this.obj='<ul>';
		for(this.i=1;this.i < leftMenu.length;this.i++) {
			this.obj += '<li style="background:url(/image/l_tit/'+s+'/left_'+(this.i < 10 ? '0'+leftMenu[this.i][0]:leftMenu[this.i][0])+'.gif) no-repeat;">'+
				'<a href="#" onclick="cft.docs.go(\''+leftMenu[this.i][2]+'\');return false;" onfocus="this.blur();">'+
				'<img src="/image/l_tit/'+s+'/left_'+(this.i < 10 ? '0'+leftMenu[this.i][0]:leftMenu[this.i][0])+'_on.gif" ';
			if(leftMenu[this.i][0] == f)
				this.obj += 'class="f_over100"'; 
			else	
				this.obj += 'class="f_out0" onmouseout="this.className=\'f_out0\'" onmouseover="this.className=\'f_over100\'" '; 
			this.obj += 'alt="'+leftMenu[this.i][1]+'"/></a></li>';
		}
		document.write(this.obj,'</ul>');
	}
}


/*
2008/08 ¼öÁ¤
¼­ºê °øÅëÆû(·Î±×ÀÎ)
*/
var member={
	tForm : function()
	{
		this.f = [];
		this.f['name'] = document.forms['loginForm'];
		this.f['cvPage'] = this.f['name'].elements['proc'];
		this.f['p_check'] = this.f['name'].elements['p_check'];
		return this.f;
	},
	login : function()
	{
		this.f= this.tForm();
		if(this.f['name'].elements['membid'].value=="") {
			alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
			this.f['name'].elements['membid'].focus();
			return false;
		}
		if(this.f['name'].elements['membpswd'].value=="") {
			alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
			this.f['name'].elements['membpswd'].focus();
			return false;
		}
		this.f['name'].action="/member/membChkLog.php?id=login";
		return true;
	},
	loginProc : function (f)
	{
		location.href=((f=='sch') ? "/member/memberjoin.html?id=id/pw":((f=='join') ? "/member/memberjoin.html?id=step1":((f=='pay') ? "/member/memberjoin.html?id=login":"http://www.cft.or.kr/images/100p_use_20060508.ppt")));
	},
	chk : function()
	{
		this.f= this.tForm();
		$save = this.f['name'].elements['save_id'];
		if($save.checked==true)
			$save.checked=false;
		else
			$save.checked=true;
	},
	i : function (f) 
	{
		this.f= this.tForm();
		this.gUlr=(f=='mycft') ? '/member/mycft.html?id=mycft':'/member/membChkLog.php?id=logout&proc='+this.f['cvPage'].value;
		location.replace(this.gUlr);
	}
};
/*
2007/10-------------------------------
2008/08 ¼öÁ¤
°øÅëµÈ ¸µÅ© µû·Î ÃßÃâ 
*/
var cx={
	list : function ()
	{
		$page = '';
		if(cft.sLayer[2]) $page = '&page='+cft.sLayer[2];
		location.href=cft.sLayer[0]+'?id='+cft.sLayer[1]+'&mode=list'+$page;
	},
	view : function (f,s)
	{
		this.page = '';
		this.s = '';
		if(cft.sLayer[2]) this.page = '&page='+cft.sLayer[2];
		if(s) this.s = '&'+s;
		location.href=cft.sLayer[0]+'?id='+cft.sLayer[1]+'&mode=view'+this.s+'&seq='+f+this.page;
	},
	pageConf : function (p)
	{
		//location.href=cft.sLayer[0]+'?id='+cft.sLayer[1]+'&page='+p+'#page';
		location.href=cft.sLayer[0]+'?id='+cft.sLayer[1]+'&page='+p;
	},
	go : function (sUrl)
	{
		location.href=sUrl;
	}
};
/*
1000,000,000 È¿°ú¸¦À§ÇÑ ÇÔ¼ö
*/
cft.payFormat = function (val) 
{
 	ret_val=val.toLocaleString();
 	this.pos=ret_val.indexOf(".");
	if(this.pos==-1){
		this.pos = ret_val.length;
	}
 	ret_val = ret_val.substr(0,this.pos);
	return ret_val;
}

/*
2007/10
°¢ º¸±â ÆäÀÌÁö ½ºÅ©·¦,ÇÁ¸°ÅÍ ÆäÀÌÁöµé ÅëÇÕ°ü¸®
¾ÆÀÌµð,ÆÄÀÏÀÌ¸§,°¡·Î,¼¼·Î»çÀÌÁî,??,±ÇÇÑ
*/
var sPitem={};
sPitem.pCategory=function() 
{
	this.cPrintset = function(c) 
	{
		var _iPage=[];
		var __sPage=[];
		this.loHome='/itempage/';
		_iPage['news1'] = ['news','print.html',1,1,'yes',7];
		_iPage['global1'] = ['global','print.html',400,500,'yes',7];
		_iPage['global1all'] = ['global','print_all.html',400,500,'yes',7];
		_iPage['global1showall'] = ['global','print_all.html',400,500,'yes',7];
		_iPage['display'] = ['global','print2.html',600,400,'yes',7];
		_iPage['displayall'] = ['global','print_display_all.html',600,400,'yes',7];
		_iPage['displayshowall'] = ['global','print_display_all.html',600,400,'yes',7];
		_iPage['pattern'] = ['global','print3.html',600,400,'yes',7];
		_iPage['patternall'] = ['global','print_pattern_all.html',600,400,'yes',7];
		_iPage['patternshowall'] = ['global','print_pattern_all.html',600,400,'yes',7];
		_iPage['market'] = ['market','print.html',600,400,'yes',7];
		_iPage['collectionall'] = ['collection','print_all.html',600,400,'yes',7];
		_iPage['collectionshowall'] = ['collection','print_all.html',600,400,'yes',7];
		_iPage['collection'] = ['collection','print.html',600,400,'yes',7];
		_iPage['collection2'] = ['collection','print2.html',600,400,'yes',7];
		_iPage['issue'] = ['issue','print.html',600,400,'yes',7];
		_iPage['style'] = ['trend','print1.html',600,400,'yes',7];
		_iPage['item'] = ['trend','print2.html',600,400,'yes',7];
		_iPage['webzine'] = ['webzine','print.html',600,400,'yes',7];
		for(i=0;i < _iPage[c].length;i++) {
				__sPage[i] = _iPage[c][i];
		}
		__sPage['homef'] = this.loHome+__sPage[0]+'/'+__sPage[1];
		if(__sPage.length < 5) return false;
		return __sPage;
	};
	
	this.scrapset = function (c) 
	{
		var __iPage=[];
		var ___sPage=[];
		this.loHome='/itempage/';
		__iPage['scrap1'] = ['scrap','scrap1.php',320,210,'no',7];
		__iPage['scrap2'] = ['scrap','scrap2.php',320,210,'no',7];
		__iPage['scrap3'] = ['scrap','scrap3.php',320,210,'no',7];
		__iPage['scrap4'] = ['scrap','scrap4.php',320,210,'no',7];
		__iPage['scrap5'] = ['scrap','scrap5.php',320,210,'no',7];
		__iPage['coll'] = ['scrap','scrapcoll.php',320,210,'no',7];
		__iPage['scrap6'] = ['scrap','scrap6.php',320,210,'no',7];
		__iPage['item'] = ['scrap','item.php',320,210,'no',7];
		__iPage['scrap7'] = ['scrap','scrap7.php',320,210,'no',7];
		for(i=0;i < __iPage[c].length;i++) {
				___sPage[i] = __iPage[c][i];
		}
		___sPage['homef'] = this.loHome+___sPage[0]+'/'+___sPage[1];
		if(___sPage.length < 5) return false;
		return ___sPage;
	};
	
	this.s= function (idCu,pseq,levelu) 
	{
		this.cPage=[];
		this.cPage = this.cPrintset(idCu);
		this.levelp = this.cPage[5];
		if(((levelu !='') && (this.levelp < levelu)) || (this.cPage == false)) {
			alert('ÇÁ¸°Æ® ÇÒ¼ö ¾ø½À´Ï´Ù.');
			return;
		}
		this.cPage['homef'] = this.cPage['homef']+'?'+pseq; 
		sPitem.pOpen(this.cPage['homef'],this.cPage[2],this.cPage[3],this.cPage[4]);
	};
	
	this.scrap=function (idCu,pseq,levelu) 
	{
		this.scrapPage=[];
		this.scrapPage = this.scrapset(idCu);
		this.levelp = this.scrapPage[5];
		if(((levelu !='') && (this.levelp < levelu)) || (this.scrapPage == false)) {
			alert('½ºÅ©·¦ ÇÒ¼ö ¾ø½À´Ï´Ù.');
			return;
		}
		this.scrapPage['homef'] = this.scrapPage['homef']+'?'+pseq; 
		sPitem.pOpen(this.scrapPage['homef'],this.scrapPage[2],this.scrapPage[3],this.scrapPage[4]);
	}
};
sPitem.pOpen = function (cPageLayer,sWidth,sHeight,sRoll,pName,leftx,topy) 
{
	leftx=(leftx) ? leftx:10;
	topy=(topy) ? topy:10;
	openwindow=open(cPageLayer, "sPopup"+pName, "width="+sWidth+",height="+sHeight+",left="+leftx+",top="+topy+",menubar=0,scrollbars="+sRoll+",status=0,toolbar=0,location=0,directories=0,resizable=0");
	openwindow.focus();
};
/*
2007/10
ÆË¾÷ ¸®»çÀÌÁî Á¶ÀýÀ» À§ÇÑ ÇÔ¼ö
*/
sPitem.resize = function ($s,$p,$i7) 
{
	this.xsize = document.body.scrollWidth+(($s) ? 10:(($p) ? 0:30));
	this.ysize = document.body.scrollHeight+($i7?78:55);
	this.maxsize = screen.Height-100;
	if(this.ysize > this.maxsize) this.ysize= this.maxsize;
	self.resizeTo(this.xsize,this.ysize);
}
sPitem.__resize = function ()
{
}
sPitem.resizeHeight = function ($s,$p)
{
	self.resizeTo($s,$p);
}
/*
ÇÁ¸°ÅÍ °´Ã¼ »ý¼º 2007/11 È²Áø¿ì
*/
var nPrint= new sPitem.pCategory;
/*
2008/08 
°øÅë Ä«ÇÇ¶óÀÌÅÍ ½ºÅ©¸³Æ®·Î ÃßÃâ
*/
cft.Corpo = function ()
{
	this.$str = '<div id="bottom">'+
		'<div id="copyright">'+
			'<h1>COLOR & FASHION TREND CENTER</h1>'+
			'<h2>'+
				'<a href="http://www.cft.or.kr/business/" target="_blank"><img src="/image/common/f_ban_bu.gif" style="width:94px;height:68px;" alt="¼¶À¯ÆÐ¼Ç ±â¼ú·Â Çâ»ó (»õÃ¢)"/></a>'+
				'<a href="http://www.cft.or.kr/innobiz/main1.html" target="_blank"><img src="/image/common/f_ban_knit.gif" style="width:131px;height:68px;" alt="´ÏÆ®»ê¾÷ È°¼ºÈ­¸¦ À§ÇÑ ÀÌ³ë(inno) Å¬·¯½ºÅÍ ±â¹Ý ±¸Ãà (»õÃ¢)"/></a>'+
				'<a href="http://www.colormeca.or.kr/" target="_blank"><img src="/image/common/f_ban_co.gif" style="width:108px;height:68px;" alt="COLOR MECCA (»õÃ¢)"/></a>'+
			'</h2>'+
			'<h3><img src="/image/common/copyright.gif" style="width:928px;height:40px;" alt="COLOR & FASHION TREND CENTER" usemap="#mail" /></h3>'+
			'<map name="mail">'+
			  '<area shape="rect" coords="810,0,883,14" href="mailto:cft@cft.or.kr" alt="cft@cft.or.kr">'+
			'</map>'+
		'</div>'+
	'</div>';
	document.write(this.$str);
}

/*
???????????????????? ·Î±×ÀÎ µîµî
*/
cft.sProc=function()
{
	try {
		this.aj=new ActiveXObject("Microsoft.XMLHTTP");
	} catch(e) {
		try { this.aj=new ActiveXObject("MSXML2.XMLHTTP");} catch(Es) { this.aj=false;}
	}
	if(!this.aj && typeof XMLHttpRequest != 'underfined') {
		this.aj=new XMLHttpRequest();
	}
	return (this.aj);
};
cft.ajProc;
cft.sProcCall=function(method,action,param,callFunction,call) 
{
	if(!cft.ajProc) cft.ajProc=this.sProc();
	cft.ajProc.open(method,action,call);
	cft.ajProc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	cft.ajProc.onreadystatechange=callFunction;
	cft.ajProc.send((method=='POST') ? param:null);
}
/*
2007/11 È²Áø¿ì
ÀÌ¹ÌÁö º¯È¯ ¸¶ÄÏ°ú À¥Áø¿¡¼­ »ç¿ë
*/
var imgconf={
	imgMem : new Array(),
	out : function()
	{
		document.images[this.imgMem[0]].src=this.imgMem[1];
	},
	over : function()
	{
		this.a=imgconf.over.arguments; 
		this.on=document.images[this.a[0]].src;
		imgconf.imgMem[0] = this.a[0];
		imgconf.imgMem[1] = this.on;
		document.images[this.a[0]].src=this.a[1];
	}
};
/*************************************************
	2008/08 WINCOP
	½ºÅ©·Ñ Å¾
*************************************************/
cft.scrollMove = {
	load : false,
	startPoint : 100,
	execute : function (s)
	{
		//alert(cft.$(s).scrollHeight);
		//alert(document.body.scrollHeight);
		this.hsize = document.body.scrollHeight;
		this.load = true;
	},
	initialize : function (s)
	{
		if(!cft.scrollMove.load) this.execute(s);
		this.clear = setTimeout('cft.scrollMove.initialize()',10);
	}
}
/*
var ymax=0,__f=false,
__set=function()
{
	sId = mic.$(sId);
	sId.ps = function(ps) { sId.style.top=ps; };
	sId.ysize = ysize;
	ymax = document.body.scrollHeight - this.sId.scrollHeight - ysize;
	__f=true;
}
__load=function() 
{
	if(!__f) __set();
	this.csize = document.documentElement.scrollTop+ysize;
	sId.ysize+=Math.floor((this.csize-sId.ysize)/3);
	if(sId.ysize>ymax) sId.ysize=ymax;
	if(sId.ysize<ysize) sId.ysize=ysize;
	sId.ps(sId.ysize);
	setTimeout('__load()', 10);
};
*/
/*********************ÀÌ¹ÌÁö RESIZe**********************/
cft.popup = {
	winOpen : function (sUrl,w,h,mnb,scr,sts,tlr,pName)
	{
		if(!pName) pName ='popupOpen'+w;
		this.pop = open(sUrl,pName, 'width='+w+',height='+h+',menubar='+mnb+',scrollbars='+scr+',status='+sts+',toolbar='+tlr+',location=0,directories=0,resizable=1');
		this.pop.focus();
	},
	imageOpen : function (sUrl,maxWidth,maxHeight,tit,scr)
	{
		this.tit = tit;
		this.scr = scr?1:0
		this.wPopup = open('', 'PopupImage', 'width=10,height=10,menubar=0,scrollbars='+this.scr+',status=0,toolbar=0,location=0,directories=0,resizable=0');
		this.wPopup.document.open();
		this.wPopup.document.write("<html><head><title>"+this.tit+"</title></head><body style='margin:0;cursor:pointer;' onload='self.focus();'></body></html>");
		this.wPopup.document.close();
		this.newImg = new Image();
		this.newImg.onload = this.imageResize.addFunction(this,this.wPopup,this.newImg,maxWidth,maxHeight);
		this.newImg.src = sUrl;
	},
	imageResize : function (popup,img,maxWidth,maxHeight)
	{
		$tWidth = ((img.width > maxWidth) ? maxWidth:img.width);
		$pHeight = Number(img.height * Number($tWidth/Number(img.width)));
		$tHeight = (($pHeight > maxHeight) ? maxHeight:$pHeight);
		popup.document.body.innerHTML = '<div id="MoveLayer"><img src="' + img.src + '" width="' +$tWidth + '" height="' +$pHeight + '" border="0" onclick="self.close();" alt="Å¬¸¯ÇÏ¸é Ã¢À» ´Ý½À´Ï´Ù."></div>';
		popup.resizeTo($tWidth + 10,$tHeight+ 49);
		this.setUp(popup,img,maxWidth,maxHeight);
	},
	setUp : function (f,img,maxWidth,maxHeight)
	{
		if(f && !f.document.body.innerHTML) this.imageResize(f,img,maxWidth,maxHeight);
	},
	dragMove : false,
	isMoveDrag : function()
	{
		if(this.dragMove==true) {
			docs.$('MoveLayer').style.pixelLeft=tempx+event.clientX-iex
			docs.$('MoveLayer').style.pixelTop=tempy+event.clientY-iey
			return false
		}
	},
	initialize : function()
	{
		alert(this.dragMove);
		iex=event.clientX
		iey=event.clientY
		tempx=docs.$('MoveLayer').style.pixelLeft
		tempy=docs.$('MoveLayer').style.pixelTop
		this.dragMove=true
		document.onmousemove=this.isMoveDrag
	}
};