﻿var cont_o={
defaultVal:{div:'',catn:'',cat1:'',cat2:'',srchVal:''},
addVal:{div:'',catn:'',cat1:'',cat2:'',years:'',cyear:'',cmonth:'',jbyear:'',jbmonth:'',company:''},
orderby:'',
isRequest:false,
init:function(div,catn,cat1,cat2,cat3,srchval,orderby,srchType){
	if(typeof(srchType)=="undefined") srchType="";
	cont_o.defaultVal.div = div;
	cont_o.defaultVal.catn = catn;
	cont_o.defaultVal.cat1 = cat1;
	cont_o.defaultVal.cat2 = cat2;
	cont_o.defaultVal.cat3 = cat3;
	cont_o.defaultVal.srchVal = srchval;
	cont_o.defaultVal.srchType = srchType;
	cont_o.orderby = orderby;
	//cont_o.reqContentList("/content/list.asp",1);
},
addValInit:function(){
	cont_o.addVal.div = '';
	cont_o.addVal.catn = '';
	cont_o.addVal.cat1 = '';
	cont_o.addVal.cat2 = '';
	cont_o.addVal.cat3 = '';
	cont_o.addVal.years = '';
	cont_o.addVal.cyear = '';
	cont_o.addVal.cmonth = '';
	cont_o.addVal.jbyear = '';
	cont_o.addVal.jbmonth = '';
	cont_o.addVal.company = '';
},
defaultValInit:function(){
	cont_o.addVal.srchVal = "";
	cont_o.addVal.cat1 = "";
	cont_o.addVal.cat2 = "";
	cont_o.addVal.cat3 = "";
},
checkOrderby:function(orderby){
	if(cont_o.orderby!=orderby){
		cont_o.orderby = orderby;

		var contentlist = document.getElementById("contentlist_1");
		if(contentlist) contentlist.innerHTML = "";

		cont_o.reqContentList("/content/list.asp",1);
	}	
},
searchYearMonth:function(years,cyear,cmonth){
	cont_o.addValInit();
	cont_o.addVal.years = years;
	cont_o.addVal.cyear = cyear;
	cont_o.addVal.cmonth = cmonth;
	cont_o.reqContentList("/content/list.asp",1);
},
/*
searchYearMonth1:function(cyear,cmonth){
	cont_o.addValInit();
	cont_o.addVal.cyear = cyear;
	cont_o.addVal.cmonth = cmonth;
	cont_o.reqContentList("/content/list.asp",1);
},*/
searchJbYearMonth:function(cyear,cmonth){
	cont_o.addValInit();
	cont_o.addVal.jbyear = cyear;
	cont_o.addVal.jbmonth = cmonth;
	cont_o.reqContentList("/content/list.asp",1);
},
searchCategory:function(cat1,cat2,cat3){
	cont_o.addValInit();
	cont_o.addVal.cat1 = cat1;
	cont_o.addVal.cat2 = cat2;
	cont_o.addVal.cat3 = cat3;
	cont_o.reqContentList("/content/list.asp",1);
},
searchDiv:function(div){
	cont_o.addValInit();
	cont_o.addVal.div = div;
	cont_o.reqContentList("/content/list.asp",1);
},
searchCatN:function(div,catn){
	cont_o.addValInit();
	cont_o.addVal.div = div;
	cont_o.addVal.catn = catn;
	cont_o.reqContentList("/content/list.asp",1);
},
searchCompany:function(company){
	cont_o.addValInit();
	cont_o.addVal.company = company;
	cont_o.reqContentList("/content/list.asp",1);
},
searchCatE:function(catn){
	cont_o.addValInit();
	cont_o.addVal.div = "e";
	cont_o.addVal.catn = catn;
	cont_o.reqContentList("/content/list.asp",1);
},
getHttpReqObj:function() {
	var oReq;
	if(window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if(window.XMLHttpRequest) return new XMLHttpRequest();
	return null;
},
reqContentList:function(url,curpage){
	if(cont_o.isRequest) return;
	
	try{
		if(curpage==1)  document.getElementById("contentlist_1").innerHTML=""
		var morebtn = document.getElementById("morebtn")
		if(morebtn) morebtn.style.display = "none";
		
		var morerolling = document.getElementById("morerolling");			
		if(morerolling) morerolling.style.display = "";
		document.getElementById("page").value=curpage;
	}catch(e){}

	var oReq=cont_o.getHttpReqObj();
	var result = "";

	oReq.onreadystatechange = function(){
		if( oReq.readyState==4 ){
			if(oReq.responseText != ""){ 
				cont_o.isRequest = false;
				var contentlist = document.getElementById("contentlist_1");
				
				if(contentlist){
					var new_div=contentlist.appendChild(document.createElement("div"));
					new_div.innerHTML = oReq.responseText;	
				}
				
				var morerolling = document.getElementById("morerolling");			
				if(morerolling) morerolling.style.display = "none";
			
				var sDisplay="";
				var b_view_more=document.getElementById("b_view_more");
				if(b_view_more && b_view_more.value=="n") sDisplay="none";
				
				b_view_more.parentNode.removeChild(b_view_more);
				var morebtn = document.getElementById("morebtn");
				if(morebtn) morebtn.style.display = sDisplay;
			}
		}
	}
	
	var div, catn, cat1, cat2, cat3, srchVal, orderby, years, cyear, cmonth, jbyear, jbmonth, company;
	
	if(cont_o.defaultVal.div != '') div = cont_o.defaultVal.div;
	else if(cont_o.addVal.div != '') div = cont_o.addVal.div;
	else div = '';
	
	if(cont_o.defaultVal.catn != '' && cont_o.defaultVal.catn != '0') catn = cont_o.defaultVal.catn;
	else if(cont_o.addVal.catn != '' && cont_o.addVal.catn != '0') catn = cont_o.addVal.catn;
	else catn = '';
	
	if(cont_o.defaultVal.cat1 != '' && cont_o.defaultVal.cat1 != '0') cat1 = cont_o.defaultVal.cat1;
	else if(cont_o.addVal.cat1 != '' && cont_o.addVal.cat1 != '0') cat1 = cont_o.addVal.cat1;
	else cat1 = '';

	if(cont_o.defaultVal.cat2 != '' && cont_o.defaultVal.cat2 != '0') cat2 = cont_o.defaultVal.cat2;
	else if(cont_o.addVal.cat2 != '' && cont_o.addVal.cat2 != '0') cat2 = cont_o.addVal.cat2;
	else cat2 = '';

	//if(cont_o.defaultVal.cat3 != '' && cont_o.defaultVal.cat3 != '0') cat3 = cont_o.defaultVal.cat3;
	//else if(cont_o.addVal.cat3 != '' && cont_o.addVal.cat3 != '0') cat3 = cont_o.addVal.cat3;
	//else 
	cat3 = '';

	if(cont_o.defaultVal.srchVal != '') srchVal = cont_o.defaultVal.srchVal;
	else srchVal = '';

	if(cont_o.addVal.years != '') years = cont_o.addVal.years;
	else years = '';

	if(cont_o.addVal.cyear != '') cyear = cont_o.addVal.cyear;
	else cyear = '';

	if(cont_o.addVal.cmonth != '') cmonth = cont_o.addVal.cmonth;
	else cmonth = '';

	if(cont_o.addVal.jbyear != '') jbyear = cont_o.addVal.jbyear;
	else jbyear = '';

	if(cont_o.addVal.jbmonth != '') jbmonth = cont_o.addVal.jbmonth;
	else jbmonth = '';
	
	if(cont_o.orderby != '') orderby = cont_o.orderby;
	else orderby = '';
	
	if(cont_o.addVal.company != '') company = cont_o.addVal.company;
	else company = '';
	
	if(parseInt(curpage)==1) {
		var contentlist = document.getElementById("contentlist_"+curpage);
		if(contentlist) contentlist.innerHTML = "";	
	}
	
	var strPost="page="+curpage;
		strPost+="&div="+div;
		strPost+="&catn="+catn;
		strPost+="&cat1="+cat1;
		strPost+="&cat2="+cat2;
		strPost+="&cat3="+cat3;
		strPost+="&srchType="+cont_o.defaultVal.srchType;
		strPost+="&srchVal="+encodeURIComponent(srchVal);
		strPost+="&orderby="+orderby;
		strPost+="&years="+years;
		strPost+="&cyear="+cyear;
		strPost+="&cmonth="+cmonth;
		strPost+="&jbyear="+jbyear;
		strPost+="&jbmonth="+jbmonth;
		strPost+="&company="+encodeURIComponent(company);

	oReq.open("POST", url);
	oReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	oReq.send(strPost);
	cont_o.isRequest = true;
},
clickmore:function(){
	setTimeout("cont_o.getContentList()", 12);
},
getContentList:function(){
	var page = document.getElementById("page").value;
	var curpage = parseInt(page) + 1;
	document.getElementById("page").value=curpage;
	
	if(parseInt(curpage)>1) cont_o.reqContentList("/content/list.asp",curpage);
},
goRSSList:function(){
	var div, catn, cat1, cat2, cat3, srchVal, orderby, years, cyear, cmonth, jbyear, jbmonth, company;
	
	if(cont_o.defaultVal.div != '') div = cont_o.defaultVal.div;
	else div = '';
	
	if(cont_o.defaultVal.catn != '' && cont_o.defaultVal.catn != '0') catn = cont_o.defaultVal.catn;
	else catn = '';

	var strPost = "";
	if (div != '') strPost="?div="+div;
	if (catn != ''){
		if(strPost=='') strPost="?catn="+catn;
		else strPost+="&catn="+catn;
	}
	window.open("/content/list_rss.asp"+strPost,""); 
}
}

var bar_o={
overYears:'',
overYear:'',
overMonth:'',
IsShowMonth:false,
selYears:'',
selYear:'',
selMonth:'',
startYears:0,
startYear:0,
startMonth:0,
endYears:0,
endYear:0,
endMonth:0,
init:function(syears,syear,smonth,eyears,eyear,emonth){
	bar_o.startYears = parseInt(syears);
	bar_o.startYear = parseInt(syear);
	bar_o.startMonth = parseInt(smonth);
	bar_o.endYears = parseInt(eyears);
	bar_o.endYear = parseInt(eyear);
	bar_o.endMonth = parseInt(emonth);
	
	//if (cont_o.defaultVal.div == 't' || cont_o.defaultVal.div == 'p')
		cont_o.reqContentList("/content/list.asp",1);
	//else
	//	setTimeout("bar_o.clickYears('"+eyears+"');",100);
},
showYear:function(years){
	var oYear=document.getElementById("td_year");
	if(oYear) oYear.innerHTML = "";

	html = '<table width="605" border="0" align="right" cellpadding="0" cellspacing="0">';
	html += '<tr>';
	var endval = 10;
	var cyear = 0;
	//html += '<td width="45" id="YearAll" onmouseOver="bar_o.mouseYOver(this);" onmouseOut="bar_o.mouseYOut(this);" onclick="bar_o.search(\''+years+'\',\'\',\'\');" class="hist_title1" style="cursor:pointer;">전체</td>';
	for (var i=0; i < endval; i++) {
		cyear = parseInt(years)+i;
		if(bar_o.startYear > cyear)
			html += '<td width="56" id="'+cyear+'" class="hist_block">'+cyear+'</td>';
		else if(bar_o.endYear < cyear)
			html += '<td width="56" id="'+cyear+'" class="hist_block">'+cyear+'</td>';
		else
			html += '<td width="56" id="'+cyear+'" onmouseOver="bar_o.mouseYOver(this);" onmouseOut="bar_o.mouseYOut(this);" onclick="bar_o.clickYear(\''+cyear+'\');" class="hist_title1" style="cursor:pointer;">'+cyear+'</td>';
	 }
	 html += '<td width="32" align="right"><img src="/images/join/x.gif" onmouseover="this.src=\'/images/join/x_on.gif\';" onmouseout="this.src=\'/images/join/x.gif\';" style="cursor:pointer;padding-right:10px;" onclick="bar_o.hideYear(\'all\');"/></td>';
	 html += '<tr>';
	 html += '</table>';

	 if(oYear){
		var otr_Year=document.getElementById("tr_year");
		if(otr_Year) otr_Year.style.display="";
	
		oYear.innerHTML = html;
		if (parseInt(years)<bar_o.startYears)
			setTimeout("bar_o.search('"+bar_o.startYears+"','','');",100);
		else if(parseInt(years)>bar_o.endYears)
			setTimeout("bar_o.search('"+bar_o.endYears+"','','');",100);
		else
			setTimeout("bar_o.search('"+years+"','','');",100);
	}	
},
showMonth:function(cyear){
	var html = ''; 
	html += '<table width="605" border="0" align="right" cellpadding="0" cellspacing="0">';
	html += '<tr>';
	//html += '<td width="44" id="MonthAll" onmouseOver="bar_o.mouseMOver(this);" onmouseOut="bar_o.mouseMOut(this);" onclick="bar_o.search(\'\',\''+cyear+'\',\'\');" class="hist_title1" style="cursor:pointer;">전체</td>';
	for (var cmonth=1; cmonth < 13; cmonth++)  {
		if(bar_o.startYear >= cyear && bar_o.startMonth > cmonth)
			html = html + '<td width="41" id="'+cmonth+'" class="hist_block">'+cmonth+'월</td>';
		else if(bar_o.endYear <= cyear && bar_o.endMonth < cmonth)
			html = html + '<td width="41" id="'+cmonth+'" class="hist_block">'+cmonth+'월</td>';
		else
			html = html + '<td width="41" id="'+cmonth+'" onmouseOver="bar_o.mouseMOver(this);" onmouseOut="bar_o.mouseMOut(this);" onclick="bar_o.search(\'\',\''+cyear+'\',\''+cmonth+'\');" class="hist_title1" style="cursor:pointer;">'+cmonth+'월</td>';
	}
	html += '<td width="32" align="right"><img src="/images/join/x.gif" onmouseover="this.src=\'/images/join/x_on.gif\';" onmouseout="this.src=\'/images/join/x.gif\';" style="cursor:pointer;padding-right:10px;" onclick="bar_o.hideMonth();"/></td>';
	html += '<tr>';
	html += '</table>';
	html += '</<td>';

	var otr_Month=document.getElementById("tr_month");
	if(otr_Month){
		var otd_Month=document.getElementById("td_month");
		otd_Month.innerHTML="";
		otd_Month.innerHTML=html;
		otr_Month.style.display="";
		bar_o.IsShowMonth = true;	
		
		if (parseInt(cyear)<bar_o.startYear)
			setTimeout("bar_o.search('','"+bar_o.startYear+"','');",100);
		else if(parseInt(cyear)>bar_o.endYear)
			setTimeout("bar_o.search('','"+bar_o.endYear+"','');",100);
		else
			setTimeout("bar_o.search('','"+cyear+"','');",100);
	}
},
hideYear:function(type){
	bar_o.hideMonth();
	var oYear=document.getElementById("td_year");
	if(oYear){
		oYear.innerHTML = "";
		var otr_Year=document.getElementById("tr_year");
		if(otr_Year) otr_Year.style.display="none";
	}
	
	if(bar_o.selYears != '') {
		var oSelYS = document.getElementById(bar_o.selYears);
		if(oSelYS) $(oSelYS).removeClassName("hist_selected");
	}
	
	if(type=="all") cont_o.searchYearMonth('','','');
},
hideMonth:function(){
	 var otr_Month=document.getElementById("tr_month");
	 if(otr_Month){
		var otd_Month=document.getElementById("td_month");
		otd_Month.innerHTML="";
		otr_Month.style.display="none";
		bar_o.IsShowMonth = false;
	}
	if(bar_o.selYear != '') {
		var oSelY = document.getElementById(bar_o.selYear);
		if(oSelY) $(oSelY).removeClassName("hist_selected");
	}
},
clickYears:function(years){
	bar_o.hideYear('');
	var obj = document.getElementById(years+"s");
	if (!obj) return;
	
	if(bar_o.selYears != '') {
		var oSelYS = document.getElementById(bar_o.selYears);
		if(oSelYS) $(oSelYS).removeClassName("hist_selected");
	}
	$(obj).addClassName("hist_selected");
	bar_o.selYears = obj.id;
	bar_o.selYear = '';
	bar_o.selMonth = '';
	bar_o.showYear(years);
},
clickYear:function(cyear){
	if(bar_o.IsShowMonth) {
		bar_o.hideMonth();
		setTimeout("bar_o.setMonth('"+cyear+"');",100);
	}
	else bar_o.setMonth(cyear);
},
setMonth:function(cyear){
	var obj = document.getElementById(cyear);
	if (!obj) return;
	
	if(bar_o.selYear != '') {
		var oSelY = document.getElementById(bar_o.selYear);
		if(oSelY) $(oSelY).removeClassName("hist_selected");
	}
	bar_o.selYear = obj.id;
	bar_o.selMonth = '';
	$(obj).addClassName("hist_selected");
	bar_o.showMonth(cyear);
},
mouseYSOver:function(obj){
	if(obj){
		var cyear = obj.id
		if(bar_o.startYears > cyear) return;
		else if(bar_o.endYears < cyear) return;
	
		if( bar_o.overYears == '' || bar_o.overYears != obj.id) {
			if(bar_o.overYears != '') {
				var oOverYS = document.getElementById(bar_o.overYears);
				if(oOverYS) $(oOverYS).removeClassName("hist_over");
			}
		}
		bar_o.overYears = obj.id;
		$(obj).addClassName("hist_over");
	}
},
mouseYSOut:function(obj){
	if(obj) $(obj).removeClassName("hist_over");
},
mouseYOver:function(obj){
	if(!obj) return;
	if(bar_o.overYear != '') {
		var oOverYS = document.getElementById(bar_o.overYear);
		if(oOverYS) $(oOverYS).removeClassName("hist_over");
	}
	bar_o.overYear = obj.id;
	$(obj).addClassName("hist_over");
},
mouseYOut:function(obj){
	if(obj) $(obj).removeClassName("hist_over");
},
mouseMOver:function(obj){
	if(!obj) return;
	if(bar_o.overMonth != '') {
		var oOverM = document.getElementById(bar_o.overMonth);
		if(oOverM) $(oOverM).removeClassName("hist_over");
	}
	bar_o.overMonth = obj.id;
	$(obj).addClassName("hist_over");
},
mouseMOut:function(obj){
	if(obj) $(obj).removeClassName("hist_over");
},
search:function(years, cyear, cmonth){
	if(cmonth!="") {
		var obj = document.getElementById(cmonth);
		if (!obj) return;
		if(bar_o.selMonth != '') {
			var oSelM = document.getElementById(bar_o.selMonth);
			if(oSelM) $(oSelM).removeClassName("hist_selected");
		}
		bar_o.selMonth = obj.id;
		$(obj).addClassName("hist_selected");
	}
	else if(cyear!="") {
	}
	else if(years!="") {
	}
	cont_o.searchYearMonth(years, cyear, cmonth);
}
}

var ebar_o={
overYear:'',
overMonth:'',
selYear:'',
selMonth:'',
curYear:0,
curMonth:0,
init:function(cyear,cmonth){
	ebar_o.curYear = parseInt(cyear);
	ebar_o.curMonth = parseInt(cmonth);
	
	setTimeout("cont_o.searchYearMonth('','','');",100);
},
clickYear:function(obj){
	if (!obj) return;
	
	if(ebar_o.selMonth != '') {
		var oSelM = document.getElementById(ebar_o.selMonth);
		if(oSelM) $(oSelM).removeClassName("hist_selected");
	}
	if(ebar_o.selYear != '') {
		var oSelY = document.getElementById(ebar_o.selYear);
		if(oSelY) $(oSelY).removeClassName("ehist_selected");
	}
	$(obj).addClassName("ehist_selected");
	ebar_o.selYear = obj.id;
	ebar_o.curYear = parseInt(obj.id);
	ebar_o.search(ebar_o.curYear,'');
},
clickMonth:function(cmonth){
	var obj = document.getElementById(cmonth);
	if (!obj) return;
	
	if(ebar_o.selMonth != '') {
		var oSelM = document.getElementById(ebar_o.selMonth);
		if(oSelM) $(oSelM).removeClassName("hist_selected");
	}
	$(obj).addClassName("hist_selected");
	ebar_o.selMonth = obj.id;
	
	if (ebar_o.selMonth == "Jan") ebar_o.curMonth = 1;
	else if (ebar_o.selMonth == "Feb") ebar_o.curMonth = 2;
	else if (ebar_o.selMonth == "Mar") ebar_o.curMonth = 3;
	else if (ebar_o.selMonth == "Apr") ebar_o.curMonth = 4;
	else if (ebar_o.selMonth == "May") ebar_o.curMonth = 5;
	else if (ebar_o.selMonth == "Jun") ebar_o.curMonth = 6;
	else if (ebar_o.selMonth == "Jul") ebar_o.curMonth = 7;
	else if (ebar_o.selMonth == "Aug") ebar_o.curMonth = 8;
	else if (ebar_o.selMonth == "Sep") ebar_o.curMonth = 9;
	else if (ebar_o.selMonth == "Oct") ebar_o.curMonth = 10;
	else if (ebar_o.selMonth == "Nov") ebar_o.curMonth = 11;
	else if (ebar_o.selMonth == "Dec") ebar_o.curMonth = 12;

	ebar_o.search(ebar_o.curYear,ebar_o.curMonth);
},
mouseYOver:function(obj){
	if(!obj) return;
	if(ebar_o.overYear != '') {
		var oOverY = document.getElementById(ebar_o.overYear);
		if(oOverY) $(oOverY).removeClassName("ehist_over");
	}
	ebar_o.overYear = obj.id;
	$(obj).addClassName("ehist_over");
},
mouseYOut:function(obj){
	if(obj) $(obj).removeClassName("ehist_over");
},
mouseMOver:function(obj){
	if(!obj) return;
	if(ebar_o.overMonth != '') {
		var oOverM = document.getElementById(ebar_o.overMonth);
		if(oOverM) $(oOverM).removeClassName("hist_over");
	}
	ebar_o.overMonth = obj.id;
	$(obj).addClassName("hist_over");
},
mouseMOut:function(obj){
	if(obj) $(obj).removeClassName("hist_over");
},
search:function(cyear, cmonth){
	if(cmonth!="") {
		if (cmonth==1) ebar_o.selMonth = "Jan";
		else if (cmonth==2) ebar_o.selMonth = "Feb";
		else if (cmonth==3) ebar_o.selMonth = "Mar";
		else if (cmonth==4) ebar_o.selMonth = "Apr";
		else if (cmonth==5) ebar_o.selMonth = "May";
		else if (cmonth==6) ebar_o.selMonth = "Jun";
		else if (cmonth==7) ebar_o.selMonth = "Jul";
		else if (cmonth==8) ebar_o.selMonth = "Aug";
		else if (cmonth==9) ebar_o.selMonth = "Sep";
		else if (cmonth==10) ebar_o.selMonth = "Oct";
		else if (cmonth==11) ebar_o.selMonth = "Nov";
		else if (cmonth==12) ebar_o.selMonth = "Dec";		
	
		var obj = document.getElementById(ebar_o.selMonth);
		if (!obj) return;
		$(obj).addClassName("hist_selected");
		
		cont_o.searchYearMonth('', cyear, cmonth);
	}
	else if(cyear!="") {
		var obj = document.getElementById(ebar_o.selYear);
		if (!obj) return;
		$(obj).addClassName("ehist_selected");
		cont_o.searchYearMonth('', cyear, cmonth);
	}
}
}
