<!--
/*
'-----------------------------------------------------------------------------------
'	               COPYRIGHT ¨Ï 2002-2003 ÆÃÅ©¿þ¾î All Rights Reserved
'-----------------------------------------------------------------------------------
'
'    System Name ............... RAISON
'    Subsystem Name ............ /_Lib/Script/
'    Outline of Program ........ Common Javascript Function Collection Throughout All Pages
'    Programmed Date ........... 2002³â 12¿ù
'    Programmer ................ ÆÃÅ©¿þ¾î
'    Program ID ................ gJavaFunc.js
'
'-----------------------------------------------------------------------------------
'	               COPYRIGHT ¨Ï 2002-2003 ÆÃÅ©¿þ¾î All Rights Reserved
'-----------------------------------------------------------------------------------
*/


/*
	Text Input Check Function ---------------------------------------------/////
*/
function chkTextInput( obj, alertMSG ){
	if ( chkNull(obj) ){
		alert(" ¡¼ ÀÔ·Â¿À·ù ¡½: " + alertMSG + "     ");
		obj.focus();
		return true;
	}
	return false;
}

function chkTextInputEng( obj, alertMSG ){
	if ( chkNull(obj) ){
		alert(" ¡¼ ERROR ¡½: " + alertMSG + "     ");
		obj.focus();
		return true;
	}
	return false;
}

/*
	Null Check
*/
function chkNull( obj ){
	if(obj.value.split(" ").join("") == "")	return true;
	return false;
}
/*
	¹®ÀÚ¿­ Áß°£°ø¹éÀ¯¹«È®ÀÎ
*/
function isWhitespace(obj){
	var whitespace = " ";
	var i;

	for(i=0;i < obj.length; i++){
		var c = obj.charAt(i);
		if(whitespace.indexOf(c) >= 0) return false;
	}
	return true;
}
/*---------------------------------------------------------------------
	chkNumeric()
	¼ýÀÚ ÀÔ·Â Ã¼Å©
	¿ë·Ê : <input type="Text" name="Name" onkeyup="chkNumeric(this)">
---------------------------------------------------------------------*/
function chkNumeric( obj ){
	var str = "";
	var sChk = 0;
	var src = obj.value;
	for(var i=0; i< src.length; i++){
		if(isNaN(src.charAt(i))||src.charAt(i) == " ")	sChk += 1;
		else 	str += src.charAt(i);
	}
	if(sChk!=0){ alert(" ¡¼ ÀÔ·Â¿À·ù ¡½: ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.    "); obj.value = str; return false; }
	return true;
}


/*
	eMail Çü½Ä Ã¼Å© --------------------------------------------/////
	¿ë·Ê : if(! hkEmail(obj.Email.value) )
*/


/* eMail Çü½Ä Ã¼Å© */
function chkEmail(s)
{ 
	if (s.search(/(\S+)@(\S+)\.(\S+)/) == -1) {
		return false;
	} else {
		return true;
	}
	//return (s.match(/[\w\-\_]+\@[\w\-\_]+(\.[\w\-\_]+)+/g) == s);
}
/*
	ÇÑ±ÛÆ÷ÇÔµÈ ¹®ÀÚ ±æÀÌ ÇÔ¼ö --------------------------------------------/////
	¿ë·Ê : if(! GetLengthB(obj.String.value) )
*/
function GetLengthB(str)
{
	var sum = 0;
	var k;
	for(var i = 0; i < str.length; i++){
		k = str.charCodeAt(i) ;
		if(k >= 0 && k <= 255){
			sum += 1;
		}
		else{
			sum += 2;
		}
	}
	return sum;
}

//ÆË¾÷Ã¢ ¶ç¿ì±â(ÆÄÀÏ¸í,Ã¢ÀÌ¸§,À§Ä¡ top, À§Ä¡ left, width,height,scrollbar,ÄíÅ°Ç×¸ñ)
function onload_popup( _url, _name, _top, _left, _width, _height, scroll,_cook ){
	var oWin = null;
	var cookies = document.cookie.split("; ");
	var openwindow = "yes";
	for (var i=0 ; i < cookies.length ; i++) {
		var cont = cookies[i].split("=");

		if (cont[0] == _cook && cont[1]=="done")
			openwindow = "no";
	}

	if (openwindow=="yes"){
		var feature;

		feature = "width="+_width+", height=" +_height+",resizable=0,menubar=0,status=0,scrollbars=" + scroll + ", top=" + _top + ", left=" + _left;
		oWin = window.open('',_name, feature);


		if (oWin != null) {
			if (oWin.opener == null) {
				oWin.opener = self;
			}
			oWin.location.href = _url;
		oWin.focus();
		}
	}
}



// -->

