	function exchange_src() 
{ 
	str = exchange_src.arguments[0];
	str = (navigator.appName == 'Netscape') ? 'document.' + str : 'document.all.' + str;
	
	img = eval(str);
	if (img) {
		if (img.ori_src == null) {
			img.ori_src = img.src;
			img.src     = exchange_src.arguments[1];
		} 
		else {
			var temp    = img.src;
			img.src     = img.ori_src;
			img.ori_src = temp;
		}
	}
}

 
function checknorm(target, cmt, astr, lmax) {
  	var i; 
  	var t = target.value; 

  	if (t.length == 0 ) {
    		alert(cmt + '(À»)¸¦ ±âÀçÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù.'); 
//    		target.focus(); 
    		return true ; 
  	}
  	if (lmax != 0 && t.length > lmax) {
    		alert(cmt + '´Â ' + lmax + 'ÀÚ ÀÌ³»¸¸ Çã¿ëÇÕ´Ï´Ù.');
 //   		target.focus()
    		return true
  	}
  	if (astr.length >= 1) {
          	for (i=0; i<t.length; i++)
                  	if(astr.indexOf(t.substring(i,i+1))<0) {
        			alert(cmt + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù');
  //      			target.focus()
        			return true
      			}
  	}
  	
        return false
}


function checknorm2(target, cmt, astr, lmax) {
  	var i;
  	var t = target.value;

  	if (t.length >= 1) {
          	for (i=0; i<astr.length; i++) {
                  	if(t.indexOf(astr.charAt(i)) >= 0) {
                  		alert(cmt + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
   //     			target.focus();
        			return true;
      			}
      		}
  	}
        return false;
}

function checkkeyword_nomsg(target, cmt, astr, lmax) {
  	var i;
  	var t = target;
  	if (astr.length >= 1) {
        	for (i=0; i<t.length; i++)
                	if(astr.indexOf(t.substring(i,i+1))<0) {
        			return true;
      			}
  	}
        return false;
}



function checknorm_nomsg(target, cmt, astr, lmax) {
  	var i;
  	var t = target.value;
  	if (astr.length >= 1) {
        	for (i=0; i<t.length; i++)
                	if(astr.indexOf(t.substring(i,i+1))<0) {
        			return true;
      			}
  	}
        return false;
}

function checknorm2_nomsg(target, cmt, astr, lmax) {
  	var i;
  	var t = target.value;

  	if (t.length >= 1) {
        	for (i=0; i<astr.length; i++)
                	if(t.indexOf(astr.charAt(i)) >= 0) {
        			return false;
      			}
  	}
        return true;
}

function whois_popup(domain) {
/*        open('http://domain.gabia.com/regist/sch_whois/schwhois_popup.php?domain='+domain+'','whois_popup','width=548,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); */
        var obj = open('/regist/sch_whois/schwhois_popup.php?domain='+domain+'','whois_popup','width=548,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
		obj.focus();
}

function winc_whois(winc1, winc2) {
        open('/winc/winc_whois.php?winc1='+winc1+'&winc2='+winc2,'whois_popup','width=548,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}


function check_ip_validate(target, cmt){
	var t = target.value;
	var piece = "";
	var check = 0;

	for(i = 0; i <= t.length; i++){
		if(t.charAt(0) == '0'){
			alert(cmt+"´Â À¯È¿ÇÑ IP°¡ ¾Æ´Õ´Ï´Ù.");
			return false;
		}

		if( (t.charAt(i) == '.') || (i > t.length-1 ) ){
			if((piece.charAt(0) == '0') && (piece.length > 1)){
				alert(cmt+"´Â À¯È¿ÇÑ IP°¡ ¾Æ´Õ´Ï´Ù.");
				return false;
			}

			if(piece.length > 0 && piece.length < 4 && i != 0){
				if (piece < 0 || piece > 255){
					alert(cmt+"´Â À¯È¿ÇÑ IP°¡ ¾Æ´Õ´Ï´Ù.");
					return false;
				}
			}else{
				alert(cmt+"´Â À¯È¿ÇÑ IP°¡ ¾Æ´Õ´Ï´Ù.");
				return false;
			}

			piece = "";
			if( t.charAt(i) == '.') {
				check++;
			}
		}else{
			piece = piece + t.charAt(i);		
		}
	}

	if(check != 3){
		alert(cmt+"´Â À¯È¿ÇÑ IP°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}

	return true;
}

function check_ipv6_validate(target, cmt){
	var t = target.value;
	var piece = "";
	var check = 0;

	slice = t.split(':');

	if(slice.length > 8 || slice.length < 3){
		alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
		return false;
	}

	for(i = 0; i < slice.length; i++){
		if(slice[i].length > 4){
			alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			return false;
		}
	}

	// :: »ý·«ÀÌ µÎ¹øµÈ °æ¿ì
	multi_slice = t.split('::');

	if(multi_slice.length > 2){
		alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
		return false;
	}

	// : °¡ Àß¸øÀÔ·ÂµÈ °æ¿ì
	/*
	for(i = 3; i < 8; i++){
		chk_string = "";
		for(j = 0; j < i; j++){
			chk_string += ':';			
		}

		multi_slice = t.split(chk_string);

		if(multi_slice.length > 1){
			alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
			return false;
		}
	}
	*/

	/*
	if(t.charAt(0) == ':'){
		alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
		return false;
	}

	if(t.charAt(t.length-1) == ':'){
		alert("ÀÔ·ÂÇÏ½Å " + cmt + "´Â IPv6ÀÇ Çü½Ä¿¡ ¸ÂÁö¾Ê½À´Ï´Ù.");
		return false;
	}
	*/

	return true;
}

function checkKoreanChar( koreanChar ) {
	if ( koreanChar == null ) return false ;

	for(var i=0; i < koreanChar.length; i++){ 
		var c=koreanChar.charCodeAt(i); 

		if( ( 0xAC00 <= c && c <= 0xD7A3 ) || ( 0x3131 <= c && c <= 0x318E ) ) {
			return true ;
		}
	}
	return false;
}

function clickerase(obj) {
	if (obj.value == "¿¹) gabia" || obj.value == "¿¹) gabia.co.kr" || obj.value == "¿¹) gabia.com" || obj.value == "¿¹) gabia, gabia.kr" || obj.value == "¿¹) °¡ºñ¾Æ") {
		obj.value='';
	}
}

