
function goList(backURL) {
  location.href = backURL;
}	



function GetCookie(sName)
{

  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {

    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
      return unescape(aCrumb[1]);
  }

  return null;
}

function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function tabShow( tabID )
{
    tabID.style.display = 'block';
}

function tabHide( tabID )
{
    tabID.style.display = 'none';
}


//------------------------------------------------------------------------ 
// Logout
//------------------------------------------------------------------------ 

function logout(){
	document.location.href = "/session/logoutProcess.asp";
}

//------------------------------------------------------------------------ 
//---- ÆË¾÷ ¶ç¿ì±â
//------------------------------------------------------------------------ 

function openPopupWindowControl(url, top_width, left_height, width, height, Scroll) {
	var popen = window.open(url,"popWindow","top="+top_width+",left="+left_height+",width="+width+",height="+height+",scrollbars="+Scroll+",status="+Scroll+" ");
	popen.focus();
}

//------------------------------------------------------------------------ 
// ÇÃ·¡½¬ ¿ÜºÎÈ£Ãâ
//------------------------------------------------------------------------ 
function OuterJS_FlashEmbed(idname, moviesrc, bgcolor, swliveconnect, width, height, allowScriptAccess, wmode) {
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="' + width + '" HEIGHT="' + height + '" id="' + idname + '"  name="' + idname + '" ALIGN="">  ') ;
	document.write('<PARAM NAME=movie VALUE="' + moviesrc + '">  ') ;
	document.write('<PARAM NAME=menu VALUE=false> ') ; 
	document.write('<PARAM NAME=quality VALUE=high>  ') ;
	if (wmode != "")
	{
		document.write('<PARAM NAME=wmode VALUE=transparent>  ') ;
	}
	document.write('<PARAM NAME=bgcolor VALUE=' + bgcolor + '> ') ;
	document.write('<PARAM NAME=swliveconnect VALUE=' + swliveconnect + '> ') ;
	document.write('<EMBED src="' + moviesrc + '" menu=false quality=high bgcolor="' + bgcolor + '" WIDTH="' + width + '" HEIGHT="' + height + '" NAME="' + idname + '" ALIGN="" allowScriptAccess="' + allowScriptAccess + '" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> ') ;
	document.write('</OBJECT> ') ;
}

//------------------------------------------------------------------------ 
// Äü¸Þ´º Ã³¸®..
//------------------------------------------------------------------------ 
var old_menu = '';
var old_cell = '';
function menuclick( submenu) {
    if( old_menu != submenu ) {
        if( old_menu !='' ) {
            old_menu.style.display = 'none';
        }

        submenu.style.display = 'block';
        old_menu = submenu;

    } else {
        submenu.style.display = 'none';
        old_menu = '';
    }
}

function calendar_go(){
	document.frm_calendar.target = "aFrame";
	document.frm_calendar.action = "/advertiser/calendar_tran.asp";
	document.frm_calendar.submit();
}

function calendar_popup_go(){
	document.frm.target = "pFrame";
	document.frm.action = "/advertiser/calendar_tran.asp";
	document.frm.submit();
	parent.opener.top.mainFrame.location.reload();
}

function calendar_go_self(){
	document.frm_calendar.action = "?";
	document.frm_calendar.submit();
}


//------------------------------------------------------------------------ 
// ´Þ·Â ·¹ÀÌ¾î hidden/show ½ºÅ©¸³Æ® 
//------------------------------------------------------------------------

var target;
var pop_top;
var pop_left;
var cal_Day;

var oPopup = window.createPopup();

function Calendar_Click(e) {
 cal_Day = e.title;
 if (cal_Day.length > 6) {
  target.value = cal_Day.substring(2);
 }
 oPopup.hide();
}

function Calendar_D(obj) {
 var now = obj.value.split("-");
 target = obj;
 pop_top = document.body.clientTop + GetObjectTop(obj) - document.body.scrollTop;
 pop_left = document.body.clientLeft + GetObjectLeft(obj) -  document.body.scrollLeft;

 if (now.length == 3) {
  Show_cal(now[0],now[1],now[2]);     
 } else {
  now = new Date();
  Show_cal(now.getFullYear(), now.getMonth()+1, now.getDate());
 }
}

function doOver(el) {
 cal_Day = el.title;

 if (cal_Day.length > 7) {
  el.style.backgroundColor = "#efefef";
 }
}

function doOut(el) {
 cal_Day = el.title;

    clickNow = new Date();
    var getmonth = clickNow.getMonth()+1;
    var getdate = clickNow.getDate();
    if (getmonth < 10)
    {
        getmonth = "0"+getmonth;
    }
    if (getdate < 10)
    {
        getdate = "0"+getdate;
    }
    
    get_Day = clickNow.getFullYear()+"-"+getmonth+"-"+getdate;
    
    if (cal_Day == get_Day)
    {
     if (cal_Day.length > 7) {
  el.style.backgroundColor = "#efefef";
     }
 }
 else
 {
        if (cal_Day.length > 7) {
            el.style.backgroundColor = "#ffffff";
        }
    }
}

function day2(d) {
 var str = new String();
 
 if (parseInt(d) < 10) {
  str = "0" + parseInt(d);
 } else {
  str = "" + parseInt(d);
 }
 return str;
}

function Show_cal(sYear, sMonth, sDay) {
 var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31)
 var Month_Val = new Array("01","02","03","04","05","06","07","08","09","10","11","12");
 var intThisYear = new Number(), intThisMonth = new Number(), intThisDay = new Number();

 datToday = new Date();
 
 intThisYear = parseInt(sYear,10);
 intThisMonth = parseInt(sMonth,10);
 intThisDay = parseInt(sDay,10);
 
 if (intThisYear == 0) intThisYear = datToday.getFullYear();
 if (intThisMonth == 0) intThisMonth = parseInt(datToday.getMonth(),10)+1;
 if (intThisDay == 0) intThisDay = datToday.getDate();
 
 switch(intThisMonth) {
  case 1:
    intPrevYear = intThisYear -1;
    intPrevMonth = 12;
    intNextYear = intThisYear;
    intNextMonth = 2;
    break;
  case 12:
    intPrevYear = intThisYear;
    intPrevMonth = 11;
    intNextYear = intThisYear + 1;
    intNextMonth = 1;
    break;
  default:
    intPrevYear = intThisYear;
    intPrevMonth = parseInt(intThisMonth,10) - 1;
    intNextYear = intThisYear;
    intNextMonth = parseInt(intThisMonth,10) + 1;
    break;
 }
 intPPyear = intThisYear-1
 intNNyear = intThisYear+1

 NowThisYear = datToday.getFullYear();
 NowThisMonth = datToday.getMonth()+1;
 NowThisDay = datToday.getDate();
 
 datFirstDay = new Date(intThisYear, intThisMonth-1, 1);
 intFirstWeekday = datFirstDay.getDay();
 intThirdWeekday = intFirstWeekday;
 
 datThisDay = new Date(intThisYear, intThisMonth, intThisDay);
 intPrintDay = 1;
 secondPrintDay = 1;
 thirdPrintDay = 1;

 Stop_Flag = 0
 
 if ((intThisYear % 4)==0) {
  if ((intThisYear % 100) == 0) {
   if ((intThisYear % 400) == 0) {
    Months_day[2] = 29;
   }
  } else {
   Months_day[2] = 29;
  }
 }
 intLastDay = Months_day[intThisMonth];

 Cal_HTML = "<html><head><title>TrendChart - ´Þ·Â(noCSS)</title></head><body leftmargin=2 topmargin=10 marginwidth=0 marginheight=0 bottommargin=0>";
 Cal_HTML = "<div align=center id=calendar style=\"visibility: none; width:183px; height:161px; position:absolute; left:0px; top:0px; z-index:1;\" bgcolor=\"000000\">";
 Cal_HTML += "<form name='calendar'>";
 Cal_HTML += "<table id='Cal_Table' cellpadding='3' cellspacing='1' bgcolor='DDDDDD' border='0'>";
 Cal_HTML += " <tr>";
 Cal_HTML += " <td align='center' bgcolor='f4f4f4'>";
 Cal_HTML += "		<table cellpadding='0' cellspacing='0' border='0' bgcolor='f4f4f4'> ";
 Cal_HTML += "			<tr> ";
 Cal_HTML += "				<td><a href='javascript:parent.Show_cal("+intPrevYear+","+intPrevMonth+","+intThisDay+");'><img src='/images/btn_before.gif' border='0' align='absmiddle' hspace='3'></a></td>";
 Cal_HTML += "				<td style=\"padding:3,0,3,5; COLOR: #444444; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 9pt; LINE-HEIGHT: 150%\">";
 Cal_HTML += "					<select name='selYear' size='1' style=\"width:50; BACKGROUND-COLOR: #ffffff;  BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0  1px solid; BORDER-TOP: #c0c0c0  1px solid; FONT-SIZE: 9pt; COLOR: #666666; HEIGHT: 19px\" OnChange='parent.fnChangeYearD(calendar.selYear.value, calendar.selMonth.value, "+intThisDay+")';> ";
 for (var optYear=(intThisYear-5); optYear<(intThisYear+5); optYear++) {
 Cal_HTML += "					<option value='"+optYear+"' ";
 if (optYear == intThisYear) Cal_HTML += " selected>\n";
 else Cal_HTML +=				">\n";
 Cal_HTML += optYear+"			</option>\n";
 }
 Cal_HTML += "				</select> ³â";
 Cal_HTML += "				</td>";
 Cal_HTML += "				<td width='10'></td>";
 Cal_HTML += "				<td height='17' style=\"padding-right:1; COLOR: #444444; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 9pt; LINE-HEIGHT: 150%\">";
 Cal_HTML += "					<select name='selMonth' size='1' style=\"width:40; BACKGROUND-COLOR: #ffffff;  BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0  1px solid; BORDER-TOP: #c0c0c0  1px solid; FONT-SIZE: 9pt; COLOR: #666666; HEIGHT: 19px\" OnChange='parent.fnChangeYearD(calendar.selYear.value, calendar.selMonth.value, "+intThisDay+")';>";
 for (var i=1; i<13; i++) {
  Cal_HTML += "  <option value='"+Month_Val[i-1]+"' ";
  if (intThisMonth == parseInt(Month_Val[i-1],10)) Cal_HTML += " selected>\n";
  else Cal_HTML += ">\n";
  Cal_HTML += Month_Val[i-1]+"</option>\n";
 }
 Cal_HTML += " </select> ¿ù ";
 Cal_HTML += "					</td> ";
 Cal_HTML += "				<td><a href='javascript:parent.Show_cal("+intNextYear+","+intNextMonth+","+intThisDay+");'><img src='/images/btn_next.gif' border='0' align='absmiddle' hspace='3'></a></td> ";
 Cal_HTML += "			</tr> ";
 Cal_HTML += "		</table>";			
 Cal_HTML += "	</td> ";
 Cal_HTML += "	</tr> ";
 Cal_HTML += "	<tr> ";
 Cal_HTML += "		<td bgcolor='ffffff'> ";
 Cal_HTML += "			<table cellpadding='0' cellspacing='0' bgcolor='ffffff'> ";
 Cal_HTML += "				<tr bgcolor='eeeeee' height='20'> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">ÀÏ</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">¿ù</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">È­</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">¼ö</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">¸ñ</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">±Ý</td> ";
 Cal_HTML += "					<td align=\"center\" width=25 style=\"width:40; COLOR: #222222; FONT-FAMILY: µ¸¿ò; FONT-SIZE: 11px\">Åä</td> ";
 Cal_HTML += "				</tr> ";

 Cal_HTML += "				<tr height=5><td colspan=7></td></tr> ";
  
 for (intLoopWeek=1; intLoopWeek < 7; intLoopWeek++) {
  Cal_HTML += "<tr><td colspan='7' height='2'></td></tr>"
  Cal_HTML += "<tr height='19'>"
  for (intLoopDay=1; intLoopDay <= 7; intLoopDay++) {
   if (intThirdWeekday > 0) {
    Cal_HTML += "<td>";
    intThirdWeekday--;
   } else {
    if (thirdPrintDay > intLastDay) {
     Cal_HTML += "<td>";
    } else {
     Cal_HTML += "<td align=\"center\" onClick='parent.Calendar_Click(this);' title='20"+intThisYear+"-"+day2(intThisMonth).toString()+"-"+day2(thirdPrintDay).toString()+"'  style=\" font-family:Tahoma; font-size: 11px; cursor:hand;>";


//	 if (intThisYear == optYear && intThisMonth==parseInt(Month_Val[i-1],10) && thirdPrintDay==intThisDay) {
//	 if (thirdPrintDay==intThisDay) {
	 chkDate = intThisYear+"-"+day2(intThisMonth).toString()+"-"+day2(thirdPrintDay).toString();
//	 alert(chkDate);
//	 alert(target.value);
	 if (target.value == chkDate) {
      Cal_HTML += "font-weight:bold;color:#ff6633;";
     }else{

		 switch(intLoopDay) {
		  case 1:
		   Cal_HTML += "color:#cc3366;"
		   break;
		  case 7:
		   Cal_HTML += "color:#0080C0;"
		   break;
		  default:
		   Cal_HTML += "color:#666666;"
		   break;
		 }
	 }
     Cal_HTML += "\">"+thirdPrintDay;

    }
    thirdPrintDay++;
    
    if (thirdPrintDay > intLastDay) {
     Stop_Flag = 1;
    }
   }
   Cal_HTML += "&nbsp;</td>";
  }
  Cal_HTML += "</tr>";
  if (Stop_Flag==1) break;
 }
 Cal_HTML += "				<tr height=5><td colspan=7></td></tr> ";
 Cal_HTML += "				</table></td></tr> ";


// Cal_HTML += "		<tr height=25>";
// Cal_HTML += "		<td align=\"right\" style=\"padding:0 5 0 0;\"><a href=\"javascript:Calendar_close();\" style=\"TEXT-DECORATION:none; font-size: 11px; font-family:µ¸¿ò;\"><font color=000000>X ´Ý±â</font></a></td> ";
// Cal_HTML += "		</tr>";
 Cal_HTML += "</table></form></div></body></html>";

 var oPopBody = oPopup.document.body;
 oPopBody.innerHTML = Cal_HTML;

 var calHeight = oPopBody.document.all.Cal_Table.offsetHeight;
 if (intLoopWeek == 6) calHeight = 197;
 else calHeight = 176;
 
 oPopup.show(pop_left, (pop_top + target.offsetHeight + 2), 183, calHeight, document.body);
}

//----------------------------------
// ³âµµ ¸®½ºÆ®¿¡¼­ ³âµµ ¼±ÅÃ
//----------------------------------
function fnChangeYearD(sYear,sMonth,sDay){
 Show_cal(sYear, sMonth, sDay);
}

//----------------------------------
// HTML °³Ã¼¿ë À¯Æ¿¸®Æ¼ ÇÔ¼ö
//----------------------------------
function GetObjectTop(obj)
{
 if (obj.offsetParent == document.body)
  return obj.offsetTop;
 else
  return obj.offsetTop + GetObjectTop(obj.offsetParent);
}

 

function GetObjectLeft(obj)
{
 if (obj.offsetParent == document.body)
  return obj.offsetLeft;
 else
  return obj.offsetLeft + GetObjectLeft(obj.offsetParent);
}






//=================================================================================
//mouse..
//=================================================================================

function mouseOver(src,m_over){ 
	if (!src.contains(event.fromElement)){
		src.bgColor = m_over;
	}
}

function mouseOut(src,m_out){
	if (!src.contains(event.toElement)){
		src.style.cursor = 'default';
		src.bgColor = m_out; 
	}
}



//=================================================================================
// checkbox select
//=================================================================================
function checkAll(checkname){
	if (!checkname.length)
	{		
		checkname.checked = checkname.checked? false:true
	}else{		
		for (i=0; i<checkname.length; i++){
			if (i==0)
			{
				checkname[i].checked = checkname[0].checked? false:true
			}else{
				checkname[i].checked = checkname[0].checked? true:false       
			}		
		}
	}
}


//=============================================================================
//	°Ë»ö
//=============================================================================
function goSearch() {
	var searchType = document.frm.searchType.value;
	var searchString = document.frm.searchString.value;
	location.href = "?searchType="+ searchType +"&searchString="+ escape(searchString);
}



//=============================================================================
//	ÆäÀÌÁö¸®»çÀÌÂ¡ (´ë·« document.bodyÅ©±â¿¡ ¸Â°Ô)
//=============================================================================
function resizeFrame()
{
	self.resizeTo(document.body.scrollWidth+(document.body.offsetWidth-document.body.clientWidth),parseInt(document.body.scrollHeight));
}

//=============================================================================
//	¸µÅ©¿¡ ¹Ú½ºÁÙ ¾ø¾Ö±â
//=============================================================================
function autoBlur()
{
		if(event.srcElement.tagName=="A" || event.srcElement.tagName=="IMG")
		{
			document.body.focus();
		}
}

document.onfocusin=autoBlur;


//=============================================================================
//	¸ÞÀÎ¸Þ´ºover,out
//=============================================================================
function mainOver(obj,arg)
{
	f1=eval("document.all.onOff"+arg);
	f2=eval("document.all.txt"+arg);
	
	obj.style.background='#00A8EE';
	f1.src='/images/common/ico_mainMenu_on.gif';
	f2.style.color='#ffffff'		
}

function mainOut(obj,arg)
{
	f1=eval("document.all.onOff"+arg);
	f2=eval("document.all.txt"+arg);
	
	obj.style.background='#ffffff';
	f1.src='/images/common/ico_mainMenu_off.gif';
	f2.style.color='#7c7c7c'		
}


//=============================================================================
//	¼­ºê¸Þ´ºover,out
//=============================================================================
function subOver(obj,arg)
{
	f1=eval("document.all.sub_onOff"+arg);
	f2=eval("document.all.sub_txt"+arg);
	
	obj.style.background='#C2C2C2';
	f1.src='/images/common/ico_subMenu_on.gif';
	f2.style.color='#ffffff'		
}

function subOut(obj,arg)
{
	f1=eval("document.all.sub_onOff"+arg);
	f2=eval("document.all.sub_txt"+arg);
	
	obj.style.background='#F3F3F3';
	f1.src='/images/common/ico_subMenu_off.gif';
	f2.style.color='#7c7c7c'		
}


//=============================================================================
//	ÇÃ·¡½Ã¿¢¹Ú¾ø¾Ö±â
//=============================================================================
function expressFlash(objID,FN,W,H)
{			
	document.write("<object id='"+objID+"'classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+W+"' height='"+H+"' id='purzon_sub3' align='middle'>");
	document.write("<param name='allowScriptAccess' value='sameDomain' />");
  document.write("<param name='menu' value='false' />");
	document.write("<param name='wmode' value='transparent' />");
	document.write("<param name='movie' value='"+FN+"' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='"+FN+"' quality='high' bgcolor='#ffffff' width='"+W+"' height='"+H+"' name='purzon_sub3' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}

//=============================================================================
//	ÇÃ·¡½Ã¸µÅ©
//=============================================================================
function menu(arg)
{
		switch (arg)
		{
				case 11:
					location.href="/advertiser/monitering/keyword_list.asp";
					break;
				case 12:
					location.href="/advertiser/monitering/trend_list.asp";
					break;
				case 13:
					location.href="/advertiser/monitering/comparison_list.asp";
					break;
				case 14:
					location.href="/advertiser/monitering/alert_list.asp";
					break;
				case 15:
					location.href="/advertiser/monitering/report.asp";
					break;
					
				
				case 21:
					location.href="/smart/media_highlight.asp";
					break;
				case 22:
					location.href="/smart/favorability_analysis.asp?type=2";
					break;
				case 23:
					location.href="/smart/content_evaluation_ratio.asp";
					break;
				case 24:
					location.href="/smart/get_data.asp?type=4";
					break;
				case 25:
					location.href="/smart/dic_search.asp?type=5";
					break;
				
				
				case 31:
					location.href="/advertiser/monitering/keyword_list.asp";
					break;
					
					
				case 41:
					location.href="/advertiser/monitering/keyword_list.asp";
					break;
		}
		
	
}
