/* vars */
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isFireFox = (navigator.userAgent.indexOf("Firefox") != -1) ? true : false;
var isSafari = (navigator.userAgent.indexOf("Safari") != -1) ? true : false;
var isChrome = (navigator.userAgent.indexOf("Chrome") != -1) ? true : false;
var bAppVersion = navigator.appVersion;
var userPlatform = navigator.platform;
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

document.write("<script type='text/javascript' src='/30/js/topMenu.js'></scr"+"ipt>");
document.write("<script type='text/javascript' src='/30/js/subMenu.js'></scr"+"ipt>");
document.write("<script type='text/javascript' src='/30/js/leftMenu.js'></scr"+"ipt>");
document.write("<script type='text/javascript' src='/30/js/blist.js'></scr"+"ipt>");
document.write("<script type='text/javascript' src='/30/js/nlist.js'></scr"+"ipt>");
document.write("<script type='text/javascript' src='/30/js/plist.js'></scr"+"ipt>");

function ToggleSubGroup(menuid)
{

  var subTableGroup = document.getElementById("subgroup_"+menuid);
  if(subTableGroup.style.display != "none") 
  {
	subTableGroup.style.display = "none";
	chgClassName(subTableGroup, "subgroupTable");
  }
  else
  {
  	subTableGroup.style.display = "";
	chgClassName(subTableGroup, "subgroupTable_on");
  }

}


function ToggleSubGrp(menuid)
{
  var subTableGroup = document.getElementById("subgroup_"+menuid);
  if(getClassName(subTableGroup) != "subgroupTable") 
  {
	subTableGroup.style.display = "none";
	chgClassName(subTableGroup, "subgroupTable");
  }
  else
  {
  	subTableGroup.style.display = "";
	chgClassName(subTableGroup, "subgroupTable_on");
  }

}

function albumViewer() {
}

function controlImage() {
}

function addr_find(key,formname)
{
	var STCODE = j_TCODE.substring(0,2);

	if(STCODE == "C0") {
		w = '397';
		h =	'227';
	} else if(STCODE == "D0") {
		w = '360';
		h =	'203';	
	} else if(STCODE == "G1") {
		w = '370';
		h =	'221';
	} else if(STCODE == "G2") {
		w = '330';
		h =	'203';
	} else if(STCODE == "G3") {
		w = '380';
		h =	'263';
	} else if(STCODE == "G4") {	
		w = '360';
		h =	'160';
	}

	winPop2('/tnaru/pop/pop_addr_find?form_name='+formname+'&addr_key='+key, w, h, 'attach');
}

function addr_find30(key,formname, w, h)
{
	var STCODE = j_TCODE.substring(0,2);
	
	if(w == "") 
		w = '397';
	
	if(h == "") 
		h =	'227';


	winOpen('/tnaru/pop/pop_addr_find?form_name='+formname+'&addr_key='+key,'attach','',450,h);
}

function chgpwd(id)
{
	var STCODE = j_TCODE.substring(0,2);

	if(STCODE == "C0") {
		w = '410';
		h =	'203';
	} else if(STCODE == "D0") {
		w = '360';
		h =	'233';
	} else if(STCODE == "G1") {
		w = '370';
		h =	'260';
	} else if(STCODE == "G2") {
		w = '360';
		h =	'233';
	} else if(STCODE == "G3") {
		w = '380';
		h =	'263';
	} else if(STCODE == "G4") {	
		w = '360';
		h =	'160';
	}

	winPop2('/tnaru/minim/pop_chgpwd?id='+id, w, h, 'attach');
}

function goUrl(loc,child)
{

	try {

	  if(loc != "0")
	  {
		//top.location.href = loc;
		if(child == 1)
			parent.location.href = loc;
		else if(child == 2)
		{
			opener.location.href = loc;
			opener.focus();
		}
		else
			document.location.href = loc;
	  }
	  
	} catch (e) { alert(e); }
  
}

function goUrlOpener(loc,rurl)
{
  if(loc != "0")
  {
    location.href = loc + rurl;
	self.focus();
  }
}

function goUrlTop(loc)
{
	try {
		top.document.location.href=loc;
	} catch (e) {	
		top.parent.location.href=loc;
	}
}

var opp = "";

function resizeBanner(banner,width,height) {
	try {
		Timg = $(banner);
		if(Timg != null) {
			Timg.style.width = width+"px";
			Timg.style.height = height+"px";			
		}
	} catch(e) {}
}

function goUrlOpenerP(loc,rurl)
{
  if(loc != "0")
  {
	opener.parent.target = "BodyFrame";
 	opener.parent.location.href = loc + escape(rurl);
	opener.focus();
  }
}

function goResultUrl(tbl,bcode,key,buff) {

	var url;
	if(buff == '2' || buff == '3' || buff == '9' || buff == '5')
		url="/web/board/right_board_list?tbl="+tbl+"&bcode="+bcode+"&key="+key+"&buff="+buff;
	else if(buff == 'c')
		url="/web/board/right_board_list_profilecmcinfo?bcode="+bcode+"&tbl="+tbl+"&buff="+buff;
	else if(buff =='b')
		url="/web/board/right_board_list_profilemapinfo?bcode="+bcode+"&tbl="+tbl+"&buff="+buff;
	else if(buff == 'a' )
		url="/web/board/right_board_list_profileceoinfo?bcode="+bcode+"&tbl="+tbl+"&buff="+buff;
	else
		url="/web/board/right_board_read?tbl="+tbl+"&bcode="+bcode+"&key="+key+"&buff="+buff;

	goUrl(url, 2)
		                              
}

function memberLoginPressEnter(e) {
	if (e.keyCode == 13)
	{
		memberLogin();
	}
}

var TPE = {
		
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
		
	encode : function (input) {
	
		var output = "";
		var i = 0;
		var kl = input.length;
		while (i < kl) {		
			chr1 = input.charCodeAt(i++);
			j = i % kl;
			chr2 = input.charCodeAt(j);
			
			enc1 = ((chr1 & 255) << (8 - (chr2 % 8))) & 255;
			enc2 = (((chr1 & 255) >>> (chr2 % 8)) & 255) | enc1;
			
			output = output + String.fromCharCode(enc2);
		}
		var rstr = encodeURIComponent(output);
		return rstr;
	},

	decode : function (input,key) {
		
		var output = "";
		input = decodeURIComponent(input);
		alert('decode '+input+' '+input.length);
		var i = 0;
		while (i < input.length) {
			chr1 = input.charCodeAt(i++);
			chr2 = key.charCodeAt(key.length - i);
			
			enc1 = ((chr1 & 255) >>> (8 - (chr2 % 8))) & 255;
			enc2 = (((chr1 & 255) << (chr2 % 8)) | enc1) & 255;
			
			output = output + String.fromCharCode(enc2);		
		}
		return output;
	},
	
	encodei : function (input) {
		
		var output = "";
		var key = "thisis4init"
		var i = 0;
		var kl = key.length;
		while (i < kl) {		
			chr1 = input.charCodeAt(i++);
			j = i % kl;
			chr2 = key.charCodeAt(j);
			
			enc1 = ((chr1 & 255) << (8 - (chr2 % 8))) & 255;
			enc2 = (((chr1 & 255) >>> (chr2 % 8)) & 255) | enc1;
			
			output = output + String.fromCharCode(enc2);
		}
		var rstr = encodeURIComponent(output);
		return rstr;
	}
		
}

var Base64 = {
		 
		// private property
		_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
	 
		// public method for encoding
		encode : function (input) {
			var output = "";
			var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
			var i = 0;
	 
			input = Base64._utf8_encode(input);
	 
			while (i < input.length) {
	 
				chr1 = input.charCodeAt(i++);
				chr2 = input.charCodeAt(i++);
				chr3 = input.charCodeAt(i++);
	 
				enc1 = chr1 >> 2;
				enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
				enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
				enc4 = chr3 & 63;
	 
				if (isNaN(chr2)) {
					enc3 = enc4 = 64;
				} else if (isNaN(chr3)) {
					enc4 = 64;
				}
	 
				output = output +
				this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
				this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
	 
			}
	 
			return output;
		},
	 
		// public method for decoding
		decode : function (input) {
			var output = "";
			var chr1, chr2, chr3;
			var enc1, enc2, enc3, enc4;
			var i = 0;
	 
			input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
	 
			while (i < input.length) {
	 
				enc1 = this._keyStr.indexOf(input.charAt(i++));
				enc2 = this._keyStr.indexOf(input.charAt(i++));
				enc3 = this._keyStr.indexOf(input.charAt(i++));
				enc4 = this._keyStr.indexOf(input.charAt(i++));
	 
				chr1 = (enc1 << 2) | (enc2 >> 4);
				chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
				chr3 = ((enc3 & 3) << 6) | enc4;
	 
				output = output + String.fromCharCode(chr1);
	 
				if (enc3 != 64) {
					output = output + String.fromCharCode(chr2);
				}
				if (enc4 != 64) {
					output = output + String.fromCharCode(chr3);
				}
	 
			}
	 
			output = Base64._utf8_decode(output);
	 
			return output;
	 
		},
	 
		// private method for UTF-8 encoding
		_utf8_encode : function (string) {
			string = string.replace(/\r\n/g,"\n");
			var utftext = "";
	 
			for (var n = 0; n < string.length; n++) {
	 
				var c = string.charCodeAt(n);
	 
				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
	 
			}
	 
			return utftext;
		},
	 
		// private method for UTF-8 decoding
		_utf8_decode : function (utftext) {
			var string = "";
			var i = 0;
			var c = c1 = c2 = 0;
	 
			while ( i < utftext.length ) {
	 
				c = utftext.charCodeAt(i);
	 
				if (c < 128) {
					string += String.fromCharCode(c);
					i++;
				}
				else if((c > 191) && (c < 224)) {
					c2 = utftext.charCodeAt(i+1);
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
					i += 2;
				}
				else {
					c2 = utftext.charCodeAt(i+1);
					c3 = utftext.charCodeAt(i+2);
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
					i += 3;
				}
	 
			}
	 
			return string;
		}
	 
	}

function memberLogin()
{
  var f = document.loginf;
  f.id.value= $F('LOGIN_ID');
  f.pwd.value= $F('LOGIN_PWD');
 
  if(isEmpty(f.pwd.value))
  {
    $('LOGIN_PWD').focus();
    alert('enter Password.');
    return false;
  }
  
  f.id.value = Base64.encode(f.id.value);
  f.pwd.value = TPE.encode(f.pwd.value);
  
  var retUrl = document.URL;
  var regexp=/&/g;
  str = retUrl.replace(regexp,"|amp|");
  f.action = "/tnaru/transparent/login?returl="+str;
  f.submit();
}

function winPop(url,wsize,hsize,wname) {

    var posX = (screen.width - wsize ) / 2;
    var posY = (screen.height- hsize) / 2;
	size = "width="+wsize+",height="+hsize+",top="+posY+",left="+posX;
	window.open(url,wname,size);
}

function winPop2(url,wsize,hsize,wname) {
    var posY = event.clientY;
    var posX = event.clientX;
	size = "width="+wsize+",height="+hsize+",top="+posY+",left="+posX;

	window.open(url,wname,size);
}

function winPopEvt(evt, url,wsize,hsize,wname) {
    var posY = evt.clientY;
    var posX = evt.clientX;
	size = "width="+wsize+",height="+hsize+",top="+posY+",left="+posX;

	window.open(url,wname,size);
}

function winOpen(url,wname,option,wsize,hsize) {
    //var posY = event.clientY;
    //var posX = event.clientX;
    
    var posX = (screen.width - wsize ) / 5;
    var posY = (screen.height- hsize) / 3;        
	var opt = option+",width="+wsize+",height="+hsize+",top="+posY+",left="+posX;
	//alert(url);	
	window.open(url,wname,opt);
}

function winPopNotice(url,wsize,hsize,wname,num) {
	var startPos = 100;
	var addPos = 40;
	var topPos = startPos + (num*addPos);
	var leftPos = startPos + (num*addPos);

	size = "width="+wsize+",height="+hsize+",top="+topPos+",left="+leftPos;
	window.open(url,wname,size);
}

function openModal(url, arguments, width, height) {

 var winx = (screen.width - width ) / 2;
 var winy = (screen.height- height) / 2;
 var settings  = "dialogHeight:    " +height+"px; ";
  settings += "dialogWidth:     " +width +"px; ";
  settings += "dialogTop:       " +winy  +"px; ";
  settings += "dialogLeft:      " +winx  +"px; ";
  settings += "scroll	 :no; ";
  settings += "resizable :no; ";
  settings += "help      :no; ";
  settings += "status    :no; ";
  settings += "unadorned:yes";

 returnValue = showModalDialog(url, arguments, settings);

 alert(returnValue);

 return returnValue;
 
}

function thousandCommaWrite(val)
{

		var clength = val.length;
		var new_val  = "";

		if(val.indexOf(",") == -1 && val.indexOf(".") == -1)
		{

			for(i = 0; i < clength; i++){ 
				new_val +=  val.substring(i, i+1);        
				if(((clength - i-1)%3) == 0 && (clength-i-1) > 0 ) new_val +=  ','; 
			} 
		document.write(new_val);
		}
		else
		{	
		document.write(val);
		}

	//	return new_val;
}

function commaformat(res_cost){  // 세자리 단위의 콤마표시.
	var result ="";
	var res = res_cost+"";
	
	var sign = res.substring(0,1);
	
	if(sign == '-' || sign == '+') {		
		res = res.substring(1);
	} else sign = '';
		
	for(var i=0; i<res.length; i++)
	{
		var tmp = res.length-(i+1);
		if(i%3==0 && i!=0)
			result = ',' + result;
		result = res.charAt(tmp) + result;
	}
	return (sign+result);
}

function item2Top(f,f2) {
        
        var currIdx = f.selectedIndex;        
        
        if(currIdx >= 1) {
	        var tempItemValue = f.options[0].value;
	        var tempItemText = f.options[0].text;
	        f.options[0].value = f.options[currIdx].value;
	        f.options[0].text = f.options[currIdx].text;
	        f.options[currIdx].value = tempItemValue;
	        f.options[currIdx].text = tempItemText;
	        f.selectedIndex = 0;
	        
	        tempItemValue = f2.options[0].value;
	        tempItemText = f2.options[0].text;
	        f2.options[0].value = f2.options[currIdx].value;
	        f2.options[0].text = f2.options[currIdx].text;
	        f2.options[currIdx].value = tempItemValue;
	        f2.options[currIdx].text = tempItemText;
	        f2.selectedIndex = 0;
        }
        else {
            if(currIdx < 0) {
                alert("Please select a file to move to top.");
            }
            else {
                alert("no more.");
            }
        }
}

function item2Top30(a,b,c,d) {
        
        var currIdx = a.selectedIndex;        
        
        if(currIdx >= 1) {
	        var tempItemValue = a.options[0].value;
	        var tempItemText = a.options[0].text;
	        a.options[0].value = a.options[currIdx].value;
	        a.options[0].text = a.options[currIdx].text;
	        a.options[currIdx].value = tempItemValue;
	        a.options[currIdx].text = tempItemText;
	        a.selectedIndex = 0;
	        
	        tempItemValue = b.options[0].value;
	        tempItemText = b.options[0].text;
	        b.options[0].value = b.options[currIdx].value;
	        b.options[0].text = b.options[currIdx].text;
	        b.options[currIdx].value = tempItemValue;
	        b.options[currIdx].text = tempItemText;
	        b.selectedIndex = 0;

			
	        tempItemValue = c.options[0].value;
	        tempItemText = c.options[0].text;
	        c.options[0].value = c.options[currIdx].value;
	        c.options[0].text = c.options[currIdx].text;
	        c.options[currIdx].value = tempItemValue;
	        c.options[currIdx].text = tempItemText;
	        c.selectedIndex = 0;
	        
	        tempItemValue = d.options[0].value;
	        tempItemText = d.options[0].text;
	        d.options[0].value = d.options[currIdx].value;
	        d.options[0].text = d.options[currIdx].text;
	        d.options[currIdx].value = tempItemValue;
	        d.options[currIdx].text = tempItemText;
	        d.selectedIndex = 0;
        }
        else {
            if(currIdx < 0) {
                alert("Please select a file to move to top.");
            }
            else {
                alert("no More.");
            }
        }
}

function recal(f) {
	var fs = 0;
	
	if(f.vsize.length == 0)
	{
		f.ffsize.value = fs;
		return;
	}

	for(var i=0; i<f.vsize.length; i++)
	{
		fs += eval(f.vsize[i].value);
	}
	fs = fs / 1024;

	if(fs < 0.1)
		f.ffsize.value = '0.1';
	else
		f.ffsize.value = fs.toFixed(1);

}

function recal30(vsize, ffsize) {
	var fs = 0;
	
	if(vsize.length == 0)
	{
		vsize.value = fs;
		return;
	}

	for(var i=0; i<vsize.length; i++)
	{
		fs += eval(vsize[i].value);
	}
	fs = fs / 1024;

	if(fs < 0.1)
		ffsize.value = '0.1';
	else
		ffsize.value = fs.toFixed(1);

}

function formatDecimal(num)
{
	if(num >= 1024 * 1024)
	{
		val = num/(1024*1024);
		val = val.toFixed(1) + 'M';
	}
	else
	{
		val = num/1024;	
		val = val.toFixed(1) + 'K';
	}

	if(val == '0.0K')
		val = '0.1K';

	return val;
}


function imgDel(f) {
	var idx,fname;

	if(typeof($('VNAME').length) == "undefined" || $('VNAME').length == 0)
	{
		alert('no attached file.');
		return;
	}	
	else if($('VNAME').selectedIndex == -1)
	{
		alert('Please select a file to delete.');
		return;
	}
	else
	{
		idx = $('VNAME').selectedIndex;
		fname = $('VNAME').value;
		
	}

	fname = fname.replace(/%2F/g,"/");
	//fname = unescape(fname);
	
	fname = fname.toLowerCase();
	//alert(fname);
	
	f.vname.remove(idx);
	f.vsize.remove(idx);

	$('FFSIZE').value = "";
	$('FSIZE').value = "";

	$('VNAME').remove(idx);
	$('VSIZE').remove(idx);

	recal(f);
	recal30($('VSIZE'), $('FFSIZE'));

	var str = oEditor.GetXHTML( true ).toLowerCase();
	var st = -1, ed = 0, fp = -1;

	do
	{
		st = str.indexOf("<img", ed);
		ed = str.indexOf(">", st) +1;
		
		//alert(str.substring(st));
		
		fp = str.indexOf(fname, st, ed);
		
		//alert('fp='+fp+' fname='+fname);

		if(fp > st && st > -1 && fp < ed)
		{
			//var oriObj = FCKeditorAPI.GetInstance('editorcontents') ;
			var oriSrc = oEditor.GetXHTML( true );

			bodyHtml = "";			
			bodyHTML = oriSrc.substring(0,st);
			bodyHTML += oriSrc.substring(ed);
			oEditor.SetHTML(bodyHTML);

			//dhtmlframe.document.body.innerHTML = bodyHTML;
		}
		
	} while(st > -1)
}

function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function SC_IGString(sInString) {
  sInString = sInString.replace( /;/g, "" );// strip leading
  return sInString;
}

function SC_BRString(sInString) {
  sInString = sInString.replace( /;/g, "<br>&nbsp;" );// strip leading
  return sInString;
}

function SC_IG(sInString) {
  sInString = sInString.replace( /;/g, "" );// strip leading
  document.write(sInString);
}

function SC_BR(sInString) {
  sInString = sInString.replace( /;/g, "<br>&nbsp;" );// strip leading
  document.write(sInString);
}

function getUniStrLen(str) {

str = str.replace(/&quot;/g, "\"");
str = str.replace(/&#39;/g, "\'");
str = str.replace(/&#124;/g, "\|");

var i = 0;
var nbytes = 0;
for(; i < str.length; i++) {
	var ch = str.charAt(i);
	if(escape(ch).length > 4) {
		nbytes += 2;
	}else nbytes++;
}

nbytes = nbytes / 2;

return nbytes;

}

function getUniStr(str,max,tail) {

str = str.replace(/&quot;/g, "\"");
str = str.replace(/&#39;/g, "\'");
str = str.replace(/&#124;/g, "\|");
var nbytes = max * 2;
var i = 0;
var onef = 0;
var supp = 0;
for(; i < str.length && nbytes > 0; i++) {
	var ch = str.charAt(i);
	if(escape(ch).length > 4) {
		nbytes -= 2;
		if(nbytes < 0) {
			i--;
			supp = 1;
		}
	}else {
		nbytes--;
		onef++;
	}

}

if(i < str.length && tail != undefined){
	onef = onef / 5;
	if(onef > 0) i = i - onef;
	var retstr = str.substring(0,i);
	retstr = retstr.replace( /\s+$/g, "" );
	retstr = retstr+tail;
}else {
	var retstr = str.substring(0,i);
	if(supp == 1) retstr=retstr+"&nbsp;";
}

document.write(retstr);

}

function getUniStrbr(str,max,tail) {

str = str.replace(/&quot;/g, "\"");
str = str.replace(/&#39;/g, "\'");
str = str.replace(/&#124;/g, "\|");

strs = str.split(" ");

if(strs.length == 1) {

	var i = 0;
	var onef = 0;
	var supp = 0;
	var nbytes = max * 2;
	for(; i < str.length && nbytes > 0; i++) {
		var ch = str.charAt(i);
		if(escape(ch).length > 4) {
			nbytes -= 2;
			if(nbytes < 0) {
				i--;
				supp = 1;
			}
		}else {
			nbytes--;
			onef++;
		}
	}
	
	
	if(i < str.length && tail != undefined){
		onef = onef / 5;
		if(onef > 0) i = i - onef;
		var retstr = str.substring(0,i);
		retstr = retstr.replace( /\s+$/g, "" );
		retstr = retstr+tail;
	}else {
		var retstr = str.substring(0,i);
		if(supp == 1) retstr=retstr+"&nbsp;";
	}
	
	document.write(retstr);
	
} else if(strs.length > 1) {

	var i = 0;
	var onef = 0;
	var supp = 0;
	var nbytes = max * 2;
	for(; i < str.length && nbytes >= 0; i++) {
		var ch = str.charAt(i);
		if(escape(ch).length > 4) {
			nbytes -= 2;
			if(nbytes < 0) i--;
		}else {
			nbytes--;
			onef++;
		}
	}	
	
	if(nbytes >= 0){ 
		var retstr = str.substring(0,i);
		retstr = retstr.replace( /\s+$/g, "" );		 
         	document.write(retstr);
	} else {
	
		var j = 0;
		for(; j < 2;j++) {
	
			str = strs[j];
		
			if(j == 1) for(j++;j < strs.length;j++) str = str + ' ' + strs[j];
		
			var i = 0;
			var onef = 0;
			var supp = 0;
			var nbytes = max * 2;
			for(; i < str.length && nbytes > 0; i++) {
				var ch = str.charAt(i);
				if(escape(ch).length > 4) {
					nbytes -= 2;
					if(nbytes < 0) {
						i--;
						supp = 1;
					}
				}else {
					nbytes--;
					onef++;
				}
			}
			
			if(i < str.length && tail != undefined){
				onef = onef  / 5;
				if(onef > 0) i = i - onef;
				var retstr = str.substring(0,i);
				retstr = retstr.replace( /\s+$/g, "" );
				retstr = retstr+tail;
			} else {
				var retstr = str.substring(0,i);
				if(supp == 1) retstr=retstr+"&nbsp;";
			}
			
			document.write(retstr);
			
			if(j < strs.length)	document.write("<br>");	
		}
	}
}

}


function chkMsgLength(intMax,objMsg,st) {
 var length = lengthMsg(objMsg.value);
 st.innerHTML = length;//현재 byte수를 넣는다
 if (length > intMax) {
  alert("Max " + intMax + "byte, System delete the excess number of characters is automatically.");
  objMsg.value = objMsg.value.replace(/\r\n$/, "");
  objMsg.value = assertMsg(intMax,objMsg.value,st );
 }
}

function str2quot(str) {

str = str.replace(/_dub_/g, "\"");
str = str.replace(/_sin_/g, "\'");
str = str.replace(/&lt;/g, "<");

document.write(str);

}

function nextlineToBr(val) {  // replace nextlines with breaks
	var regExp1 = /\r\n/g;
	var regExp2 = /\r/g;
	var regExp3 = /\n/g;
	var ret = "";
	var br = "<br>";
	ret = val.replace(regExp1,br);
	ret = ret.replace(regExp2,br);
	ret = ret.replace(regExp3,br);

	return ret;
}

function lengthMsg(objMsg) {
 var nbytes = 0;
 for (i=0; i<objMsg.length; i++) {
  var ch = objMsg.charAt(i);
  if(escape(ch).length > 4) {
  nbytes += 2;
  } else if (ch == '\n') {
   if (objMsg.charAt(i-1) != '\r') {
    nbytes += 1;
   }
  } else if (ch == '<' || ch == '>') {
   nbytes += 4;
  } else {
   nbytes += 1;
  }
 }
 return nbytes;
}

function assertMsg(intMax,objMsg,st ) {
 var inc = 0;
 var nbytes = 0;
 var msg = "";

 var msglen = objMsg.length;
 for (i=0; i<msglen; i++) {
  var ch = objMsg.charAt(i);
  if (escape(ch).length > 4) {
  inc = 2;
  } else if (ch == '\n') {
   if (objMsg.charAt(i-1) != '\r') {
   inc = 1;
   }
  } else if (ch == '<' || ch == '>') {
   inc = 4;
  } else {
   inc = 1;
  }
  if ((nbytes + inc) > intMax) {
   break;
  }
  nbytes += inc;
  msg += ch;
 }
 st.innerHTML = nbytes; //현재 byte수를 넣는다
 return msg;
}

//글자수체크(한글지원)  끝

function getDateByMilli (milli) {
	

	var d = new Date(milli*1000);

	var Y = d.getYear();
	var M = d.getMonth() + 1 ;
	if(M < 10)
		M = "0" + M;
	var D = d.getDate();

	var str = Y + "-" + M + "-" + D;
	document.write(str);

}

function JSClock() {
	var time = new Date();
	var hour = time.getHours();
	var minute = time.getMinutes();
	var second = time.getSeconds();
	var temp = "" + ((hour > 12) ? hour - 12 : hour);
	temp += ((minute < 10) ? ":0" : ":") + minute;
	temp += ((second < 10) ? ":0" : ":") + second;
	temp += (hour >= 12) ? " P.M." : " A.M.";
	document.clockForm.digits.value = temp;
	id = setTimeout("JSClock()",1000);
}

//플래시나 Obejct 로드시 활성화되지 않는 문제
function viewObject(html) { 
   document.write(html); 
} 

function levname(levnum) {
	var levname = document.searchf.sortLevel.options[levnum].text;
	document.write(levname);	
}


function viewURL(e, key, page) {

	try
	{
		if (!e) var e = window.event;
		
		posX = e.clientX + document.body.scrollLeft;
		posY = e.clientY + document.body.scrollTop;	

		with($('linkinfoDiv'))
		{
			style.display = "";
			style.top = (posY  - 20) + "px";
			style.left = (posX - 200) + "px";
		}
		$('linkinfo').innerHTML = "http://"+j_RHOST+"/r?s="+j_TBL+"_"+j_BCODE+"_"+key;
		document.linkinfo3.linkstr.value= "http://"+j_RHOST+"/r?s="+j_TBL+"_"+j_BCODE+"_"+key;
	}
	catch (err)
	{

	}

}


function viewURL2(e) {
	
	var posX;
	var posY;

	if (!e) var e = window.event;
	
	posX = e.clientX + document.body.scrollLeft;
	posY = e.clientY + document.body.scrollTop;
	key = document.myform.key.value;	

	with($('linkinfoDiv'))
	{
		style.display = "";
		style.top = (posY  - 20) + "px";
		style.left = (posX - 200) + "px";
	}
	$('linkinfo').innerHTML = "http://"+j_RHOST+"/r?s="+j_TBL+"_"+j_BCODE+"_"+key;
	document.linkinfo3.linkstr.value= "http://"+j_RHOST+"/r?s="+j_TBL+"_"+j_BCODE+"_"+key;
}


function hiddenLink() {
	document.getElementById('linkinfoDiv').style.display = "none";
}

function copyLink() {
		document.linkinfo3.linkstr.select(); 
		textRange = document.linkinfo3.linkstr.createTextRange();  
		textRange.execCommand("RemoveFormat");  
		textRange.execCommand("Copy");  
		alert("Addresses have been copied. Ctrl + V to paste.");
}

function goTDBK(){

		winOpen("/tnaru/tdba/tdblist",'TDBK','resizable=1,scrollbars=1',1024,600);

}

function goGRID(val, val2){

		winOpen("http://"+val+"/tnaru/grid/control",'GRID','resizable=1,scrollbars=1',1024,600);

}


function loadH264(playfile2, volume)
{
		html = '<object id="eNmedia" codebase="http://pcweb.co.kr/download/eNmedia.cab#version=1,0,0,1" height="100%" width="100%" classid="clsid:9A777FC5-F405-4D31-B6C4-4A5FBA6C61D4">';
		html += '<param value="1" name="autoplay" />';
		html +=	'<param value="0" name="autoloop" />';
		html += '<param value="http://'+j_SITEID+playfile2+'" name="mrl" />';
		html += '<param value="0" name="mute" />';
		html += '<param value="1" name="visible" />';
		html += '<param value="'+volume+'" name="volume" />';
		html += '<param value="0" name="time" />';
		html += '<param value="0" name="ShowControlPanel" />';
		html += '<param value="transparent" name="wmode" /></object>';
/*
		html = '<object id="eNmedia" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="100%" width="100%" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">';
		html += '<param value="true" name="AutoPlay" />';
		html += '<param value="http://gmtest2.pcweb.co.kr/pop/pop_board_download?fname=/files/board/0/28/47.Cursive_RedHanded.mov" name="src" />';
		html += '<param value="50" name="volume" />';
		html += '<param value="ToFit" name="SCALE" />';
		html += '<param value="0" name="time" />';
		html += '<param value="true" name="Controller" />';
		html += '<param value="3" name="displaysize" />';
		html += '<param value="transparent" name="wmode" />';
		
		html += '<EMBED SRC=http://gmtest2.pcweb.co.kr/pop/pop_board_download?fname=/files/board/0/28/47.Cursive_RedHanded.mov HEIGHT=100% WIDTH=100% TYPE="video/quicktime PLUGINSPAGE=http://www.apple.com/quicktime/download/ AUTOPLAY=true CONTROLLER=true/></object>';

		*/
		
		objEnMedia.innerHTML = html;

}


function cleanupIELeaks2() {
	var _o = document.getElementsByTagName("object");
	var _l = _o.length
	for (var i = 0; i < _l; i++) {
		_o[i].style.display = "none";
		for (var x in _o[i]) {
			if (typeof _o[i][x] == "function") {
				_o[i][x] = null;
			}
		}
	}
}

function makeCookie_swf(str) {
	document.cookie = str;
}

function copy_clip(obj) { 
 obj.select(); 
 var doc = obj.createTextRange(); 
 doc.execCommand("RemoveFormat");  
 doc.execCommand("Copy");  
 alert('copyed direct link!');
}  

function chgClassName(obj, value)
{
	name = "class";
	if(isIE) name = "className";
	try{
	obj.setAttribute(name, value);
	}catch(e){return;}
}

function getClassName(obj)
{
	ret = "";
	name = "class";
	if(isIE) name = "className";
	try{
	ret = obj.getAttribute(name);
	}catch(e){return ret;}

	return ret;
}


function setAddEvent(obj, event, listener)
{
// 파라미터를 넘길경우 listener처리 : new  Function("fpNotify('333')")

	if(obj == null) return;
	try {
		if(obj.addEventListener) {
		   obj.addEventListener(event,listener,false);
		}else{
		   obj.attachEvent('on'+event,listener);
		}
	} catch (e) {
		alert(e);
	}
}


function getId(a)
{
	b = document.getElementById(a);
	return b;
}

// flash, vlc (object) 용
function getObj(name)
{
	if (window.document[name]) 
	{
		return window.document[name];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1)
	{
		if (document.embeds && document.embeds[name])
			return document.embeds[name]; 
	}
	else
	{
		return document.getElementById(name);
	}
}

function setReset(obj)
{
	obj.value='';
}
	
function searchAllPressEnter(e) {
	if (e.keyCode == 13)
	{
		searchAll();
	}
}

function openTon() {
	
	var tonwindow = window.open("/ton/en/ton.jsp", "TonAndChatting", 'width=620, height=578, status=no, resizable=1, scrollbars=no, toolbar=no, location=yes, menubar=no');
	tonwindow.moveTo(0,0);
	
}

function searchAll() {
	
	keyStr = $F('TKEYWORD');
	var skey = encodeURIComponent(keyStr);
	
	if(skey.length > 0 && skey.value != "Please enter key to search")
		var search = window.open('/tnaru/search/search_result?skey='+skey, 'search', 'width=620, height=616, status=no, resizable=no, scrollbars=yes');
	else
		alert('Please enter key to search');
}

function open_win(re_url,winName,features){
	newwin = window.open(re_url,winName,features);
	newwin.focus();
}

function showSub(parent, mode) {
	var pleft = document.getElementById("topmenu").offsetLeft;
	var pleft2 = document.getElementById("topmenu").offsetParent.offsetLeft;
	var pleft3 = document.getElementById("topmenu").offsetParent.offsetParent.offsetLeft;
	var left = document.getElementById(parent).offsetLeft;
	var left2 = document.getElementById(parent).clientLeft;
	var wwidth = document.body.offsetWidth;
	
	//alert("pleft : " + pleft + ", pleft2 : " + pleft2 + ", pleft3 : " + pleft3 + ", left : " + left + ", left2 : " + left2 + ", wwidth : " + wwidth);

	if(pleft2 > 0) pleft = pleft + pleft2;
	if(pleft3 > 0) pleft = pleft + pleft3;
	
	subobj = document.getElementById(parent+"_sub");
	if(subobj == null) return;
	subobj.style.display = 'block';
	
	var owidth = subobj.offsetWidth;
	if(owidth < 110) subobj.style.width = 110+"px";
	
	var sleft = pleft + left;
	
	if((sleft + owidth) > wwidth) {

		if (mode > 5)
			sleft = wwidth - owidth - 10 - mode;
		else
			sleft = wwidth - owidth - 10;
	}
	
	if((sleft + owidth) > wwidth) {
		factor = 0;
		if(owidth > 110) factor = (owidth-110)/2;
		sleft = pleft + left - factor;
	}
					
	if(sleft < 10) sleft = 10;
	else if((sleft + owidth) > wwidth) sleft = 10;
	
	if(mode == 0)
		subobj.style.left = sleft + "px";
	else if (mode == 1)
		subobj.style.left = (sleft - pleft) + "px";
	else if (mode > 5)
		subobj.style.left = (sleft + mode) + "px";
	else
		subobj.style.left = sleft +"px";

	if((sleft + owidth) > wwidth) {
		tdobj = document.getElementById(parent+"_td");
		tdobj.noWrap = false;
		subobj.style.width = (wwidth-20) + "px";
	}
}


function showSubG1(parent, mode, a_twidth, a_leftOffset, a_subleftOffset, a_leftMargin, j_T) {

	if(j_T != null && j_T == 'G1') {
		if(!isIE) a_leftOffset = 0;
	}
	var twidth = a_twidth - 10;	
	var leftOffset = a_leftOffset;
	var subleftOffset = a_subleftOffset;
	var leftMargin = 0;
	
	if(a_leftMargin !== null) leftMargin = a_leftMargin;
	
	if(mode == 1) {
		if($('topmenu') != null) leftOffset = leftOffset + $('topmenu').offsetLeft;
	}
	//alert(leftOffset);
	
	var pleft = document.getElementById(parent).offsetLeft;
	var pwidth = document.getElementById(parent).offsetWidth;
	
	tdobj = document.getElementById(parent+"_td");	
	subobj = document.getElementById(parent+"_sub");
	if(subobj == null) return;

	subobj.style.visibility = "hidden";
	subobj.style.display = 'block';
	
	//subobj.style.visibility = "visible";
	//return;
	
	var sleft = subobj.style.left;
	var owidth = subobj.offsetWidth;
	var rewidth = 0;
	var overf = 0;
	var foverf = 0;
	if(owidth < pwidth) {

		if(sleft == '') sleft = pleft + leftOffset - subleftOffset;
		if(tdobj != null) {
			tdobj.style.width = pwidth+"px";		
			if($(parent+'_table') != null) {
				$(parent+'_table').width = (pwidth+18)+"px";
			}
		}
		
		subobj.style.width = pwidth+"px";
				
	} else if(subobj.style.left == null || subobj.style.left==''){
		
		factor = (owidth)/2;
		sleft = pleft + leftOffset + (pwidth/2) - factor - subleftOffset;
		if(sleft < (0-subleftOffset)) sleft = 0 - subleftOffset + 10;
		
		overf = sleft + subleftOffset + owidth - twidth;
		
		//alert('sleft:'+sleft+' subleftOffset:'+subleftOffset+' owidth:'+owidth+' twidth:'+twidth+' overf:'+overf);
		
		foverf = overf;
		
		if(overf > 0) {
			
			if(mode == 1) {
				sleft = leftMargin + pleft + leftOffset + (pwidth/2) - factor - subleftOffset;
				if(sleft < (0-subleftOffset+leftMargin)) sleft = 0 - subleftOffset + 10 + leftMargin;
				overf = sleft + subleftOffset + owidth - twidth;
			} else if(leftMargin > 0) {
				sleft = sleft - overf;
				if(sleft < leftMargin) sleft = leftMargin;
				overf = sleft + subleftOffset + owidth - twidth;
			}				
			
			if(overf > 0) {
			
				rewidth = owidth - overf - 1;
				if(tdobj != null) {
					tdobj.width = rewidth+"px";
					if($(parent+'_table') != null) $(parent+'_table').width = (rewidth+18)+"px"; 
				}
				
				subobj.style.width = rewidth+"px";			
				if(tdobj != null) tdobj.noWrap = false;
				else subobj.style.nowrap = '';			
				
			}
			
		}
		
		sleft = sleft + "px";
	}
	
	subobj.style.left = sleft;
	subobj.style.visibility = "visible";	
	
	try {
		if(tdobj == null)
			tdobj = subobj;
	d_msg = "twidth:" + twidth + "<br>leftOffset:" + leftOffset + "<br>pleft:" + pleft + "<br>subleftOffset:" + subleftOffset + "<br>sleft:"+sleft+"<br>swidth:"+subobj.style.width+"<br>pwidth:"+pwidth+"<br>tdwidth:"+tdobj.offsetWidth+"<br>owidth:"+owidth+"<br>overf:"+overf+"<br>foverf:"+foverf+"<br>rewidth:"+rewidth;
	$('debug_p').style.diplay="block";
	$('debug_p').innerHTML = d_msg;	
	} catch (e) {}
	
}


function showSub_(parent, mode) {
	
	var pleft = document.getElementById("topmenu").offsetLeft; // 탑메뉴 객체 offsetLeft 값  
	var pleft2 = document.getElementById("topmenu").offsetParent.offsetLeft; // 탑메뉴 객체의 부모 객체	 offsetLeft 값 
	var pleft3 = document.getElementById("topmenu").offsetParent.offsetParent.offsetLeft;// 탑메뉴 객체의 부모의 부모 객체 offsetLeft 값 
	var left = document.getElementById(parent).offsetLeft;//서브 레이어  offsetLeft 값
	var left2 = document.getElementById(parent).clientLeft;//서브 레이어  clientLeft 값
	var bodyW = document.body.offsetWidth; // body 객체 offsetWidth 값  
	var defSubWidth = 110;
	
	//alert("pleft : " + pleft + ", pleft2 : " + pleft2 + ", pleft3 : " + pleft3 + ", left : " + left + ", left2 : " + left2 + ", bodyW : " + bodyW);

	//if(pleft <= 1) pleft = pleft2;
	//if(pleft <= 1) pleft = pleft3;
	if(pleft2 > 0) pleft = pleft + pleft2;
	if(pleft3 > 0) pleft = pleft + pleft3;
	
	subobj = document.getElementById(parent+"_sub");
	if(subobj == null) return;
	subobj.style.display = 'block';
	
	var subW = subobj.offsetWidth; // 서브메뉴 레이어의 넓이
	if(subW < defSubWidth) subobj.style.width = defSubWidth + "px"; // 서브메뉴 레이어의 기본 넓이
	
	var subLeft = pleft + left; // 탑메뉴 객체 offsetLeft 값 + 서브 레이어  offsetLeft 값 
	
	if((subLeft + subW) > bodyW) { // 서브레이어의 위치값과 넓이의 합이 브라우저 창보다 큰경우
		

		if (mode > 5)
			subLeft = bodyW - subW - 10 - mode;
		else
			subLeft = bodyW - subW - 10;
	}
	
	if((subLeft + subW) > bodyW) {
		factor = 0;
		if(subW > 110) factor = (subW-110)/2;
		subLeft = pleft + left - factor;
	}
					
	if(subLeft < 10) subLeft = 10;
	else if((subLeft + subW) > bodyW) subLeft = 10;

	//alert("subLeft : " + subLeft + ", pleft : " + pleft );
	
	if(mode == 0)
		subobj.style.left = subLeft + "px";
	else if (mode == 1)
		subobj.style.left = (subLeft - pleft) + "px";
	else if (mode > 5)
		subobj.style.left = (subLeft + mode) + "px";
	else
		subobj.style.left = subLeft + "px";

	if((subLeft + subW) > bodyW) {
		tdobj = document.getElementById(parent+"_td");
		tdobj.noWrap = false;
		subobj.style.width = (bodyW-20) + "px";
	}
}

function showSubH(parent) {
	var ptop = document.getElementById("topmenu").offsetTop;
	var ptop2 = document.getElementById("topmenu").offsetParent.offsetTop;
	var ptop3 = document.getElementById("topmenu").offsetParent.offsetParent.offsetTop;
	var top = document.getElementById(parent).offsetTop;
	var top2 = document.getElementById(parent).clientTop;
	var wheight = document.body.offsetHeight;
	
	//alert(wheight);
	//alert(ptop+" "+ptop2+" "+ptop3+" "+top+" "+top2);
	
	ptop = ptop + ptop2;
	if(ptop <= 1) ptop = ptop2;
	if(ptop <= 1) ptop = ptop3;
	
	subobj = document.getElementById(parent+"_sub");

	subobj.style.display = 'block';
	
	var oheight = subobj.offsetHeight;
	if(oheight < 30) subobj.style.height = "30px";
	
	var stop = ptop + top;
	
	if((stop + oheight) > wheight) {
		stop = wheight - oheight - 10;
	}
	
	if((stop + oheight) > wheight) {
		factor = 0;
		if(oheight > 30) factor = (oheight-30)/2;
		stop = ptop + top - factor;
	}
					
	if(stop < 10) stop = 10;
	else if((stop + oheight) > wheight) stop = 10;
	
	subobj.style.top = stop +"px";
			
	if((stop + oheight) > wheight) {
		tdobj = document.getElementById(parent+"_td");
		tdobj.noWrap = false;
		subobj.style.height = (wheight-20) + "px";
	}
}

function clearSub(subname) {
	document.getElementById(subname).style.display = 'none';
}

function getFileImg3(ext,ffactor,style) {
	ext = ext.toLowerCase();

	if(ext == "jpg") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_jpg.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // jpeg
    else if(ext == "gif")
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_gif.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // gif
    else if(ext == "psd") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_psd.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 포토샵 or 페인트샵 이미지
    else if(ext == "ai") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_illu.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // Adobe Illustrator
    else if(ext == "bmp")
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_bmp.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>"; // OS2 or 윈도우 이미지
	else if( (ext == "avi") || (ext == "mov") || (ext == "asf") || (ext == "mpeg") || (ext == "wmv") || (ext == "mpg") || (ext == "asx"))
		fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_movie.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 동영상
    else if(ext == "swf")// || ext == "fla") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_swf.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 플래시 파일
    else if(ext == "zip") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_zip.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";
	else if( (ext == "zip") || (ext == "rar") || (ext == "alz") || (ext == "tgz") )
		fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_undefined.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 압축
	else if( (ext == "mp3") || (ext == "wav") || (ext == "ogg") || (ext == "wma") )
		fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_music.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 음악
    else if(ext == "doc") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_doc.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // DOC 문서
    else if(ext == "hwp") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_hwp.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 아래아 한글
    else if(ext == "txt") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_txt.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 테스트
    else if(ext == "xls") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_xls.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 엑셀
    else if(ext == "ppt") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_ppt.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 파워포인터 
    else if(ext == "pdf") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_pdf.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 아크로벳
    else if((ext == "htm") || (ext == "html"))
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_html.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // html
    else if(ext == "exe") 
        fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_undefined.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 실행
	else
		fimage = "<img src=/image/"+tcode+"/webhard/filetype/i_undefined.gif align=absmiddle border=0 style='{FILTER:Alpha(opacity="+ffactor+",FinishOpacity="+ffactor+",style="+style+")}'>";  // 기타

	document.write(fimage);
	return false;
}

function historyBack(){
	history.back();
}

function refresh() {
 document.reload();
}


function moveSite() {
     if($('MYFRIENDS').selectedIndex == null) {
         alert('Plese select a site to go.');
         return false;
     }
     else {
		if($('MYFRIENDS').value == '0')
			return;
		window.open('http://'+$('MYFRIENDS').value);
     }
}


function setTableNew(list)
{
	var a;
	var b;
	var list_ = list;
	var len = list_.length;

	for(var i = 0; i < len; i++)
	{
		a = list_[i][1];
		b = $(list_[i][0]);
	//	b.insert({bottom: a});
		b.update(a);
	}
}

function setTextFieldNew(list)
{
	var newElement;
	var a;
	var b;
	var list_ = list;
	var len = list_.length;

	for(var i = 0; i < len; i++)
	{
		b = $(list_[i][0]);
		a = list_[i][1];

		newElement = b.cloneNode(false);
		newElement.update(a);
		b.parentNode.replaceChild(newElement, b);
	}
}
// a : div id 명, js 변수명
// b : div object
function setTextField(a)
{
	try
	{
		b = $(a);

		var newElement = b.cloneNode(false);
		newElement.update(eval(a));
		b.parentNode.replaceChild(newElement, b);		
	}
	catch (e) {
	}
}

function setTextFieldArray (val)
{
	val.each(function(s) {			
		try
		{
			b = $(s);
			var newElement = b.cloneNode(false);
			newElement.innerHTML = eval(s);
			b.parentNode.replaceChild(newElement,b);			
		}
		catch (e) { }

	} )
}

function setTable(a)
{
	var child = $(a);
	child.insert({bottom: eval(a)});
}

function setTableArray (val)
{
	val.each(function(s) {
		
		try
		{
			var child = $(s);
			child.insert({bottom: eval(s)});	
		}
		catch (e) { }

	} )
}

function setPattern(name){

	var child = $(name+'SRC');
	var basic = child.innerHTML;
	var SIZE_ = eval(name+'SIZE');
	var IL_ = eval(name+'IL');
	var WL_ = eval(name+'WL');
	var IIL_ = eval(name+'IIL');
	var CL_ = eval(name+'CL');
	var srcObj = null;
	var defObj = null;
	var idObj = null;

	// 기본 태그 변경, Delete
	srcObj = $(name+'SRC');
	srcObj.hide();
	srcObj.remove();

	// 태그 복사 부분

	for(x = 0 ; x < SIZE_; x++)
	{
		defObj = $(name+'DEF');			
		defObj.insert({bottom: basic});

		for(y = 0 ; y < IL_.length; y++)
		{
			idObj = $(IL_[y]);
			idObj.writeAttribute("id",IL_[y]+x);
		}

		for(y = 0 ; y < WL_.length; y++)
		{
			idObj = $(WL_[y]+x);
			idObj.insert({bottom: CL_[x][y]});
//			$(WL_[m]+n).innerHTML = CL_[n][m];
		}
		
		if(IIL_ != null && IIL_.length > 0)
		{
			for(y = 0 ; y < IIL_.length; y++)
			{
				idObj = $(IIL_[y]);
				iilLen = IIL_[y].length;
				idObj.writeAttribute("id", IIL_[y].substring(0, (iilLen -3)) + x + IIL_[y].substring((iilLen -3), iilLen));
			}
		}
	}
}

function setPattern_(name){

	var child = $(name+'SRC');
	var basic = child.innerHTML;
	var SIZE_ = eval(name+'SIZE');
	var IL_ = eval(name+'IL');
	var WL_ = eval(name+'WL');
	var IIL_ = eval(name+'IIL');
	var CL_ = eval(name+'CL');
	var srcObj = null;
	var defObj = null;
	var idObj = null;

	// 기본 태그 변경, Delete
	srcObj = $(name+'SRC');
	srcObj.hide();
	srcObj.remove();

	// 태그 복사 부분

	for(x = 0 ; x < SIZE_; x++)
	{
		defObj = $(name+'DEF');			
		defObj.insert({bottom: basic});

		for(y = 0 ; y < IL_.length; y++)
		{
			idObj = $(IL_[y]);

			idObj.writeAttribute("id",IL_[y]+'_'+x);
			
			if(IL_[y]=="CMTW") {
				if(j_MOPT3 == "nocmt") $(IL_[y]+'_'+x).hide();				
			}
			if(IL_[y]=="CMTG") {
				if(j_MOPT3 == "nocmt") $(IL_[y]+'_'+x).hide();				
			}
		}

		for(y = 0 ; y < WL_.length; y++)
		{
			idObj = $(WL_[y]+'_'+x);
			idObj.insert({bottom: CL_[x][y]});
			
			if(WL_[y]=="CMTBT_CNT")
				if(CL_[x][y] == "0")
					if(j_MOPT3 == "nocmt") {
						$('CMTVIEWBTNLN_'+x).hide();
						$('CMTHIDDENBTNLN_'+x).hide();			
					}
			
		}
		
		if(IIL_ != null && IIL_.length > 0)
		{
			for(y = 0 ; y < IIL_.length; y++)
			{
				idObj = $(IIL_[y]);
				iilLen = IIL_[y].length;
				idObj.writeAttribute("id", IIL_[y].substring(0, (iilLen -3)) + x + IIL_[y].substring((iilLen -3), iilLen));
			}
		}
	}
}

function setPatternOld(name){

	var child = $(name+'SRC');
	var basic = child.innerHTML;

	var SIZE_ = eval(name+'SIZE');
	var IL_ = eval(name+'IL');
	var WL_ = eval(name+'WL');
	var IIL_ = eval(name+'IIL');
	var CL_ = eval(name+'CL');

	// 기본 태그 변경, Delete
	
	for(j = 0; j < IL_.length; j++)
	{
		$(IL_[j]).setAttribute("id",IL_[j]+"_");
	}

	if(IIL_ != null && IIL_.length > 0)
	{
		for(j = 0; j < IIL_.length; j++)
		{
		$(IIL_[j]).setAttribute("id",IIL_[j]+"_");
		}
	}
	$(name+'SRC').hide();

	// 태그 복사 부분

	for(i = 0; i < SIZE_; i++)
	{
		$(name+'DEF').insert({bottom: basic});

		for(j = 0; j < IL_.length; j++)
		{
		//	alert(IL_[j]);
			$(IL_[j]).setAttribute("id",IL_[j]+i);
		}

		if(IIL_ != null && IIL_.length > 0)
		{
			for(j = 0; j < IIL_.length; j++)
			{
				$(IIL_[j]).setAttribute("id", IIL_[j].substring(0, (IIL_[j].length -3)) + i + IIL_[j].substring((IIL_[j].length -3), IIL_[j].length));
			}
		}
	}

	for(i = 0; i < SIZE_; i++)
	{
		for(j = 0; j < WL_.length; j++)
		{
			$(WL_[j]+i).innerHTML = CL_[i][j];
		}
	}
}

function setPatternSingle(name){

	try {
	var defObj = $(name+'DEF');
	var idObj = null;
	var idObj1 = null;
	var idObj2 = null;

	var child = $(name+'SRC');
	var basic = child.innerHTML;

	var SIZE_ = eval(name+'SIZE');
	var IL_ = eval(name+'IL');
	var CL_ = eval(name+'CL');

	// 기본 태그 변경, Delete
	chgBasicHtml(IL_);
	child.hide();

	// 태그 복사 부분
	for(n = 0; n < SIZE_; n++)
	{
		defObj.insert({bottom: basic});
		
		for(m = 0; m < IL_.length; m++)
		{
			idObj1 = $(IL_[m]);

			try
			{
				idObj1.writeAttribute("id",IL_[m]+n);

				idObj2 = $(IL_[m]+n);
				if(CL_[n][m] != "") idObj2.innerHTML = CL_[n][m];
			}
			catch (e)
			{
			}
		}
	}
	} catch (e) {
		if(isChrome) console.log("setPatternSingle name="+name+" e="+e);
	}
}

function setPatternSingleOld(name){
	var child = $(name+'SRC');
	var basic = child.innerHTML;

	var SIZE_ = eval(name+'SIZE');
	var IL_ = eval(name+'IL');
	var CL_ = eval(name+'CL');

	// 기본 태그 변경, Delete
	for(j = 0; j < IL_.length; j++)
	{
		$(IL_[j]).setAttribute("id",IL_[j]+"_");
	}

	$(name+'SRC').style.display = 'none';

	// 태그 복사 부분
	for(i = 0; i < SIZE_; i++)
	{
		new Insertion.Bottom(name+'DEF',basic);

		for(j = 0; j < IL_.length; j++)
		{
			$(IL_[j]).setAttribute("id",IL_[j]+i);
		}
	}

	// Content 입력 부분
	for(i = 0; i < SIZE_; i++)
	{
		for(j = 0; j < IL_.length; j++)
		{
			$(IL_[j]+i).innerHTML = CL_[i][j];
		}
	}

}


function chgBasicHtml(val){
	
	var idObj = null;

	for(n = 0; n < val.length; n++)
	{
		idObj = $(val[n]);
		try
		{
			idObj.writeAttribute("id",val[n]+"_");
		}
		catch (e)
		{
		}
	}
}

/* 2009.08.07 added */

function setTextFieldArray_2 (val)
{
	for(i=0; i < VARLIST.IDLIST.length; i++)
		$(VARLIST.IDLIST[i]).innerHTML = VARLIST[VARLIST.IDLIST[i]];
}

function setTable_ (val)
{
	for(i=0; i < VARTLIST.IDLIST.length; i++)
	{
		var child = $(VARTLIST.IDLIST[i]);
		child.insert(VARTLIST[VARTLIST.IDLIST[i]]);
	}
}



function getCookie_swf(name) {   
	var arg = name + "=";   
	var alen = arg.length;   
	var clen = document.cookie.length;   
	var i = 0;

	while (i < clen) {     
		var j = i + alen;     
		if (document.cookie.substring(i, j) == arg)    
		{
			return getCookieVal(j);     
		}
		i = document.cookie.indexOf(" ", i) + 1;

		if (i == 0) break;   
	}   
	return null; 
} 

function getCookieVal(offset) { 
	var endstr = document.cookie.indexOf (";", offset); 

	if (endstr == -1) 
		endstr = document.cookie.length;

	return document.cookie.substring(offset, endstr); 
}

//  inner HTML
function swfIH(_src,_id,_desid,fw,fh){
	var html = ''
	+ '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width=100% height=100% id="'+_id+'" align="middle">\n'
	+ '<param name="allowScriptAccess" value="always" />'
	+ '<param name="movie" value="'+_src+'" />\n'
	+ '<param name="quality" value="high" />\n'
	+ '<param name="scale" value="exactfit" />\n'
	+ '<param name="wmode" value="transparent" />\n'
	+ '<embed src="'+_src+'" wmode="transparent" scale="exactfit" quality="high" id="'+_id+'" name="'+_id+'" align="middle" width=100% height=100% allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n'
	+ '</object>\n';

	$(_desid).innerHTML = html;
}

function showBlock(a) { 
	$(a).style.display = "block";
}

function showInline(a) { 
	$(a).style.display = "inline";
}

function UserTrackList(key, utype, w, h) {

	var typeStr = "";

	if(utype=="image") {
		typeStr = "&list=off&profile=off";
	} else if(utype=="list") {
		typeStr = "&image=off&profile=off";
	} else if(utype=="profile") {
		typeStr = "&image=off&list=off";
	}

	if(key != null && key != "") {
		window.open("/tnaru/ut_setup?cmd=select&type=self&key="+key+typeStr,'','width='+w+',height='+h+',resizable=0,scrollbars=0,scrolling=0');
   }
}

function goMail()
{
	winOpen("/tnaru/mail/mail_top",'TNARUMAIL','resizable=1,scrollbars=1',800,600);
}

function goWhd()
{
	winOpen("/tnaru/webhard/right_webhard_list",'TNARUWEBHARD','resizable=1,scrollbars=1,menubars=1,toolbar=1',930,600);
}

// a : userid
// b : site domain
function goFtp(a,b)
{
	ftpUrl = "ftp://"+a+"%40"+b+"@"+b;
	ftpoptions = "resizable=1,scrollbars=1,menubars=1,toolbar=1,location=1";
	ftpguide.style.display = "none";
	winOpen(ftpUrl,'TNARUFTP',ftpoptions,930,600);
}

function viewFtpGuide()
{
	ftpguide.style.display = "";
}

function hideFtpGuide()
{
	ftpguide.style.display = "none";
}

function getIconSrc(name, point, parentSeq) {

	var iconSrc = "";

	for(ii = 0; ii < j_PointLevel.length; ii++)
	{

		if(parseInt(j_PointLevel[ii][0]) <= parseInt(point))
		{
			if(j_PointLevel[ii][1].toLowerCase().endsWith(".gif") || j_PointLevel[ii][1].toLowerCase().endsWith(".jpg"))
				$(name+parentSeq).src = ""+j_PointLevel[ii][1];
			break;
		}
	
	}
}
	
var clear="/30/imgX/ko/common/img_space.gif" //path to clear.gif

pngfix=function(){var els=document.getElementsByTagName('*');var ip=/\.png/i;var i=els.length;while(i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(ip)&&!es.filter){es.height=el.height;es.width=el.width;es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src=clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(ip)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage='none';var elkids=el.getElementsByTagName('*');if (elkids){var j=elkids.length;if(el.currentStyle.position!="absolute")es.position='static';while (j-- >0)if(!elkids[j].style.position)elkids[j].style.position="relative";}}}}}

if(isIE)
{
	window.attachEvent('onload',pngfix);
}

function adminbarchk(retUrl) {
parent.tfs.location.reload();
document.location.href= retUrl;
}

function callGetRmdMaildiv() {
	getRmdMaildiv();
}

function rmdMailFrm() {
	var f = document.recommFrm;


	if(isEmpty(f.toemail.value)){
		alert("Please enter the To.");
		f.toemail.focus();
		return;
	}

	if(!isEmail(f.toemail.value)){
		alert("Please check e-mail format");
		f.toemail.focus();
		return;
	}

	if(f.toemail.value.length>30){
		alert('within 30 characters.');
		f.toemail.focus();
		return;
	}

	if(isEmpty(f.toname.value))
	{
		f.toname.focus();
		alert('Please enter the name.');
		return;
	}

	f.target = "recommIFrame";	
	f.action = "/tnaru/transparent/admin_mail_sender";
	f.submit();
}

function getRmdMaildiv() {
	if($('rmdMaildiv') == null)
	{
		var str = "";
		str += "<div id=\"rmdMaildiv\" style=\"width:330px;height:200px;padding-top:3px;position:absolute;top:0px;left:180px;z-index:99999;display: none;\">";
		str += "<form id=\"recommFrm\" name=\"recommFrm\">";
		str += "<input type=\"hidden\" name='sflag' value='recommend'>";
		str += "<table width=\"330\" height=\"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
		str += "  <tr valign=\"top\">";
		str += "    <td width=\"6\" height=\"6\"><img src=\"/imgX/emartlayer/rou_top_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_top_center_01.gif\"></td>";
		str += "    <td width=\"6\"><img src=\"/imgX/emartlayer/rou_top_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "    <td bgcolor=\"#FFFFFF\">";
		str += "      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		str += "        <tr>";
		str += "          <td align=\"right\" valign=\"top\" class=\"ematopbody\"><img src=\"/imgX/emartlayer/btn_nunclose_01.gif\" border='0'><a href=\"#\" onclick=\"document.getElementById('rmdMaildiv').style.display='none'\"><img src=\"/imgX/emartlayer/btn_topclose_01.gif\" border='0'></a></td>";
		str += "        </tr>";
		str += "        <tr>";
		str += "          <td valign=\"top\" class=\"emainbody\">";
		str += "            <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:7px; margin-bottom:10px;\">";
		str += "              <tr>";
		str += "                <td class=\"ematit\"><img src=\"/imgX/emartlayer/bul_01.gif\" style=\"margin: 0 5 3 5;\"><span class=\"ematit\">Please enter To. e-mail and To. name</span></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin: 7 0 0 13;\">";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">To. e-mail</td>";
		str += "                <td><INPUT TYPE=\"text\" id=\"siteid\" name=\"toemail\" class=\"emainput\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td colspan=\"2\" height=\"3\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">To. name</td>";
		str += "                <td><INPUT TYPE=\"text\" id=\"siteid\" name=\"toname\" class=\"emainput\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:67px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><a href=\"javascript:rmdMailFrm();\"><img src=\"/imgX/emartlayer/btn_connect_01.gif\" border='0'></a></td>";
		str += "                <td><a href=\"#\" onclick=\"document.getElementById('rmdMaildiv').style.display='none'\"><img src=\"/imgX/emartlayer/btn_cancel_02.gif\" style=\"margin-left:6px;\" border='0'></a></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:0px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><span style=\"color:blue;\">If the Recommended person will join this site then some points should be awarded to you.</span></td>";
		str += "              </tr>";
		str += "            </table>";				
		str += "          </td>";
		str += "        </tr>";
		str += "      </table></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td height=\"6\"><img src=\"/imgX/emartlayer/rou_bottom_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_bottom_center_01.gif\"></td>";
		str += "    <td><img src=\"/imgX/emartlayer/rou_bottom_right_01.gif\"></td>";
		str += "  </tr>";
		str += "</table>";
		str += "<iframe name='recommIFrame' id='recommIFrame' src='' style='display:none;'></iframe>";
		str += "</form>";
		str += "</div>";
//		alert(typeof(parent.BodyFrame2.document.body));
		$('wrap').insert({bottom: str});
	}
	else
	{
		return;
	}
}

function closeRmdMaildiv() {
	$('rmdMaildiv').hide();
}

function siteMailtoAdminFrm() {
	
	var f = document.siteMailtoAdminFrm;

	if(isEmpty(f.fromemail.value)){
		alert("Please enter your e-mail.");
		f.fromemail.focus();
		return;
	}

	if(!isEmail(f.fromemail.value)){
		alert("Please check e-mail format.");
		f.fromemail.focus();
		return;
	}

	if(f.fromemail.value.length>30){
		alert('within 30 characters.');
		f.fromemail.focus();
		return;
	}

	if(isEmpty(f.fromname.value))
	{
		f.fromname.focus();
		alert('Please your name.');
		return;
	}
	
	if(isEmpty(f.content.value))
	{
		f.content.focus();
		alert('Please enter the content.');
		return;
	}
	
	f.femail.value = encodeURIComponent(f.fromemail.value);
	f.fromemail.value = "";
	f.fname.value = encodeURIComponent(f.fromname.value);
	f.fromname.value = "";
	f.fsubject.value = encodeURIComponent(f.subject.value);
	f.subject.value = "";
	f.fcontent.value = encodeURIComponent(f.content.value);
	f.content.value = "";

	f.target = "siteMailtoIFrame";	
	f.action = "/tnaru/transparent/mailto_admin";
	f.submit();
}

function getSiteMailtoAdmindiv(evt) {
	
	//alert("evt.clientY="+evt.clientY+" $('siteMailtoIFrame')="+$('siteMailtoIFrame'));
	if(evt.clientY > 350)
		ypos = evt.clientY - 350 + document.body.scrollTop;
	else
		ypos = evt.clientY + 10;
	
	if($('siteMailtoIFrame') == null)
	{
		var str = "";
		str += "<div id=\"siteMailtoAdmindiv\" style=\"width:430px;height:400px;padding-top:3px;position:absolute;z-index:10;top:"+ypos+"px;left:480px;display: none;\">";
		str += "<form id=\"siteMailtoAdminFrm\" name=\"siteMailtoAdminFrm\">";
		str += "<input type=hidden name=\"femail\">";
		str += "<input type=hidden name=\"fname\">";
		str += "<input type=hidden name=\"fsubject\">";
		str += "<input type=hidden name=\"fcontent\">";
		str += "<table width=\"430\" height=\"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
		str += "  <tr valign=\"top\">";
		str += "    <td width=\"6\" height=\"6\"><img src=\"/imgX/emartlayer/rou_top_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_top_center_01.gif\"></td>";
		str += "    <td width=\"6\"><img src=\"/imgX/emartlayer/rou_top_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "    <td bgcolor=\"#FFFFFF\">";
		str += "      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		str += "        <tr>";
		str += "          <td align=\"right\" valign=\"top\" class=\"ematopbody\"><img src=\"/imgX/emartlayer/btn_nunclose_01.gif\" border='0'><a href=\"#\" onclick=\"closeMailtoAdmindiv()\"><img src=\"/imgX/emartlayer/btn_topclose_01.gif\" border='0'></a></td>";
		str += "        </tr>";
		str += "        <tr>";
		str += "          <td valign=\"top\" class=\"emainbody\">";
		str += "            <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:11px; margin-bottom:7px;\">";
		str += "              <tr>";
		str += "                <td class=\"ematit\"><img src=\"/imgX/emartlayer/bul_01.gif\" style=\"margin: 0 5 3 5;\"><span class=\"ematit\">Please enter your name and e-mail</span></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin: 0 0 0 13;\">";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">e-mail : </td>";
		str += "                <td><INPUT TYPE=\"text\" name=\"fromemail\" class=\"input20\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td colspan=\"2\" height=\"3\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">name : </td>";
		str += "                <td><INPUT TYPE=\"text\" name=\"fromname\" class=\"input20\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td colspan=\"2\" height=\"3\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">title :  </td>";
		str += "                <td><INPUT TYPE=\"text\" name=\"subject\" class=\"input20\" style=\"width:270px;\"></td>";
		str += "              </tr>";		
		str += "              <tr>";
		str += "                <td colspan=\"2\" height=\"3\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">content :  </td>";
		str += "                <td><textarea name=\"content\" style=\"width:270px;height:72px;\"></textarea></td>";
		str += "              </tr>";		
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:67px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><a href=\"javascript:siteMailtoAdminFrm();\"><img src=\"/30/imgX/en/buttons/common/b_submit.gif\" border='0'></a></td>";
		str += "                <td><a href=\"#\" onclick=\"closeMailtoAdmindiv()\"><img src=\"/30/imgX/en/buttons/common/btn_cancel_02.gif\" style=\"margin-left:6px;\" border='0'></a></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:0px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><span style=\"color:blue;\">this e-mail will be sent to administrator of this site.</span></td>";
		str += "              </tr>";
		str += "            </table>";				
		str += "          </td>";
		str += "        </tr>";
		str += "      </table></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td height=\"6\"><img src=\"/imgX/emartlayer/rou_bottom_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_bottom_center_01.gif\"></td>";
		str += "    <td><img src=\"/imgX/emartlayer/rou_bottom_right_01.gif\"></td>";
		str += "  </tr>";
		str += "</table>";
		str += "<iframe name='siteMailtoIFrame' id='siteMailtoIFrame' src='' style='display:none;'></iframe>";
		str += "</form>";
		str += "</div>";
		
//		alert(typeof(parent.BodyFrame2.document.body));
		
		$(document.body).insert({bottom: str});
		
		//$('siteMailtoAdmindiv').style.top = evt.clientY + topmargin + 100;
		//$('siteMailtoAdmindiv').style.left = evt.clientX + document.body.scrollLeft + leftmargin - 110;

		$('siteMailtoAdmindiv').show();
	}
	else
	{
		$('siteMailtoAdmindiv').style.top = ypos+"px";
		$('siteMailtoAdmindiv').show();
		return;
	}
}

function closeMailtoAdmindiv() {
	$('siteMailtoAdmindiv').hide();
}

function siteRmdMailFrm() {
	var f = document.siteRecommFrm;


	if(isEmpty(f.toemail.value)){
		alert("Please enter To. e-mail.");
		f.toemail.focus();
		return;
	}

	if(!isEmail(f.toemail.value)){
		alert("Please check e-mail format.");
		f.toemail.focus();
		return;
	}

	if(f.toemail.value.length>30){
		alert('within 30 characters.');
		f.toemail.focus();
		return;
	}

	if(isEmpty(f.toname.value))
	{
		f.toname.focus();
		alert('Please enter To. name.');
		return;
	}

	f.target = "siteRecommIFrame";	
	f.action = "/tnaru/transparent/admin_mail_sender";
	f.submit();
}

function getSiteRmdMaildiv(evt,topmargin,leftmargin) {
	if($('siteRmdMaildiv') == null)
	{
		var str = "";
		str += "<div id=\"siteRmdMaildiv\" style=\"width:330px;height:200px;padding-top:3px;position:absolute;top:0px;left:680px;display: none;\">";
		str += "<form id=\"siteRecommFrm\" name=\"siteRecommFrm\">";
		str += "<input type=\"hidden\" name='sflag' value='siterecommend'>";
		str += "<table width=\"330\" height=\"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
		str += "  <tr valign=\"top\">";
		str += "    <td width=\"6\" height=\"6\"><img src=\"/imgX/emartlayer/rou_top_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_top_center_01.gif\"></td>";
		str += "    <td width=\"6\"><img src=\"/imgX/emartlayer/rou_top_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "    <td bgcolor=\"#FFFFFF\">";
		str += "      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		str += "        <tr>";
		str += "          <td align=\"right\" valign=\"top\" class=\"ematopbody\"><img src=\"/imgX/emartlayer/btn_nunclose_01.gif\" border='0'><a href=\"#\" onclick=\"closeSiteRmdMaildiv()\"><img src=\"/imgX/emartlayer/btn_topclose_01.gif\" border='0'></a></td>";
		str += "        </tr>";
		str += "        <tr>";
		str += "          <td valign=\"top\" class=\"emainbody\">";
		str += "            <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:11px; margin-bottom:7px;\">";
		str += "              <tr>";
		str += "                <td class=\"ematit\"><img src=\"/imgX/emartlayer/bul_01.gif\" style=\"margin: 0 5 3 5;\"><span class=\"ematit\">Please enter To. e-mail and To. name</span></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin: 0 0 0 13;\">";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">To. e-mail</td>";
		str += "                <td><INPUT TYPE=\"text\" id=\"siteid\" name=\"toemail\" class=\"emainput\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td colspan=\"2\" height=\"3\"></td>";
		str += "              </tr>";
		str += "              <tr>";
		str += "                <td class=\"emafo12\" style=\"padding-right:6px; padding-top:3px;\">To. name</td>";
		str += "                <td><INPUT TYPE=\"text\" id=\"siteid\" name=\"toname\" class=\"emainput\" style=\"width:130px;\"></td>";
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:67px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><span style='cursor:pointer;border:1px solid black;margin-left:20px;padding:5px;' onclick='siteRmdMailFrm();'>Send</span></td>";
		str += "                <td><span style='cursor:pointer;border:1px solid black;margin-left:20px;padding:5px;' onclick='closeSiteRmdMaildiv()'>Cancel</span></td>";		
		str += "              </tr>";
		str += "            </table>";
		str += "            <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-top:15px; margin-left:0px;\">";
		str += "              <tr valign=\"top\">";
		str += "                <td><span style=\"color:blue;\">If the Recommended person will join this site then some points should be awarded to you.</span></td>";
		str += "              </tr>";
		str += "            </table>";				
		str += "          </td>";
		str += "        </tr>";
		str += "      </table></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td height=\"6\"><img src=\"/imgX/emartlayer/rou_bottom_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_bottom_center_01.gif\"></td>";
		str += "    <td><img src=\"/imgX/emartlayer/rou_bottom_right_01.gif\"></td>";
		str += "  </tr>";
		str += "</table>";
		str += "<iframe name='siteRecommIFrame' id='siteRecommIFrame' src='' style='display:none;'></iframe>";
		str += "</form>";
		str += "</div>";
//		alert(typeof(parent.BodyFrame2.document.body));
		$('wrap').insert({bottom: str});
		$('siteRmdMaildiv').style.top = $('SITERMDBTN').offsetTop;;
		$('siteRmdMaildiv').style.left = $('wrap').offsetLeft + leftmargin + "px";		
		$('siteRmdMaildiv').style.zIndex = 100;
		$('siteRmdMaildiv').show();
	}
	else
	{
		$('siteRmdMaildiv').show();
		return;
	}
}

function closeSiteRmdMaildiv() {
	$('siteRmdMaildiv').hide();
}


function openMultiSearch(w, h)
{

	var ww = 726;
	var wh = 616;

	if(typeof(w) == "number") ww = w;
	if(typeof(h) == "number") wh = h;	

	window.open('/tnaru/search/search_result?skey=', 'search', 'width='+ww+', height='+wh+', status=1, resizable=1, scrollbars=1');
}

/*
evt : event
iurl : iframe url 
ww : 레이어창 넓이
wh : 레이어창 높이
topmargin : 레이어창   &nbsp;
leftmargin : layer's left margin
*/
function getInstantLayer(evt, idname, iframeid,iurl,ww, wh, topmargin,leftmargin) {
	if($(idname) == null)
	{
		var str = "";
		str += "<div id=\""+idname+"\" style=\"width:"+ww+"px;height:"+wh+"px;padding-top:3px;position:absolute;top:0px;left:0px;display: none;\">";
		str += "<table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
		str += "  <tr valign=\"top\">";
		str += "    <td width=\"6\" height=\"6\"><img src=\"/imgX/emartlayer/rou_top_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_top_center_01.gif\"></td>";
		str += "    <td width=\"6\"><img src=\"/imgX/emartlayer/rou_top_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "	<td height=\"13\" align=\"right\" valign=\"top\" bgcolor=\"#FFFFFF\" class=\"ematopbody\"><img src=\"/imgX/emartlayer/btn_nunclose_01.gif\" border='0'><a href=\"#\" onclick=\"closeInstantLayer("+idname+")\"><img src=\"/imgX/emartlayer/btn_topclose_01.gif\" border='0'></a></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "	<td valign=\"top\" class=\"emainbody\">";
		str += "	<iframe name='"+iframeid+"' id='"+iframeid+"' src='"+iurl+"' scrolling='no' style='width:100%;height:100%;border:none;'></iframe>";
		str += "	</td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td height=\"6\"><img src=\"/imgX/emartlayer/rou_bottom_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_bottom_center_01.gif\"></td>";
		str += "    <td><img src=\"/imgX/emartlayer/rou_bottom_right_01.gif\"></td>";
		str += "  </tr>";
		str += "</table>";
		str += "</div>";

		$(document.body).insert({bottom: str});	
		$(idname).style.top = (evt.clientY + document.body.scrollTop + topmargin) + "px";
		$(idname).style.left = (evt.clientX + document.body.scrollLeft + leftmargin) + "px";
		$(idname).show();
		return;
	}
	else
	{
		$(idname).show();
		return;
	}
}

function getInstantLayer_(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag) {
	if($(idname) == null)
	{
		var str = "";
		str += "<div id=\""+idname+"\" style=\"width:"+ww+"px;height:"+wh+"px;z-index:"+zindex+";padding-top:3px;position:absolute;top:0px;left:0px;display: none;\">";
str += "	<table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
str += "	  <tr valign=\"top\">";
str += "		<td width=\"5\" height=\"29\" background=\"/30/common/nolang/imgX/layer/bg_left.gif\"><img src=\"/30/imgX/ko/common/img_space.gif\"></td>";
str += "		<td align=\"right\" background=\"/30/common/nolang/imgX/layer/bg_titlebar.jpg\"><a href=\"#\" onclick=\"closeInstantLayer("+idname+")\"><img src=\"/30/common/nolang/imgX/buttons/layer/b_close.gif\" border='0' style=\"margin:7px 7px 0px 0px;\"></a></td>";
str += "		<td width=\"8\"><img src=\"/30/common/nolang/imgX/layer/bg_righttop.gif\"></td>";
str += "	  </tr>";
str += "	  <tr valign=\"top\">";
str += "		<td background=\"/30/common/nolang/imgX/layer/bg_left.gif\"><img src=\"/30/imgX/ko/common/img_space.gif\"></td>";
str += "		<td valign=\"top\" class=\"emainbody\">";
str += "		<iframe name='"+iframeid+"' id='"+iframeid+"' src='"+iurl+"' frameborder='0' scrolling='no' style='width:100%;height:100%;border:none;'></iframe>";
str += "		</td>";
str += "		<td background=\"/30/common/nolang/imgX/layer/bg_right.gif\"><img src=\"/30/imgX/ko/common/img_space.gif\"></td>";
str += "	  </tr>";
str += "	  <tr valign=\"top\">";
str += "		<td height=\"8\"><img src=\"/30/common/nolang/imgX/layer/bg_leftbottom.gif\"></td>";
str += "		<td background=\"/30/common/nolang/imgX/layer/bg_bottom.gif\"><img src=\"/30/imgX/ko/common/img_space.gif\"></td>";
str += "		<td><img src=\"/30/common/nolang/imgX/layer/bg_rightbottom.gif\"></td>";
str += "	  </tr>";
str += "	</table>";
		str += "</div>";

		$(document.body).insert({bottom: str});	
		$(idname).style.top = topmargin + "px";
		$(idname).style.left = leftmargin + "px";
		$(idname).show();
		return;
	}
	else
	{
		$(idname).show();
		return;
	}
}

function getInstantLayer__(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag, layersource) {
	
	if($(idname) == null)
	{
		var str = "";
		if(layersource.length > 0)
			str = layersource;
		else
			str = layersourceDef;

		$(document.body).insert({bottom: eval(str)});	
		$(idname).style.top = topmargin +"px";
		$(idname).style.left = leftmargin +"px";
		$(idname).show();
		return;
	}
	else
	{
		$(idname).show();
		return;
	}
}

function closeInstantLayer(idname) {
	$(idname).hide();
}

function getInstantLayerFrame(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag) {
	try
	{
		parent.BodyFrame2.getInstantLayer_(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag);
	}
	catch (e)
	{
	}
}

function getInstantLayerFrame_(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag, layersource) {
	try
	{
		parent.BodyFrame2.getInstantLayer__(idname, iframeid,iurl,ww, wh, topmargin,leftmargin, zindex, scrollflag, layersource);
		
	}
	catch (e)
	{
	}
}

/*
iurl : iframe url 
ww : 레이어창 넓이
wh : 레이어창 높이
topmargin : 레이어창   &nbsp;
leftmargin : layer's left margin
*/
function getParentInstantLayer(idname, iframeid,iurl,ww, wh, topmargin,leftmargin) {
	if(parent.$(idname) == null)
	{
		var str = "";
		str += "<div id=\""+idname+"\" style=\"width:"+ww+"px;height:"+wh+"px;padding-top:3px;position:absolute;top:0px;left:0px;display: none;\">";
		str += "<table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
		str += "  <tr valign=\"top\">";
		str += "    <td width=\"6\" height=\"6\"><img src=\"/imgX/emartlayer/rou_top_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_top_center_01.gif\"></td>";
		str += "    <td width=\"6\"><img src=\"/imgX/emartlayer/rou_top_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "	<td height=\"13\" align=\"right\" valign=\"top\" bgcolor=\"#FFFFFF\" class=\"ematopbody\"><img src=\"/imgX/emartlayer/btn_nunclose_01.gif\" border='0'><a href=\"#\" onclick=\"closeInstantLayer("+idname+")\"><img src=\"/imgX/emartlayer/btn_topclose_01.gif\" border='0'></a></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_left_01.gif\"></td>";
		str += "	<td valign=\"top\" class=\"emainbody\">";
		str += "	<iframe name='"+iframeid+"' id='"+iframeid+"' src='"+iurl+"' frameborder='0' scrolling='no' style='width:100%;height:100%;border:none;'></iframe>";
		str += "	</td>";
		str += "    <td background=\"/imgX/emartlayer/rou_middle_right_01.gif\"></td>";
		str += "  </tr>";
		str += "  <tr valign=\"top\">";
		str += "    <td height=\"6\"><img src=\"/imgX/emartlayer/rou_bottom_left_01.gif\"></td>";
		str += "    <td background=\"/imgX/emartlayer/rou_bottom_center_01.gif\"></td>";
		str += "    <td><img src=\"/imgX/emartlayer/rou_bottom_right_01.gif\"></td>";
		str += "  </tr>";
		str += "</table>";
		str += "</div>";

		parent.$(parent.document.body).insert({bottom: str});	
		parent.$(idname).style.top =  topmargin + "px";
		parent.$(idname).left = leftmargin + "px";
		parent.$(idname).show();
		return;
	}
	else
	{
		parent.$(idname).show();
		return;
	}
}

function closeInstantLayer(idname) {
	$(idname).hide();
}

function notice_getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}

function notice_setCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays);
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function getDrag(val) {
	new Draggable(val,  {starteffect:null,
                 endeffect: null,
		scroll : null});
}

function getExt(a) {
	var obj = new Object();

	obj.fn = a;
	obj.ext = obj.fn.substring(obj.fn.lastIndexOf(".") + 1, obj.fn.length);
	obj.ext = obj.ext.toLowerCase();

	return obj.ext;
}

/* a : ext, b : available file list */
function chkProhExt(a, b) {
	var obj = new Object();

	obj.a = a; // ext
	obj.b = b; //available file list
	obj.c = false; // return value

	if(obj.b ==null || obj.b.length < 0) return obj.c;

	for(i=0;i<obj.b.length;i++)
		if(obj.b[i] == obj.a) {obj.c = true; break;}	

	return obj.c;		
}


try
{
document.execCommand("BackgroundImageCache", false, true);	
}
catch (e)
{
}

var fileExt = {
imgSwfExts : ["jpg","gif","swf","png"],
imgExts : ["jpg","gif","png"],
jsExts : ["js"],
cssExts : ["css"]
}

/* bookmark*/
function setMYFRIENDS(opts) {	
	var el = $('MYFRIENDS');
	if(!el) {
		return false;
	} else {
		var elf = $F('MYFRIENDS');
		if(elf == "") return false;

		this.opts = opts;
		for(i=0;i<this.opts.length;i++) {
			var opt = document.createElement("option");
			opt.value = opts[i][0];
			opt.innerHTML = opts[i][1];
			el.appendChild(opt);
		}
	}
}

function setProp(obj, propName, propVal)
{
	var _obj = obj;
	var _propName = propName;
	var _propVal = propVal;

	if(_obj) _obj.setAttribute(_propName, _propVal);
}

function setView(obj, mode)
{
	var _obj = obj;
	var _mode = mode; // 0 : hide(), 1: show()
	if(_obj) mode == 0?_obj.hide():_obj.show();
}

/* fn*/
function setNewFunction(el, eType, fnName, retType) {	
	if(el) Event.observe(el, eType, fnName, retType);
}

function sendmail(id) {
	winOpen("/tnaru/mail/mail_top?to="+id,'TNARUMAIL','resizable=1,scrolling=1',900,600);
}
