	function isValidOffNum(input){
		tmpStr = input.value;
		tmpSum = new Number(0);
		tmpMod = new Number(0);
		resValue = new Number(0);
		var intOffNo = new Array(0,0,0,0,0,0,0,0,0,0);
		var strChkNum = new Array(1,3,7,1,3,7,1,3,5);

		for(i = 0 ; i < 10 ; i ++){
			intOffNo[i] = new Number(tmpStr.substring(i, i+1));
		}

		for(i = 0 ; i < 9 ; i ++){
			tmpSum = tmpSum + (intOffNo[i]*strChkNum[i]);
		}

		tmpSum = tmpSum + ((intOffNo[8]*5)/10);

		tmpMod = parseInt(tmpSum%10, 10);

		if(tmpMod == 0){
			resValue = 0;
		}else{
			resValue = 10 - tmpMod;
		}

		if(resValue == intOffNo[9]){
			return true;
		}else{
			alert('À¯È¿ÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù');
			input.select();
			return false;
		}
	} 


	function ignoreSpaces(string) {	//°ø¹éÁ¦°Å
		var temp = "";

		string = "" + string;
		splitstring = string.split(" ");
		
		for(i = 0; i < splitstring.length; i++){
			temp += splitstring[i];
		}

		return temp;
	}

	function formatCurrency(num) {
		num = num.toString().replace(/$|,/g,'');

		if(isNaN(num)) num = "0";
		cents = Math.floor((num*100+0.5)%100);
		num = Math.floor((num*100+0.5)/100).toString();		
		if(cents < 10) cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
		return num; // ´Ù¸¥È­Æó´ÜÀ§·Î ¾µ°æ¿ì ("$" +num + "." + cents); Ã³·³ ¼öÁ¤ ÇØ ÁÖ¼¼¿ä
	}


	
	function onlyNumberCheck(obj) {                 //¼ýÀÚ¸¸
        var str_len = obj.value.length; 
        var i;                 
        var num = '1234567890'; 
        var rst = true; 

         
        for (i=0; i < str_len; i++)        { 
           if(num.indexOf(obj.value.substring(i,i+1)) < 0) { 
			  if (rst == true){			  
				  alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù."); 
		          obj.value=""; 
				  obj.focus(); 
				  rst = false; 
			  }
           } 
        } 
          return rst; 
	}


	function inputTypeCheck(check_string) //
	{ 
			var char_ASCII = check_string.charCodeAt(check_string.length-1); 
			 
			//¼ýÀÚ 
			if (char_ASCII >= 48 && char_ASCII <= 57 ){
				return 1; 
			//¿µ¾î 
			}else if ((char_ASCII>=65 && char_ASCII<=90) || (char_ASCII>=97 && char_ASCII<=122)){
				return 2; 
			//Æ¯¼ö±âÈ£ 
			}else if ((char_ASCII>=33 && char_ASCII<=47) || (char_ASCII>=58 && char_ASCII<=64) || (char_ASCII>=91 && char_ASCII<=96) 
					|| (char_ASCII>=123 && char_ASCII<=126)){ 
				return 4; 
			//ÇÑ±Û 
			}else if ((char_ASCII >= 12592) || (char_ASCII <= 12687)) {
				return 3; 
			}else{ 
				return 0; 
			}
	} 
	 
	function checkIt(thisform, str) { 
		var Tmp = str.split("|");
		var TmpBool = "0";
		var TmpTxt = "";

		for (i = 0; i < Tmp.length-1; i++)
		{
			if(trim(Tmp[i]) != ""){	
				if(Tmp[i] == input_check(thisform.value)){ TmpBool = "1"; } 

				if(Tmp[i] == "1"){ TmpTxt = TmpTxt + "¼ýÀÚ "; }
				if(Tmp[i] == "2"){ TmpTxt = TmpTxt + "¿µ¾î "; }
				if(Tmp[i] == "3"){ TmpTxt = TmpTxt + "Æ¯¼ö¹®ÀÚ "; }
				if(Tmp[i] == "4"){ TmpTxt = TmpTxt + "ÇÑ±Û "; }
			}
		}
		
		if(TmpBool == "0"){		
			alert(TmpTxt+"¸¸ °¡´É ÇÕ´Ï´Ù."); 
			thisform.value = "";
			return false;
		}
	}



	function CheckSpaces(string) {// °ø¹é Ã¼Å©ÇÏ°í °ø¹é ¾ø´Â ¹®ÀÚ¿­ ¸®ÅÏ
		var temp = "";
		string = '' + string;
		splitstring = string.split(" ");
		for(i = 0; i < splitstring.length; i++)
		temp += splitstring[i];
		return temp;
	}

	function CheckSpaces2(field) {// °ø¹é Ã¼Å©ÇÏ°í °ø¹é ¾ø´Â ¹®ÀÚ¿­ ¸®ÅÏ
		var temp = "";
		string = field.value;
		string = '' + string;
		splitstring = string.split(" ");
		for(i = 0; i < splitstring.length; i++)
		temp += splitstring[i];
		field.value = temp;
	}


	////////////////////// ÁÖ¹Î¹øÈ£ ÀÚµ¿ ÀÌµ¿ .//////////////////////////////////////////////////////
	//<input onKeyUp="return autoTab(this, 6, event);" size="7" maxlength="6"> 
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);

	function autoTab(input,len, e) {
			var keyCode = (isNN) ? e.which : e.keyCode; 
			var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
			if(input.value.length >= len && !containsElement(filter,keyCode)) {
			input.value = input.value.slice(0, len);
			input.form[(getIndex(input)+1) % input.form.length].focus();
	}

	function containsElement(arr, ele) {
			var found = false, index = 0;
			while(!found && index < arr.length)
			if(arr[index] == ele)
			found = true;
			else
			index++;
			return found;
	}

	function getIndex(input) {
			var index = -1, i = 0, found = false;
			while (i < input.form.length && index == -1)
			if (input.form[i] == input)index = i;
			else i++;
			return index;
			}
	return true;
	}

	////////////////////// ÁÖ¹Î¹øÈ£ ÀÚµ¿ ÀÌµ¿ .//////////////////////////////////////////////////////

	function Valid_SAME(field, field2){
		if(field.value != field2.value){
			alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
			field2.value="";
			field2.focus();
			return false;
		}
	}

	function Valid_Length(field, min, max, str){
		if(field.value.length < min || field.value.length > max){
			alert(str+"Àº "+min+"~"+max+"ÀÚ ÀÔ´Ï´Ù");
			field.value="";
			field.focus();
			return false;
		}	
	}

	function Valid_INT_ENG(field) {
		var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
		var ok = "yes";
		var temp;

		for (var i=0; i<field.value.length; i++) {
			temp = "" + field.value.substring(i, i+1);
			
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		
		if (ok == "no") {
			alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
			field.value="";
			field.focus();
			return false;
		}
	}

	function Valid_PWD(field) { 	
		var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" ;
		var ok = "yes"; 
		var temp; 
		for (var i=0; i<field.value.length; i++) { 
			temp = "" + field.value.substring(i, i+1); 
			if (valid.indexOf(temp) == "-1") ok = "no"; 
		} 
		if (ok == "no") { 
			alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù"); 
			field.value=""; 
			field.focus();
			return false;
	   } 

		if(!field.value || (field.value.length < 4) || (field.value.length > 12) ){
			alert("4~12ÀÚ ºñ¹øÀ» ÀÔ·ÂÇÏ¼¼¿ä!");
			field.value=""; 
			field.focus();
			return false;
		}  

	   return true;
	}	

	function jumin_chk(jumin1,jumin2){

	var i3 = 0;
	var i4 = 0;

	if(jumin1.value.length == 0 ){ alert('\nÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸® 6ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.'); jumin1.focus(); return;	}  
	if(jumin2.value.length == 0 ){ alert('\nÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸® 7ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.'); jumin2.focus(); return;	} 


                
	for (var i=0;i<jumin1.value.length;i++){
		var ch1 = jumin1.value.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3 = i3+1; }
	}

	if (jumin1.value.length != 6){
		alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
        jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;   
	}
        
    if ((jumin1.value == '') || ( i3 != 0 ))
    {
		alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
        jumin1.focus();
		return false;   
	}
                
	for (var i=0;i<jumin2.value.length;i++)
    {
		var ch1 = jumin2.value.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4 = i4+1; }
	}
    if ((jumin2.value == '') || ( i4 != 0 ))
    {
		alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
        jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;   
	}

    if(jumin2.value.length != 7)
    {
		alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	    jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;   
	}

    if(jumin2.value.substring(0,1) > 2)
    {
		alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;   
	}
                
    var f1=jumin1.value.substring(0,1)
    var f2=jumin1.value.substring(1,2)
    var f3=jumin1.value.substring(2,3)
    var f4=jumin1.value.substring(3,4)
    var f5=jumin1.value.substring(4,5)
    var f6=jumin1.value.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=jumin2.value.substring(0,1)
    var l2=jumin2.value.substring(1,2)
    var l3=jumin2.value.substring(2,3)
    var l4=jumin2.value.substring(3,4)
    var l5=jumin2.value.substring(4,5)
    var l6=jumin2.value.substring(5,6)
    var l7=jumin2.value.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
	if (hap != l7) 
    {
		alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;   
    }
}  


/* ÀÚ·á°¡ Å¬¶§ Ç¥ÇöÇÔ¼ö */
function fncViewLarge(objName) {
    alert("±ÛÀÚ¼ö°¡ ³Ê¹« Å®´Ï´Ù.");
    fncSetFocus(objName);
}

/* ÀÚ·á°¡ ÀÛÀ»¶§ Ç¥ÇöÇÔ¼ö */
function fncViewSmall(objName,str) {
    alert(str +"ÀÚ ÀÌ»óÀÔ´Ï´Ù");
    fncSetFocus(objName);
}

/* Æ÷Ä¿½º¼±ÅÃÇÔ¼ö */
function fncSetFocus(objName) {
    var f=document.frm1;
    f.elements[objName].focus();
    f.elements[objName].select();
}

/////////////////////////////////////// ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©  ////////////////////////////////////////////

function checkemail(field){

//	var str=field.value
//	var filter=/^(w+(?:.w+)*)@((?:w+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i
	
//	if (filter.test(str)){
//	}else{
//		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
//		field.value= "";
//		field.focus();

///		return false;
//	}

	var string1=field.value;
	if (string1.indexOf("@")==-1)
	{
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		field.value = "";
		return false;
	}

	if (string1.indexOf(".")==-1)
	{
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		field.value = "";
		return false;
	}	
}


function check_daummail(field){

	var string1=field.value;
	var temp = string1.split("@")

	if (string1.indexOf("@")==-1)
	{
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		field.value = "";
		return false;
	}

	if (string1.indexOf(".")==-1)
	{
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		field.value = "";
		return false;
	}

	if(temp.length < 2){
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		field.value = "";
		return false;
	}else{
		tmail = temp[1];

		if(tmail.toUpperCase() == "DAUM.NET" || tmail.toUpperCase() == "HANMAIL.NET"){
			alert("hanmail, daum ¸ÞÀÏÀ» Á¦¿ÜÇÑ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·Â ÇØÁÖ¼¼¿ä");
			field.value = "";
			return false;
		}
	}
}

/////////////////////////////////////// ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©  ////////////////////////////////////////////




