<!--
// ex> MakeStr("ALPHA");
function MakeStr(strType)
{
   var str;
   var strNum   = "0123456789";
   var strAlpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var strAlphaSpace = strAlpha + " ";
   var strEtc   = "@~!#$%&*+-./\=?^_`(){}<>|~,;:'"+'"';
   
   if( strType == "NUM" ){
       str = strNum;
   }else if( strType == "ALPHA" ) {
       str = strAlpha;
   }else if ( strType == "ETC") {
       str = strEtc
   }else if ( strType == "ALPHA+NUM" || strType == "NUM+ALPHA" ) {
       str = strAlpha+strNum;
   }else if ( strType == "KOR"){
       str = strNum + strAlpha + strEtc;
   }else if ( strType == "ALPHA+SPACE" || strType == "SPACE+ALPHA" ) {
       str = strAlphaSpace;
   }
   return str;
}   

// ex> ChkType("ab c","ALPHA");
function ChkType( str,type )
{
	var sStr = MakeStr(type);
	var result = true;
    
	for(var i=0; i < str.length; i++){
        if( sStr.indexOf(str.substring(i,i+1)) == -1) {
			result = false;
			break;
		}
    }
    return result;
}


function ChkAlphaStart(str) 
{
	var sStr = MakeStr("ALPHA");
	var result = true;
    
    if( sStr.indexOf(str.substring(0,1)) == -1) {
		result = false;
	}
    return result;
}



function ChkKor( str )
{
    var sStr = MakeStr("KOR")
	var result = true;

	for(var i=0; i < str.length; i++){
        if( sStr.indexOf(str.substring(i,i+1)) != -1) {
			result = false;
			break;
		}
    }
    return result;
}


function ChkEtcChar( str )
{
    var sStr = MakeStr("ETC")
	var result = false;

	for(var i=0; i < str.length; i++){
        if( sStr.indexOf(str.substring(i,i+1)) > 0) {
			result = true; 
			break;
		}
    }
    return result;
}


function ChkSocialNo(str)
{
	num = 0;
	num7 = 0;
	num13 = 0;
	totalnum = 0;
	chknum = 0;

	num7 = parseInt(str.substring(6,7),10) ;

	num  = parseInt(str.substring(0,1),10)   * 2 +
				parseInt(str.substring(1,2),10)   * 3 +
				parseInt(str.substring(2,3),10)   * 4 +
				parseInt(str.substring(3,4),10)   * 5 +
				parseInt(str.substring(4,5),10)   * 6 +
				parseInt(str.substring(5,6),10)   * 7 +
				parseInt(str.substring(6,7),10)   * 8 +
				parseInt(str.substring(7,8),10)   * 9 +
				parseInt(str.substring(8,9),10)   * 2 +
				parseInt(str.substring(9,10),10)  * 3 +
				parseInt(str.substring(10,11),10) * 4 +
				parseInt(str.substring(11,12),10) * 5;

	num13 = parseInt(str.substring(12,13),10);

	totalnum = num % 11;
	chknum   = 11 - totalnum;

	if(chknum >= 10 ) chknum = chknum - 10;

	if((num13 == chknum) && ( num7 == 1 || num7 == 2 || num7 == 3 || num7 == 4))
		return true;
	else if(num7 == 5 || num7 == 6 || num7 == 7 || num7 == 8)
		return true;
	else
	{
		return false;
    }
}


function ChkEmail( str )
{
	var cnt = 0;
	for (var i=0; i < str.length; i++) 
	{
		var ch = str.charAt(i);
	
		if (ch =='@')cnt ++;
	}
	if (cnt != 1 || str.match(",") != null || str.match("/") != null) {
		return false;
	} else {		
		return true;
	}
}


function ChkLen(strOriginal, strFind, strChange){
    
	var position, strOri_Length;
    position = strOriginal.indexOf(strFind);  
    
    while (position != -1){
      strOriginal = strOriginal.replace(strFind, strChange);
      position    = strOriginal.indexOf(strFind);
    }
  
    strOri_Length = strOriginal.length;
    return strOri_Length;
}


function onlyNumeric(){
	
	if (event.keyCode == 8 || event.keyCode ==9 || event.keyCode == 46){ 
		event.returnValue=true; 
	}else if ((event.keyCode<48)||(event.keyCode>57) && (event.keyCode<96)||(event.keyCode>105)){ 
		event.returnValue=false; 
	}
}


// ex> ChkChecked(document.form.box);
function ChkChecked(obj) {

    if (obj.length > 1) {
        for (var i = 0; i < obj.length; i++) {
            if (obj[i].checked) return true;
        }
    } else {
        if (obj.checked) return true;
    }
    return false;
}


// ex> SetCheckedAll(document.form.box);
function SetCheckedAll(obj) {

    if (obj.length > 1) {
		if(ChkChecked(obj)){
           for (var i = 0; i < obj.length; i++) {
               obj[i].checked = false;
           }
		}else{
		   for (var i = 0; i < obj.length; i++) {
               obj[i].checked = true;
           }
		}
    }else{
        if(ChkChecked(obj)){
               obj.checked = false;
		}else{
               obj.checked = true;
		}
    }
}


function deny_email(email) {	
	
	var ext = email.split("@");
	if (ext[1] == null) 
	{ return false; }
	else if (ext[1].toUpperCase() == "HANMAIL.NET" || ext[1].toUpperCase() == "DAUM.NET")
	{ return false; }
	else
	{ return true; }
}


function GoNextField(field, len) {

    var i;
    if (len == field.value.length){
	    for (i = 0; i < field.form.elements.length; i++) {
             if (field == field.form.elements[i]){
                 break;
			 }
		}
        i = (i + 1) % field.form.elements.length;
        field.form.elements[i].focus();
        return false;
	}else{
		return true;
	}           
}

function ViewPrivacy(nation) {
  var url;	 
  
  url = "/" + nation + "/member/privacy.asp";
  win_privacy = window.open(url,"privacy","width=640,height=390,scrollbars=no,top=150,left=300");
  win_privacy.focus();
}

function ViewRule(nation) {
  var url;
  
  url = "/" + nation + "/member/rule.asp";
  win_privacy = window.open(url,"rule","width=640,height=390,scrollbars=no,top=150,left=300");
  win_privacy.focus();
}

function ViewHowToUse(nation) {
  var url;
  
  url = "/" + nation + "/member/howtouse_pop.asp";
  win_privacy = window.open(url,"howtouse","width=530,height=400,scrollbars=yes,top=150,left=300");
  win_privacy.focus();
}

function ViewSiteMap(nation) {
  var url;
  
  url = "/" + nation + "/member/sitemap.asp";
  win_privacy = window.open(url,"rule","width=390,height=450,scrollbars=no,top=150,left=300");
  win_privacy.focus();
}

function ViewBigImg(paths)
{
   url = "/lib/vs/view_image.asp?img=" + paths;
   popup_image = window.open(url,"big_image","width=100,height=100,toolbar=0,location=0,status=0,menubar=0");
   popup_image.focus();
   
}

function ViewVOD(vod) {
  location.href = "mms://wonbinus.co.kr/vod/" + vod;
  //alert(vod);
}

//profile
function ViewUserInfo(nation,id){
  
  //url = "/" + nation + "/member/membersinfo.asp?id=" + id;
  url = "/" + nation + "/member/membersinfo.asp?id=" + id;
  win_info = window.open(url,"info","width=322,height=320,scrollbars=no,top=0,left=0");
  win_info.focus();

}

//memo
function WriteMemo(nation,id) {
  url = "/" + nation + "/member/memo_write.asp?id=" + id;
  win_memo = window.open(url,"memo","width=550,height=480,scrollbars=yes,top=0,left=0");
}

function ReplyMemo(nation,id,name) {
  url = "/" + nation + "/member/memo_write.asp?id=" + id;
  win_memo = window.open(url,name,"width=550,height=480,scrollbars=yes,top=0,left=0");
}

function AddFriend(nation,id) {
  url = "/lib/vs/add_friend.asp?mode=ins&f_id=" + id;
  i_frame.document.location = url;
}

function AddFriendIFrame(nation,id) {
  url = "/lib/vs/add_friend.asp?from=if&mode=ins&f_id=" + id;
  win_memo = window.open(url,"memo","width=10,height=10,scrollbars=yes,top=10000,left=10000");
}

function gfn_open_memo(nation) {
  url = "/" + nation + "/member/memo_list.asp";
  win_memo = window.open(url,"memo","width=550,height=520,scrollbars=yes,top=0,left=0");
}

//-->