var state=0;
function trim( strValue )
{
	var ReturnValue = "";

	if( strValue == "" )
                return "";

	for(i=0;i<strValue.length;i++)
	{
        	if(strValue.charAt(i) != " ")
	              ReturnValue = ReturnValue + strValue.charAt(i);
	}

	return ReturnValue;
}

function num_strlen(tmpstr,limit)
{
    var i;
	var o;
	var count = 0;
	var temp = tmpstr.length;
    for (i=0;i<temp;i++){
		o=tmpstr.charAt(i);
		if(escape(o).length > 4) count += 2;
		else if(o != '\r') count++;
	}
	
	var limits=limit - 2;
	if(count > limits && state == '0'){ 
		alert('»ç¿ëÇÏ½Ç byte¼ö¸¦ ÃÊ°ú ÇÏ¿´½À´Ï´Ù »ç¿ë°¡´ÉÇÑ byte ¼ö´Â '+limit+'Byte ÀÔ´Ï´Ù');
		state = 1;
	}

	return count;
}

function str_strlen(tmpstr)
{
	var lenstr=0;
	for (i=0;i<tmpstr.length;i++){
		if(tmpstr.charCodeAt(i) > 128) lenstr += 2;
		else lenstr ++;
    }
    return lenstr;
}


function wopen(url,name,width,height) {
	window.open(url,name,'width='+width+',height='+height+',status=no,scrollbars=yes,resizable=yes');  
}

function fast_open(url,width,height) {
	window.open(url,"",'width='+width+',height='+height+',status=no,scrollbars=yes,resizable=yes');  
}


// all check
function revcheck(theform)
{
		for( var i=0; i<document.signform.elements.length; i++) {
			var ele = document.signform.elements[i];
			if(ele.name == 'check[]')
			ele.checked = !ele.checked;
		}
		return;
}

function allcheck(theform)
{
		for( var i=0; i<theform.elements.length; i++) {
			var ele = theform.elements[i];
			if(ele.name == 'check')
			ele.checked = true;
		}
		return;
}

function discheck(theform)
{
		for( var i=0; i<theform.elements.length; i++) {
			var ele = theform.elements[i];
			if(ele.name == 'check')
			ele.checked = false;
		}
		return;
}


// view
function  MemoRead() {
	var check_nums = document.signform.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("document.signform.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}
	if(i == check_nums) {
		alert("ÀÐÀ» Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä!!!");
		return;   
	}else{
		document.signform.action="memo_multi.html?mode=read";
		document.signform.submit();
	}   

}

// delete
function  MemoDelete() {
	var check_nums = document.signform.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("document.signform.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}
	if(i == check_nums) {
		alert("»èÁ¦ÇÒ Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä!!");
		return;   
	}else{
		
		if(confirm('¼±ÅÃÇÏ½Å Ç×¸ñÀ» ¸ðµÎ »èÁ¦ÇÒ±î¿ä??')){
			document.signform.action="memo_multi.html?mode=delete";
			document.signform.submit();
		}else{
			return;
		}		
	}   
}

// email_make
function  EmailMake(v) {
	var check_nums = document.signform.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("document.signform.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}
	if(i == check_nums) {
		alert("ÀÐÀ» Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä!!!");
		return;   
	}else{
		
		if(v == "make"){
			document.signform.action="make_email_list.html?mode=make";
		}else{
			document.signform.action="/administrator/mailcenter/admin.php3?switch=view&mode=real&category=affiliate";
		}

		document.signform.submit();
	}   

}



// Package Make
function  PackageMake() {
	var check_nums = document.signform.elements.length;
	for(var i = 0; i < check_nums; i++) {
		var checkbox_obj = eval("document.signform.elements[" + i + "]");
		if(checkbox_obj.checked == true) {
			break;
		}
	}
	if(i == check_nums) {
		alert("ÀÐÀ» Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä!!!");
		return;   
	}else{
		document.signform.action="make_package.html?mode=package";
		document.signform.submit();
	}   

}


// url check
function linkcheck_banner(v){

	if(v == "1"){
		var Turl = document.banner_write.b_link_url.value;
	}else{
		var Turl = document.banner_write.b_image_url.value;
	}

	if(Turl == "" || Turl == "http://"){
		alert("URLÀ» ÀÔ·ÂÇÏ¼¼¿ä!!");
		if(v == "1"){
			document.banner_write.b_link_url.focus();
		}else{
			document.banner_write.b_image_url.focus();
		}
	}else{		
		window.open('/comm/url_check.html?type=size&url='+Turl+'&v='+v, '', 'width=700, height=400, status=yes, resizable=yes');
	}
}







function MO(e)
{
if (!e)
var e=window.event;
var S=e.srcElement;
while (S.tagName!="TD")
{S=S.parentElement;}
S.className="T";
}
function MU(e)
{
if (!e)
var e=window.event;
var S=e.srcElement;
while (S.tagName!="TD")
{S=S.parentElement;}
S.className="P";
}


function showBtn(width,func,txt,icon)
{
       var btn = "";
       if(icon) icon = "<img src='"+icon+"'> ";
       else icon = "";

       btn += "<button class=bbtn onfocus='this.blur()' ";
       btn += "style='width:"+width+"' onClick=\""+func+"\" title='"+txt+"'>";
       btn += "<table cellspacing=0 cellpadding=0 board=0><tr>";
       btn += "<td class=ltd></td>";
       btn += "<td class=ctd>"+icon+txt+"</td>";
       btn += "<td class=rtd></td></tr></table></button>";
       document.write(btn);
}


function roundTable(objID) {
       var obj = document.getElementById(objID);
       var Parent, objTmp, Table, TBody, TR, TD;
       var bdcolor, bgcolor, Space;
       var trIDX, tdIDX, MAX;
       var styleWidth, styleHeight;

       // get parent node
       Parent = obj.parentNode;
       objTmp = document.createElement('SPAN');
       Parent.insertBefore(objTmp, obj);
       Parent.removeChild(obj);

       // get attribute
       bdcolor = obj.getAttribute('rborder');
       bgcolor = obj.getAttribute('rbgcolor');
       radius = parseInt(obj.getAttribute('radius'));
       if (radius == null || radius < 1) radius = 1;
       else if (radius > 6) radius = 6;

       MAX = radius * 2 + 1;
       
       /*
              create table {{
       */
       Table = document.createElement('TABLE');
       TBody = document.createElement('TBODY');

       Table.cellSpacing = 0;
       Table.cellPadding = 0;

       for (trIDX=0; trIDX < MAX; trIDX++) {
              TR = document.createElement('TR');
              Space = Math.abs(trIDX - parseInt(radius));
              for (tdIDX=0; tdIDX < MAX; tdIDX++) {
                     TD = document.createElement('TD');
                     
                     styleWidth = '1px'; styleHeight = '1px';
                     if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
                     else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
                     else if (radius > 2) {
                            if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
                            if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
                     }

                     if (styleWidth != null) TD.style.width = styleWidth;
                     if (styleHeight != null) TD.style.height = styleHeight;

                     if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
                     else if (tdIDX > Space && Space < MAX - tdIDX - 1)  TD.style.backgroundColor = bgcolor;
                     
                     if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
                     TR.appendChild(TD);
              }
              TBody.appendChild(TR);
       }

       /*
              }}
       */

       Table.appendChild(TBody);
       
       // insert table and remove original table
       Parent.insertBefore(Table, objTmp);
}



// G-Button : Çàº¹ÇÑ°í´Ï
//»ö±ò È¯°æ¼³Á¤
var G_Options = new Array();
G_Options["border"] = "#555555"; //Å×µÎ¸® »ö»ó
G_Options["face"] = "#E5E6D3"; // ¹öÆ°Ç¥¸é »ö»ó
G_Options["hover"] = "#D8EDF7"; // ¸¶¿ì½º ¿À¹ö½ÃÀÇ ¹öÆ°Ç¥¸é »ö»ó
G_Options["shadow"] = "#f7f7f7"; //±×¸²ÀÚ »ö»ó
G_Options["active"] = "#CCCCCC"; // ¹öÆ°À» ´­·¶À» ¶§ÀÇ ¹öÆ°Ç¥¸é »ö»ó
G_Options["active_shadow"] = "#B0B0B0"; //¹öÆ°À» ´­·¶À» ¶§ÀÇ ±×¸²ÀÚ »ö»ó
G_Options["hover_shadow"] = "#BABABA"; //¸¶¿ì½º ¿À¹ö½ÃÀÇ ±×¸²ÀÚ »ö»ó
G_Options["height"] = 20; //¹öÆ°ÀÇ ³ôÀÌ
G_Options["width"] = 50; //¹öÆ°ÀÇ ³Êºñ

var G_Btn_ID = 0;

function gButton(width, height, text, action){
       if(width!=null) G_Options["width"] = width;
       if(height!=null) G_Options["height"] = height;

       var action_script = action;
       var action_mode = action.substring(0,3);
       if(action_mode.toLowerCase()=="url"){
              action_script = "document.location.href='"+action.substring(4,action.length)+"'";
       }

       document.writeln(""
       +"<table border=0 cellpadding=0 cellspacing=0 style='cursor:hand' onMouseover='G_BtnMode("+G_Btn_ID+",1)' onMouseout='G_BtnMode("+G_Btn_ID+",0)' onMouseDown='G_BtnMode("+G_Btn_ID+",2);' onMouseUp='G_BtnMode("+G_Btn_ID+",1)' onClick=\""+action_script+"\">\n"
       +"       <tr><td width=1 height=1><img width=1 height=1></td><td colspan=3 width="+(G_Options["width"]-2)+" bgcolor="+G_Options["border"]+"><img width=1 height=1></td><td width=1 height=1><img width=1 height=1></td></tr>\n"
       +"       <tr><td width=1 rowspan=3 bgcolor="+G_Options["border"]+"><img width=1 height=1></td><td width=1 rowspan=3 id=g_left"+G_Btn_ID+" style='background-color:"+G_Options["face"]+"'><img width=1 height=1></td><td width="+(G_Options["width"]-2)+" height=1 id=g_top"+G_Btn_ID+" style='background-color:"+G_Options["face"]+"'><img width=1 height=1></td><td width=1 rowspan=3 id=g_right"+G_Btn_ID+" style='background-color:"+G_Options["shadow"]+"'><img width=1 height=1></td><td width=1 height=1 rowspan=3 bgcolor="+G_Options["border"]+"><img width=1 height=1></td></tr>\n"
       +"       <tr><td width="+(G_Options["width"]-2)+" height="+(G_Options["height"]-4)+" align=center id=g_face"+G_Btn_ID+" style='background-color:"+G_Options["face"]+";padding-top:2;'><div id=g_text"+G_Btn_ID+" onSelectstart='return false' style='position:relative'>"+text+"</div></td></tr>\n"
       +"       <tr><td width="+(G_Options["width"]-2)+" height=1 id=g_bottom"+G_Btn_ID+" style='background-color:"+G_Options["shadow"]+"'><img width=1 height=1></td></tr>\n"
       +"       <tr><td width=1 height=1><img width=1 height=1></td><td colspan=3 width="+(G_Options["width"]-2)+" bgcolor="+G_Options["border"]+"><img width=1 height=1></td><td width=1 height=1><img width=1 height=1></td></tr>\n"
       +"</table>"
       +"");

       G_Btn_ID++;
}
function G_BtnMode(id, mode){  //0:Normal, 1:Hover, 2:Active
       var ns = (document.getElementById && !document.all)?1:0;
       var top = (ns)?document.getElementById("g_top"+id):document.all["g_top"+id];
       var bottom = (ns)?document.getElementById("g_bottom"+id):document.all["g_bottom"+id];
       var left = (ns)?document.getElementById("g_left"+id):document.all["g_left"+id];
       var right = (ns)?document.getElementById("g_right"+id):document.all["g_right"+id];
       var face = (ns)?document.getElementById("g_face"+id):document.all["g_face"+id];
       var text = (ns)?document.getElementById("g_text"+id):document.all["g_text"+id];

       if(mode==0){
              top.style.backgroundColor=G_Options["face"];
              bottom.style.backgroundColor=G_Options["shadow"];
              left.style.backgroundColor=G_Options["face"];
              right.style.backgroundColor=G_Options["shadow"];
              face.style.backgroundColor=G_Options["face"];
              text.style.top=0; text.style.left=0;
       }else if(mode==1){
              top.style.backgroundColor=G_Options["hover"];
              bottom.style.backgroundColor=G_Options["hover_shadow"];
              left.style.backgroundColor=G_Options["hover"];
              right.style.backgroundColor=G_Options["hover_shadow"];
              face.style.backgroundColor=G_Options["hover"];
              text.style.top=0; text.style.left=0;
       }else if(mode==2){
              top.style.backgroundColor=G_Options["active_shadow"];
              bottom.style.backgroundColor=G_Options["active"];
              left.style.backgroundColor=G_Options["active_shadow"];
              right.style.backgroundColor=G_Options["active"];
              face.style.backgroundColor=G_Options["active"];
              text.style.top=1; text.style.left=1;
       }
} 


var nShow = false;
var overdiv = 0;
var timeid = "";
var bmove = 0;

var IE5 = (document.all && document.getElementById) ? true : false;
if ( IE5 ) document.write( "<div id=obj_xT style='position:absolute;top:-100px;z-index:3;display:none' onmouseover=\"overdiv=1;\" onmouseout=\"overdiv=0; setTimeout('cT()',200);\"></div>" );

function Pos(e) {
	var BodyWidth = document.body.scrollWidth - 200;
	var BodyLeft = document.body.scrollLeft;
	var BodyHeight = document.body.clientHeight;
	var BodyTop = document.body.scrollTop;
	var DivWidth = document.all.obj_xT.scrollWidth;
	var DivHeight = document.all.obj_xT.scrollHeight;

	xpos = e.x + BodyLeft + 5;
	ypos = e.y + BodyTop + 10;

	//limit right edge
	if ( xpos + DivWidth > BodyWidth ) xpos = BodyWidth - DivWidth;
	//limit left edge
	if (BodyLeft > xpos) xpos = BodyLeft + 10;
	//limit bottom edge
	if (ypos + DivHeight > BodyTop + BodyHeight) ypos = ypos - DivHeight - 10;
	//limit top edge
	if ( ypos < BodyTop ) ypos = BodyTop + 10;

	document.all.obj_xT.style.left = xpos
	document.all.obj_xT.style.top = ypos
}

function cT( ) {
	if ( !IE5 ) { return }
	if ( !overdiv ) {
		obj_xT.style.display  = "none";
		nShow = false;
	}
	return;
}

function xT( contents, e, userstyle ) {
	// ³»¿ë, À©µµ¿ìÀÌº¥Æ®ÇÚµé, »ç¿ëÀÚ½ºÅ¸ÀÏ»ç¿ë¿©ºÎ
	if ( !IE5 ) return;
	if ( contents == "" ) return;
	if (timeid) clearTimeout(timeid);

	document.all.obj_xT.style.left = -999
	document.all.obj_xT.style.top = -999

	if ( !userstyle ) {
		var tablewidth = ""
		if ( contents.length > 40 ) tablewidth="width=400";
		var div_string = "<table cellspacing=0 "+tablewidth+" cellpadding=0 bgcolor=#FFF9F0"
		+ " style='filter:alpha(opacity=100); border:1 solid #DA753F'>\n"
		+ "<tr><td style='text-indent:3px;cursor:hand;font-size:10pt;height:22px;padding-top:4px;word-break:break-all;'><font color=black style='font-size:9pt'>\n"
		+ contents
		+ "</font></td></tr></table>" ;
	} else {
		div_string = contents ;
	}

	document.all.obj_xT.innerHTML = div_string ;
	document.all.obj_xT.style.display  = "block";
	
	Pos(e);

	overdiv = 0;
	nmove = 0;
	nShow = true;
	return;
}