var G_num=0;
//var multiWins = new Array();
var mnames = new Array();

function multiWin(url,name) {
    var num = G_num;
    //num = (G_num%4);
    //numy = num > 3 ? 3 : num;
    if (G_num%3==0) {
        numx = 0;
        numy = 0;
        G_num=0;
    }
    var x=numx++*22;
    var y=numy++*22;
    

    for(i=0; i<mnames.length;i++) {
        if (name == mnames[i])
            G_num = i;
    }

	eval('multi'+G_num+'=window.open(\''+url+'\', \'multi'+G_num+'\', \'scrollbars=yes, status=no, width=990, height=700, top='+y+', left='+x+', resizable=yes\')');
    //multiWins[G_num] = ename;

    eval('multi'+G_num+'.focus();');
    mnames[G_num] = name;

    G_num++;
}
function multiWin860(url,name) {
    var num = G_num;
    //num = (G_num%4);
    //numy = num > 3 ? 3 : num;
    if (G_num%3==0) {
        numx = 0;
        numy = 0;
        G_num=0;
    }
    var x=numx++*22;
    var y=numy++*22;
    

    for(i=0; i<mnames.length;i++) {
        if (name == mnames[i])
            G_num = i;
    }

	eval('multi'+G_num+'=window.open(\''+url+'\', \'multi'+G_num+'\', \'scrollbars=yes, status=no, width=860, height=660, top='+y+', left='+x+', resizable=yes\')');
    //multiWins[G_num] = ename;

    eval('multi'+G_num+'.focus();');
    mnames[G_num] = name;

    G_num++;
}
function multiWinClose() {
    num = multiWins.length;
    //alert(num);
    var str;
    for(i=0; i<num; i++) {
        eval('multiWins["multi'+multiWins[i]+'"].close()');
    }
    G_num=0;
}

function popup_close() {
    window.blur();
    window.close();
}

function checkInvalidateChar(str) {
    var bln1 = /^ {1,}/g;
    var bln2 = / {1,}$/g;
    str = str.replace(bln1, '');
    str = str.replace(bln2, '');
    var validReg = /.{2,}/;
    if (validReg.test(str)) {
        for( i=0; i<str.length; i++) {
            var n=str.charCodeAt(i);
            if ( (n>=32 && n<=33) || (n>=35 && n<=38) || (n>=40 && n<=59) || n==61 || (n>=63 && n<=91) || (n>=93 && n<=126) || (n>=256) || n<0) {
                continue;
            } else {
                return false;
            }
        }
    } else {
        return false; 
    }
    return true;
}

function checkInvalidateCharNum(str) {
    var bln1 = /^ {1,}/g;
    var bln2 = / {1,}$/g;
    str = str.replace(bln1, '');
    str = str.replace(bln2, '');
    var validReg = /.{2,}/;
    if (validReg.test(str)) {
        for( i=0; i<str.length; i++) {
            var n=str.charCodeAt(i);
            if ( (n>=48 && n<=57)) {
                continue;
            } else {
                return false;
            }
        }
    } else {
        return false; 
    }
    return true;
}

function checkInvalidateCharAlNum(str) {
    var bln1 = /^ {1,}/g;
    var bln2 = / {1,}$/g;
    str = str.replace(bln1, '');
    str = str.replace(bln2, '');
    var validReg = /.{2,}/;
    if (validReg.test(str)) {
        for( i=0; i<str.length; i++) {
            var n=str.charCodeAt(i);
            if ( (n>=45 && n<=46) || (n>=48 && n<=57) || (n>=64 && n<=90) || (n>=95 && n<=122) ) {
                continue;
            } else {
                return false;
            }
        }
    } else {
        return false; 
    }

    return true;
}


function auto_refresh(t)
{
    self.setTimeout('window.location.reload()', t);
}

function credit_win(url) {
	eval('credit_win=window.open(\''+url+'\', \'credit_win\', \'scrollbars=yes, status=no, width=450, height=640, top=10, left=10, resizable=yes\')');
}


function collectTab(num) {
	var el = document.getElementById("agreement2");
	switch(num) {
		case 1: el.className = "goal"; break;
		case 2: el.className = "item"; break;
		case 3: el.className = "period"; break;
		case 4: el.className = "entrust"; break;
	}
}

function folder_win(url,w,h,t,l) {
    var folderWindow = window.open(url,'folderWindow', 'menubar=no,resizable=yes,scrollbars=yes,width='+w+',height='+h+',top='+t+',left='+l);
    folderWindow.focus();
}

function mv_elmt(id,len,n_id) {
    if (document.getElementById(id).value.length == len) {
        document.getElementById(n_id).focus();
        document.getElementById(n_id).select();
    }
}

function submit_searchKeyword(formID,inputKeywordID, addKeyword) {
        document.getElementById(inputKeywordID).value  = addKeyword +" "+ document.getElementById(inputKeywordID).value ;
        document.getElementById(formID).submit();
}
