/*function getXMLHttpRequest() {
    if (window.ActiveXObject) {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try {
                return new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e1) { return null; }
        }
    } else if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else {
        return null;
    }
}
var httpRequest = null;

function sendRequest(url, params, callback, method) {
    httpRequest = getXMLHttpRequest();
    var httpMethod = method ? method : 'GET';
    if (httpMethod != 'GET' && httpMethod != 'POST') {
        httpMethod = 'GET';
    }
    var httpParams = (params == null || params == '') ? null : params;
    var httpUrl = url;
    if (httpMethod == 'GET' && httpParams != null) {
        httpUrl = httpUrl + "?" + httpParams;
    }
    httpRequest.open(httpMethod, httpUrl, true);
    httpRequest.setRequestHeader(
    'Content-Type', 'application/x-www-form-urlencoded');
    httpRequest.onreadystatechange = callback;
    httpRequest.send(httpMethod == 'POST' ? httpParams : null);
}

function load(url) {
    httpRequest = getXMLHttpRequest();
    httpRequest.onreadystatechange=  viewMessage;
    httpRequest.open("GET", url, true);
    httpRequest.send(null);
}
function viewMessage() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
            alert(httpRequest.responseText);
        } else {
            alert("????: "+httpRequest.status);
        }
    }
}*/

/*
var checkFirst = false;
var lastKeyword = '';
var loopSendKeyword = false;

function startSuggest() {
    if (checkFirst == false) {
        setTimeout("sendKeyword();", 500);
        loopSendKeyword = true;
    }
    checkFirst = true;
}
function sendKeyword() {
    if (loopSendKeyword == false) return;
    
    var keyword = document.search.keyword.value;
    if (keyword == '') {
        lastKeyword = '';
        hide('suggest');
    } else if (keyword != lastKeyword) {
        lastKeyword = keyword;   
        
        if(keyword != ''){
            var params = "keyword="+encodeURIComponent(keyword);
            sendRequest("suggest.jsp", params, displayResult, 'POST');
        } else{
            hide('suggest');
        }
    }
    setTimeout("sendKeyword();", 500);
}
function displayResult() {
    if (httpRequest.readyState == 4) {
        if (httpRequest.status == 200) {
            var resultText = httpRequest.responseText;
            var result = resultText.split('|');
            var count = parseInt(result[0]);
            var keywordList = null;
            if (count > 0) {
                keywordList = result[1].split(',');
                var html = '';
                for (var i = 0 ; i < keywordList.length ; i++) {
                    html += "<a href=\"javascript:select('"+
                    keywordList[i]+"')\">"+
                    keywordList[i]+"</a><br/>";
                }
                var listView = document.getElementById('suggestList');
                listView.innerHTML = html;
                
                show('suggest');
            } else {
                hide('suggest');
            }
        } else {
            alert("error : " +httpRequest.status);
            
        }
    }
}
function select(selectedKeyword) {
    document.search.keyword.value = selectedKeyword;
    loopSendKeyword = false;
    checkFirst = false;
    hide('suggest');
}
function show(elementId) {
    var element = document.getElementById(elementId);
    if (element) {
        element.style.display = '';
    }
}
function hide(elementId) {
    var element = document.getElementById(elementId);
    if (element) {
        element.style.display = 'none';
    }
}
function tokyobus(idx){                
    document.tokyobus.mem_Id.value = idx;
    document.tokyobus.submit();
}

function webscheduler(idx){                
    document.webscheduler.mem_Id.value = idx;
    document.webscheduler.submit();
}*/

function checkMail(){
    aIndex=search.email.value.indexOf("@");
    cot=search.email.length
    if(aIndex < 0) {
        alert( "EmailÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä" );
        search.email.focus(); 
        return;
    }
}
function checkMail() {
    /** Ã¤Å©»çÇ×
     - @°¡ 2°³ÀÌ»óÀÏ °æ¿ì
     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì
     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~3°³ÀÌ¾î¾ß ÇÔ **/

    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;
    
    if ( !check1.test(suhoi.email.value) && check2.test(suhoi.email.value) ) {
        suhoi.email.focus();
        return true;
	} else {
        alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Æ²¸³´Ï´Ù.");
        return false;
	}
}

function teach(){     
    if(search.email.value=="") {
        alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.email.focus();
        return;
    }
    if(search.keyword.value=="") {
        alert("Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.keyword.focus();
        return;
    }            
    search.action='teachProc.jsp'
    search.st_type.value="teach";
    search.ip_idx.value="1";
    search.submit();
}



function learn(){
    if(search.email.value=="") {
        alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.email.focus();
        return;
    }
    if(search.keyword.value=="") {
        alert("Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.keyword.focus();
        return;
    }               
    search.action='learnProc.jsp'
    search.st_type.value="learn";
    search.ip_idx.value="1";
    search.submit();
}


function loginteach(){            
    if(search.keyword.value=="") {
        alert("Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.keyword.focus();
        return;
    }           
    search.action='loginteachProc.jsp'
    search.sc_type.value="teach";
    search.position.value="1";
    search.submit();
}


function loginlearn(){            
    if(search.keyword.value=="") {
        alert("Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        search.keyword.focus();
        return;
    }else{        
        search.action='loginlearnProc.jsp'
        search.sc_type.value="learn";
        search.position.value="1";
        search.submit();
    }
}

function kword_over(){
    var k_over = document.getElementById("k_over");
    k_over.src = '../img/btnkword_over.gif';
}

function kword_out(){
    var k_over = document.getElementById("k_over");
    k_over.src = '../img/btnkword_s.gif';
}
//ÇÏ·ç µ¿¾È ÆË¾÷ Ã¢ ¾Èº¸ÀÌ°Ô.
function change(form){
    if (form.url.selectedIndex !=0)
        parent.location = form.url.options[form.url.selectedIndex].value
}
/*function setCookie( name, value, expiredays ){
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function 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 "";
    } 
    if ( getCookie( "Notice" ) != "done" )
    {
    noticeWindow = window.open('pop.jsp','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=no,width=550,height=500');

    noticeWindow.opener = self;
}*/

function loginCheck(){
    if(document.login.mem_email.value==""){
        alert("????? ????? ?????.");
        document.login.mem_email.focus();
        return;
    }
    if(document.login.mem_passwd.value==""){
        alert("??¬Û???? ????? ?????.");
        document.login.mem_passwd.focus();
        return;
    }
    document.login.submit();
}
function kword_view(){
    var p4 = document.getElementById("p4");
    if(p4.style.display=='none'){ 
    p4.style.display='block';
    }
    else { 
        p4.style.display='none'; 
    }    
}

function loadTable(){
    if(httpRequest.readyState == 4 ) {
        if(httpRequest.status ==200){
            var p4 = document.getElementById("p4");
            p4.innerHTML = httpRequest.responseText;
            
        }
    }
}   