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] : null;
    var path = argc > 3 ? argv[3] : "/";
    //var domain = argc > 4 ? argv[4] : null;
    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 getMail()
{

//alert('EC21 is currently upgrading its e-mail system. (October 9, 2004, 21:00 (GMT +9:00) - October 10, 2004, 21:00 (GMT+09:00)). Sorry for any inconvenience and please try logging in after the upgrade is completed. ');
    document.location.href = "http://etrade.daegu.go.kr/app/handler/ec/EC21MailClick.jsp";
    return;
}

function checkQueryForm(theForm)
{
    theForm.query.value = trim(theForm.query.value);
    if (theForm.query.value == "") {
        alert("Please Enter your keyword.");
        theForm.query.focus();
        return false;
    }
    return true;
}

function checkKeyword(theForm, field1)
{
    var index, len, str;
    field1.value = trim(field1.value);
    if (field1.value == "") {
        alert("Please Enter your keyword.");
        field1.focus();
        return false;
    }


    str = middle_trim(field1.value);

    str = replaceX(str, ' ', ' ^[AND ');

    field1.value = str;

    return true;
}

function trim(str)
{	
    while(str.indexOf(" ") == 0)
        str = str.substring(1,str.length);
    
    while(str.substring(str.length,str.length-1) == " ")
        str = str.substring(0,str.length-1);
		
    return str;
}

function middle_trim(str)
{
    var val = "";
    var tmp = "";
    var cnt = 0;
    for (var i = 0; i < str.length; i++)
    {
        var c = str.charAt(i);
        if (c == ' ')
        {
            if (tmp.length != 0)
            {
                if (cnt == 0) val += tmp;
                else val += ' ' + tmp;
                cnt++;
            }
            tmp = "";
        }
        else tmp += c;
    }

    if (tmp.length != 0)
    {
        if (cnt == 0) val += tmp
        else val += ' ' + tmp
        cnt++;
    }

    return val;
}

function replaceX(str, oldX, newX)
{
    var val = "";
    var tmp = "";
    var cnt = 0;

    for (var i = 0; i < str.length; i++)
    {
        var c = str.charAt(i);
        if (c == oldX)
        {
            if (tmp.length != 0)
            {
                if (cnt == 0) val += tmp;
                else val += newX + tmp;
                cnt++;
            }
            tmp = "";
        }
        else tmp += c;
    }

    if (tmp.length != 0)
    {
        if (cnt == 0) val += tmp
        else val += newX + tmp
        cnt++;
    }

    return val;
}

setCookie('ec21_visit','1');
