function setCookie(name, value)
{
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;

    var expires = argc > 2 ? argv[2] : null;
    var path = argc > 3 ? argv[3] : "/";
    var domain = "etrade.daegu.go.kr";
    var secure = argc > 5 ? argv[5] : false;

    document.cookie = name + "=" + escape(value) +
                      ( expires == null  ? "" : ("; expires=" + expires.toGMTString()) ) +
                      ( path == null     ? "" : ("; path=" + path) ) +
                      ( domain == null   ? "" : ("; domain=" + domain) ) +
                      ( secure == true   ? "; secure" : "" );
}

function getCookie(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) {
            var end = document.cookie.indexOf(";",j);
            if (end == -1) {
                end = document.cookie.length;
            }
            return unescape(document.cookie.substring(j,end));
        }
        i = document.cookie.indexOf(" ",i)+1;
        if (i==0) {
            break;
        }
    }
    return null;
}

function isLoginUser ( )
{
	var member_id = getCookie("user");

	if ( member_id == null || member_id == "" )
		return false;
	else
		return true;
}

function CharCountMax(cont, max) {
	var maxlimit    = max;
	var tcount      = 0;
	var tmpStr      = new String(cont.value);
	var temp        = tmpStr.length;
	var tempContent = "";
	var onecha      = "";

	for (i = 0; i < temp; i++) {
		onechar = tmpStr.charAt(i);
		if (escape(onechar).length > 4) {
		   tcount += 2;
		} else {
			tcount++;
		}
		if (tcount <= maxlimit) {
			tempContent += onechar;
		}
	}

	if (tcount > maxlimit)  {
		alert(max + "characters limit. \rExcessive data will be truncated.");
		cont.value = tempContent;
	}
}

function valid_email(val) { // form.object.value
	//re=/^[a-z]+([0-9\.\-]*_?\w+)*@([0-9_\.\-a-z]+)*(\w{1,3}|[0-9]{1,3})$/i; 
	re=/^[0-9a-z]([-_\.]?[0-9a-z])*@[0-9a-z]([-_\.]?[0-9a-z])*\.[a-z]{2,3}$/i; 
	if(re.test(val)) { 
		return true; 
	} else { 
		return false; 
	} 
}