 /* 
Á¡¼± ¾È»ý±â°Ô
*/  
var myAnchors=document.all.tags("A"); 
function allBlur() { 
	for (i=0;i<myAnchors.length;i++) { 
		myAnchors[i].onfocus=new Function("myAnchors["+i+"].blur()"); 
	} 
} 	
	
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_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 MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

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;
}
 


/* 
ÀÌ¹ÌÁö ¿Â¿À¹ö 
*/  
{
imgoff_m = new Array()
imgon_m = new Array()

imgoff_sm = new Array()
imgon_sm = new Array()

imgoff_lm1 = new Array()
imgon_lm1 = new Array()

imgoff_lm2 = new Array()
imgon_lm2 = new Array()

imgoff_lm3 = new Array()
imgon_lm3 = new Array()

	for (var i = 1; i<=40; i++){
		imgoff_m[i] = new Image();
		imgon_m[i] = new Image();
		
		imgoff_sm[i] = new Image();
		imgon_sm[i] = new Image();
		
		imgoff_lm1[i] = new Image();
		imgon_lm1[i] = new Image();
		
		imgoff_lm2[i] = new Image();
		imgon_lm2[i] = new Image();
		
		imgoff_lm3[i] = new Image();
		imgon_lm3[i] = new Image();
		
		if(i<10){
			imgoff_m[i].src = 'image/gnb/gnb_m_'+i+'.gif'
			imgon_m[i].src = 'image/gnb/gnb_m_'+i+'_on.gif'
		}else{
			imgoff_m[i].src = 'image/gnb/gnb_m_'+i+'.gif'
			imgon_m[i].src ='image/gnb/gnb_m_'+i+'_on.gif'
		}
		
		if(i<10){
			imgoff_sm[i].src = 'image/gnb/gnb_sm_'+i+'.gif'
			imgon_sm[i].src = 'image/gnb/gnb_sm_'+i+'_on.gif'
		}else{
			imgoff_sm[i].src = 'image/gnb/gnb_sm_'+i+'.gif'
			imgon_sm[i].src ='image/gnb/gnb_sm_'+i+'_on.gif'
		}
		
		if(i<10){
			imgoff_lm1[i].src = 'image/lnb/m1_'+i+'.gif'
			imgon_lm1[i].src = 'image/lnb/m1_'+i+'_on.gif'
		}else{
			imgoff_lm1[i].src = 'image/lnb/m1_'+i+'.gif'
			imgon_lm1[i].src ='image/lnb/m1_'+i+'_on.gif'
		}
		
		if(i<10){
			imgoff_lm2[i].src = 'image/lnb/m2_'+i+'.gif'
			imgon_lm2[i].src = 'image/lnb/m2_'+i+'_on.gif'
		}else{
			imgoff_lm2[i].src = 'image/lnb/m2_'+i+'.gif'
			imgon_lm2[i].src ='image/lnb/m2_'+i+'_on.gif'
		}
		
		if(i<10){
			imgoff_lm3[i].src = 'image/lnb/m3_'+i+'.gif'
			imgon_lm3[i].src = 'image/lnb/m3_'+i+'_on.gif'
		}else{
			imgoff_lm3[i].src = 'image/lnb/m3_'+i+'.gif'
			imgon_lm3[i].src ='image/lnb/m3_'+i+'_on.gif'
		}
	}
} 

function msover_m(num){
	document.images["img" + num].src = imgon_m[num].src;
} 
function msout_m(num){
	document.images["img" + num].src = imgoff_m[num].src;
}



function msover_sm(num){
	document.images["smimg" + num].src = imgon_sm[num].src;
} 
function msout_sm(num){
	document.images["smimg" + num].src = imgoff_sm[num].src;
}



function msover_lm1(num){
	document.images["aimg" + num].src = imgon_lm1[num].src;
} 
function msout_lm1(num){
	document.images["aimg" + num].src = imgoff_lm1[num].src;
}


function msover_lm2(num){
	document.images["cimg" + num].src = imgon_lm2[num].src;
} 
function msout_lm2(num){
	document.images["cimg" + num].src = imgoff_lm2[num].src;
}


function msover_lm3(num){
	document.images["simg" + num].src = imgon_lm3[num].src;
} 
function msout_lm3(num){
	document.images["simg" + num].src = imgoff_lm3[num].src;
}
  
 
/* 
¼¿·ºÆ®¹Ú½º ÀÌ¹ÌÁö 
*/ 
 
var UserAgent = navigator.userAgent;
var AppVersion = (((navigator.appVersion.split('; '))[1].split(' '))[1]);

var SListMD = false;
var SListIDX = 0;

var TableCellAttr = " cellpadding=0 cellspacing=0 ";
var ContourStyle = "";
var ContourStyle2 = "border:1 solid #a4a4a4";
var ScrollBarStyle = "";
var ItemStyle = "text-indent:3px; cursor:hand; height:18px; padding-top:2px;";
var ALTStyle = "'filter:alpha(opacity=80);border:1 solid #f2f2f2'";

var newWin=0;
document.onmousedown = dispList;
SList = new Array();

function setSelectList(pSrc, pBG)
{
    this.IDX = SList.length;
    this.src = pSrc;
    this.bgcolor = pBG;
    this.hideList = true;

    /* SelectList Object */
    this.Table;
    this.Title;
    this.List;
    this.Items;
    this.SelectedItemName;

    this.width;
    this.getWidth = getWidth;

    /* Create SelectList Object Function */
    this.itemObj = createObject;
    this.ListObj = createSListList;
    this.TitleObj = createSListTitle;
    this.TableObj = createSList;


    /* Select List Event Handler */
    this.TitleMouseDown = TitleMouseDownEventHandler;
    this.ListMouseOver = ListMouseOverEventHandler;
    this.ListMouseOut = ListMouseOutEventHandler;
    this.ListMouseDown = ListMouseDownEventHandler;

    this.append = appendSList;
    this.TableObj();

    SList[this.IDX] = this;

    return;
}

function appendSList()
{
    document.write("<div id=TempDiv></div>\n");
    document.all.TempDiv.appendChild(this.Table);
    document.all.TempDiv.removeNode();

    return;
}

/* Select Guide List function
	htmlSrc	: SelectList html source
	bg	: back ground color
*/
function SelectList(htmlSrc, bg, openstat)
{
    if ( UserAgent.indexOf("MSIE") < 0 || AppVersion < 5 ) {
	document.write(htmlSrc);
	return;
    } else {
newWin = openstat;
//	if ( !bg ) bg = "#FEFFCB";
	var SListObj = new setSelectList(htmlSrc, bg);
	SListObj.append();

	return SListObj;
    }
}

function createObject(pSrc)
{
    oObj = new Object();
    oObj.Div = document.createElement("DIV");
    oObj.Div.insertAdjacentHTML("afterBegin", pSrc);
    this.Items = oObj.Div.children(0);

    return this.Items;
}

function createSListList()
{
    var ListItem = "";
    var ListLength = this.Items.length;
    var ListHeight;
    var scrollbarStyle = "";

    for ( i = 0; i < ListLength; i++ ) {
        ListItem += "<DIV id=List idx="+i+" style="+ItemStyle
	    +" onMouseDown='SList["+this.IDX+"].ListMouseDown(this);'"
	    +" onMouseOver='SList["+this.IDX+"].ListMouseOver(this);'"
	    +" onMouseOut='SList["+this.IDX+"].ListMouseOut(this);'>"
	    +this.Items[i].innerText+"</DIV>";
    }

    if ( ListLength < 8 ) { scrollbarStyle = "hidden"; }
    else { scrollbarStyle = "scroll"; ListHeight = 128; }

    this.List = createObject(""
        +"<DIV id=bground style='padding: 4px 2px 2px 2px;"+ContourStyle2+ScrollBarStyle
	+"z-index:10;background:"+this.bgcolor+";position:absolute;visibility:hidden;color:a4a4a4;"
	+"width:"+(this.width+21)+";height:"+ListHeight+";overflow-Y:"+scrollbarStyle+";filter:alpha(opacity=85);'>"
        +ListItem+"</DIV>");

    return;
}

function createSListTitle()
{
    var MaxLength = 0;
    var width;
    var ListLength = this.Items.length;

    for ( i = 0; i < ListLength; i++ ) {
	if (this.Items.options[i].selected) {
	    this.SelectedItemName = this.Items.options[i].innerText;
	    SelectedItemValue = this.Items.options[i].value;
	}
    }

    this.getWidth();

    TitleItem = createObject(""
	+"<table border=0 "+TableCellAttr+" style='border:1px solid #a4a4a4; padding:1px; margin:1px 0 -1px 0; cursor:hand;'><tr bgcolor="+this.bgcolor+">\n"
		+"<td width="+(this.width)+" nowrap></td>"
		+"<td style='display:none'></td>"
		+"<td width=15 align=center><img src='image/story/select_arrow.gif' width=15 height=16></td>"
	+"</tr></table>");
    SelectedItemObj = createObject(""
	+"<div style='position:absolute;top:3px;left:6px;color:333333;width:100%;'>"+this.SelectedItemName
	+"</div>");

    TitleItem.cells(0).appendChild(SelectedItemObj);
    TitleItem.cells(1).appendChild(this.Items);

    this.Title = createObject(""
        +"<DIV style='position:relative;top:0px;left:0px;"+ContourStyle
	+"' onMouseDown='SList["+this.IDX+"].TitleMouseDown();'>"
        +TitleItem.outerHTML+"</DIV>");

    return;
}

function createSList()
{
    this.itemObj(this.src);
    this.TitleObj();
    this.ListObj();

    this.Table = createObject(""
        +"<table border=0 "+TableCellAttr+" style=float:left>\n"
	+"<tr><td></td></tr>"
        +"</table>");

    this.Table.cells(0).appendChild(this.Title);
    this.Table.cells(0).appendChild(this.List);

    return;
}

function dispList()
{
    var hideList = true;
    if ( event.srcElement.id == "bground") hideList = false;
    if ( !SListMD ) {
	for ( i = 0; i < SList.length; i++ ) {
	    SList[i].hideList = true;
	}
    }

    if ( SList.length > 0 ) {
	for ( i = 0; i < SList.length; i++ ) {
	    if ( SList[i].hideList && hideList )
		SList[i].List.style.visibility = "hidden";
	}

	SListMD = false;
	SList[SListIDX].Title.children(0).cells(0).childNodes(0).innerText = SList[SListIDX].SelectedItemName;
    }

    return;
}

function TitleMouseDownEventHandler()
{
    if ( this.List.style.visibility == "visible" ) {
	this.List.style.visibility = "hidden";
	this.hideList = true;
    } else {
	this.List.style.visibility = "visible";
	this.hideList = false;
    }

    for ( i = 0; i < SList.length; i++ )
	if ( i != this.IDX ) SList[i].hideList = true;

    SList[SListIDX].Title.children(0).cells(0).childNodes(0).innerText = SList[SListIDX].SelectedItemName;
    SListMD = true;
    SListIDX = this.IDX;

    return;
}

function ListMouseOverEventHandler(f)
{
    f.style.background = "#f5f5f5";
    f.style.color = "000000";
    return;
}

function ListMouseOutEventHandler(f)
{
    f.style.background = this.bgcolor;
    f.style.color = "757575";

    return;
}

function ListMouseDownEventHandler(f)
{
    var TChildren = this.Title.children(0).cells;
    var obj_length = this.Items.length;

    for ( i = 0; i < obj_length; i++ ) {
			this.Items.options[i].selected = false;
		if ( i == f.idx ) {
	    this.Items.options[i].selected = true;
	    SI_Name = this.Items.options[i].innerText;
			}
    }

    if (newWin == 1)
    	if(this.Items.options[f.idx].value != ""){
				location.href = this.Items.options[f.idx].value;
			}

    if (newWin == 2)
		window.open(this.Items.options[f.idx].value, "_blank");

    this.SelectedItemName = SI_Name;
    TChildren(1).childNodes(0).outerHTML = this.Items.outerHTML;
    this.List.style.visibility = "hidden";
    return;
}

function getWidth()
{
    document.all.sl_Div.innerHTML = this.Items.outerHTML;
    this.width = document.all.sl_Div.scrollWidth - 20;

    return;
} 


//--ulgom add common functions.

//ÇØ´ç select Æû¿¡ ´ëÇØ value ·Î selected Index ¼³Á¤ÇÏ´Â ÇÔ¼ö 
function selectIndex(f,v) //ex : selectIndex(document.fr.selectname,"3¿ù"); 
{ 

for( var i = 0 ; i < f.options.length ; i ++){ 

	if(f.options[i].value == v){ 
		f.options.selectedIndex = i 
		break; 
	} 
} 
} 

//ÇØ´ç Radio Æû¿¡ ´ëÇØ value ·Î Checked ¼³Á¤ÇÏ´Â ÇÔ¼ö 
function checkedIndex(r,v)
{ 
	var i =0;
	for( var i = 0 ; i <r.length;  i++)
		if(r[i].value == v)
		r[i].checked = true;
} 

//Å°º¸µå ÀÔ·Â½Ã ¼ýÀÚ ÀÌ¿ÜÀÇ Å°¸¦ ´©¸¦ °æ¿ì false ¸¦ ¸®ÅÏÇÑ´Ù.
function isNum(e){
	//alert(event.keyCode);
	if ((event.keyCode >= 45 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode == 8|| event.keyCode==13 || event.keyCode==9) 	return true;
	else return false;

}

//Æû°ª Áö¿ì±â
function clearField(field){
	field.value="";
}

//thisform ÀÇ ±æÀÌ°¡ len ÀÌµÇ¸é nextForm À¸·Î Æ÷Ä¿½Ì ÀÌµ¿ÇÑ´Ù.
function autoMoveFocus(thisForm,len,nextForm)
{
	if(thisForm.value.length == len) nextForm.focus();
}


//alert ÈÄ focus ÀÌµ¿ÈÄ false return;
function alertFocus(alertMsg,focusForm)
{
	alert(alertMsg);
	focusForm.focus();
	return false;
}
//---------SELECT Æû¿¡ <options> Ãß°¡ ÇÔ¼ö
function makeOptions(f, val, txt) //make optons
{
	var o	= f.options;
	var i = o.length;
	o[i] = new Option();
	o[i].value	= val;
	o[i].text	= txt;
}

//---------SELECT Æû¿¡ <options> ¸ðµÎ»èÁ¦
function deleteOptions(f) //delete options
{
	var o	= f.options;
	var len	= o.length;
	for( var i = 1 ; i <= len ; i ++){
		o[len - i] = null;
	}
}



//----------------//¹è¿­¿¡ ÇØ´ç °ªÀÌ  ÀÖ³ª . ÀÖÀ¸¸é true
function inArray(str,arr)
{
	for( var i = 0 ; i < arr.length ; i ++){

	if(arr[i] == str) return true;

	}

	return false;

}//end of function inArray


//--------------------¹è¿­¿¡¼­ ÇØ´ç ÀÎµ¦½ºÀÇ °ª¸¸ Áö¿îÈÄ ÀçÁ¤·Ä
function deleteIndexArr(arr,idx)
{
	var k=0,tmpArr = new Array();
	for(var i = 0 ; i < arr.length ; i ++){

		if(i != idx) tmpArr[k] = arr[i];
		else continue;
	k++;

	}
	return tmpArr;
}

//select ÆûÀÇ value °ªÀ» ¸®ÅÏÇÑ´Ù
function getSValue(selectName)
{
	if (selectName.options.selectedIndex == -1)
	{
		return false;
	}else{
		return selectName.options[selectName.options.selectedIndex].value;
	}

}


//radio ÆûÀÇ value °ªÀ» ¸®ÅÏÇÑ´Ù
function getCValue(r)
{
	var i =0;
	while (r.length > i && !r[i].checked)i++;

	if (r.length == i)
	{
			return false;
	}
	else return r[i].value;
}


//value·Î  selectForm ¿¡ ÀÏÄ¡ÇÏ´Â value ¸¦ °¡Áø  index¸¦  Ã£¾Æ °ªÀ» ¸®ÅÏ
function getInOnValue(selectName,v)
{
	var o	= selectName.options;
	var len = o.length;
	var i = 0;
	while (o[i].value != v) i++;
	return  i;

}



//Å×ÀÌºíÀ» ±¸Á¶Ã¼·Î ·Îµå
var objTbl={
	data : {}
	,state : 'not loaded'
	,dataCnt : 0
	,loadTable : null
	,init : function(){
		this.data	= {};
		this.state	= 'not loaded';
		this.dataCnt = 0
		this.loadTable = '';
	}
	,load : function(tbl){
		this.init();
		this.state		= 'loading'
		if(tbl.length == 0) return ;
		var c;
		this.dataCnt	= tbl.rows.length -1;

		for(var k =0; k < tbl.rows[0].cells.length; k++){
			c	= tbl.rows[0].cells[k].innerHTML;
			this.data[c]	= new Array();
			for(var i = 1; i <  tbl.rows.length; i++){
				this.data[c][i - 1]	= tbl.rows[i].cells[k].innerHTML;
			}
		}
		this.state		= 'loaded';
		this.loadTable	= tbl;
	}
}


//º¸ÀÌ°í (display ¼Ó¼º¸¸ ¸¸Áü)
function show(id){
	if(typeof(id) == "string"){
		id = document.getElementById(id);
	}
	id.style.display = "";
}
//°¨Ãß°í
function hide(id){
	if(typeof(id) == "string"){
		id = document.getElementById(id);
	}
	id.style.display = "none";
}


//-------------Çª¸£´Ï ÀÌµ¿
function goLogOut(){
	var url = "../centerCommon/member/logout.asp?next_url=" + document.location.href;
	location.href = url;
}

//--ÆäÀÌÂ¡¿ë
var paging	= {
	url	: ''
	,pReplace	: function(name,value){
		var filter	= name + '=.{0,}&|' + name + '=.{0,}$';
		var destStr	= name + '=' + value;
		var pattern = new RegExp(filter,'i');

		if(pattern.test(this.url) ){
			this.url	= this.url.replace(pattern,destStr + '&')
			this.url	= this.url.replace(/&$/,'');//¸ÇµÚ&Á¦°Å
		}else if(this.url.indexOf('?') > 0  ){
			this.url	= this.url + '&' + destStr;
		}else{
			this.url	= this.url + '?' + destStr;
		}
	}
	,go	: function(page,pageSize){
		this.url	= document.location.href;
		if (page != null) this.pReplace("page",page)
		if (pageSize != null)this.pReplace("pageSize",pageSize)
		document.location.href	= this.url;
	}
						//ÃÑ°Ô½Ã¹°¼ö, ÆäÀÌÁö´ç »Ñ¸± °Ô½Ã¹°°¹¼ö,ÇöÀçÆäÀÌÁö,ÆäÀÌÂ¡ ¹®ÀÚ »Ñ¸± °¹¼ö
	,print	: function(totalCnt,pageSize,nowPage,pageNumCnt){
		if(pageSize >= totalCnt || totalCnt ==0){
			document.write('<br/>');
			return;
		}

		var pageTotalSize = parseInt(totalCnt / pageSize);
		if(totalCnt % pageSize)pageTotalSize++;

		var pageStartNo		= parseInt((nowPage -1)  / pageNumCnt) * pageNumCnt + 1;
		var str = '<table cellpadding="0" cellspacing="0" border="0" class="navi" align="center"><tr>';
		if(pageStartNo > 1 )str += '<td class="pgL"><a href="javascript:paging.go(' + (pageStartNo -1) + ',' + pageSize + ')">[ÀÌÀü]</a></td>';
		for(var i = 0; i < pageNumCnt; i++){
			var pageNo = pageStartNo + i;
			if(pageNo > pageTotalSize) break;

			if(pageNo == nowPage){
				str += '<td class="on" style="width:15px;text-align:center">' + pageNo + '</td>';
			}else{
				str += '<td><a href="javascript:paging.go(' + pageNo + ',' + pageSize + ')">' + pageNo + '</a></td>';
			}
		}
		if(pageNo < pageTotalSize){
			str += '<td class="pgL"><a href="javascript:paging.go(' + (pageNo + 1) + ',' + pageSize + ')">[´ÙÀ½]</a></td>';
		}
		str += '</tr></table>';
		document.write(str);
	}
}


function imageOpen( width1,height1,realname1 ){
var ref, exp;
	var wx = (screen.width - width1)/2 - 10;
	var wy = (screen.height - height1)/2 - 20;

	exp = 'toolbar=no,location=no,directories=no,status=no,menubar=no,'+
	//	  'scrollbars=no,resizable=no,width='+width1+', height='+height1+', top='+wy+', left='+wx
		  'scrollbars=yes,resizable=yes'
	ref = "http://puruni.com/asp_n/center/photo_popup.asp?realname1="+realname1
	window.open( ref, "popup", exp);
}


/********************************* ¸¶¿ì½º µå·¡±× & ¿À¸¥ÂÊÅ¬¸¯ ±ÝÁö *********************************/
document.onmousedown = new Function("return false");
document.oncontextmenu = new Function("return false");
document.onselectstart = new Function("return false");
document.ondragstart = new Function("return false");
/********************************* ¸¶¿ì½º µå·¡±× & ¿À¸¥ÂÊÅ¬¸¯ ±ÝÁö *********************************/
