

//TV_AD_MEDIA___
function tv_adplay(file,w,h,mediaName,s,c) {
document.write('<object id="'+mediaName+'" name=id="'+mediaName+'" width='+w+' height='+h+' classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,05,0809" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" VIEWASTEXT>')
document.write('<param name="transparentAtStart" value="True">')
document.write('<param name="transparentAtStop" value="False">')
document.write('<param name="AnimationAtStart" value="0">')
document.write('<param name="Loop" value="true">')
document.write('<param name="AutoStart" value="'+s+'">')
document.write('<param name="AutoRewind" value="true">')
document.write('<param name="SendMouseClickEvents" value="True">')
document.write('<param name="DisplaySize" value="0">')
document.write('<param name="AutoSize" value="0">')
document.write('<param name="ShowDisplay" value="False">')
document.write('<param name="ShowControls" value="'+c+'">')
document.write('<param name="ShowTracker" value="False">')
document.write('<param name="FileName" value="'+file+'">')
document.write('<param name="Enabled" value="1">')
document.write('<param name="EnableContextMenu" value="1">')
document.write('<param name="EnablePositionControls" value="1">')
document.write('<param name="EnableFullScreenControls" value="1">')
document.write('<param name="ShowPositionControls" value="0">')
document.write('<param name="Mute" value="0">')
document.write('<param name="Rate" value="1">')
document.write('<param name="SAMILang" value="">')
document.write('<param name="SAMIStyle" value="">')
document.write('<param name="SAMIFileName" value="">')
document.write('<param name="ClickToPlay" value="0">')
document.write('<param name="CursorType" value="1">')
document.write('<embed src="'+file+'"   id="'+mediaName+'" Loop=true  quality=high menu="false" bgcolor=#FFFFFF  WIDTH="'+w+'" HEIGHT="'+h+'" autoplay=true controller=true loop=false type="application/x-oleobject"></embed></object>')
} 

function tv_adplay2(file,w,h,mediaName,s,c) {
document.write('<object id="'+mediaName+'" name=id="'+mediaName+'" width='+w+' height='+h+' classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,05,0809" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" VIEWASTEXT>')
document.write('<param name="transparentAtStart" value="false">')
document.write('<param name="transparentAtStop" value="False">')
document.write('<param name="AnimationAtStart" value="0">')
document.write('<param name="Loop" value="true">')
document.write('<param name="AutoStart" value="'+s+'">')
document.write('<param name="AutoRewind" value="true">')
document.write('<param name="SendMouseClickEvents" value="True">')
document.write('<param name="DisplaySize" value="0">')
document.write('<param name="AutoSize" value="0">')
document.write('<param name="ShowDisplay" value="False">')
document.write('<param name="ShowControls" value="'+c+'">')
document.write('<param name="ShowTracker" value="False">')
document.write('<param name="FileName" value="'+file+'">')
document.write('<param name="Enabled" value="1">')
document.write('<param name="EnableContextMenu" value="1">')
document.write('<param name="EnablePositionControls" value="1">')
document.write('<param name="EnableFullScreenControls" value="1">')
document.write('<param name="ShowPositionControls" value="0">')
document.write('<param name="Mute" value="0">')
document.write('<param name="Rate" value="1">')
document.write('<param name="SAMILang" value="">')
document.write('<param name="SAMIStyle" value="">')
document.write('<param name="SAMIFileName" value="">')
document.write('<param name="ClickToPlay" value="0">')
document.write('<param name="CursorType" value="1">')
document.write('<embed src="'+file+'"   id="'+mediaName+'" Loop=true  quality=high menu="false" bgcolor=#FFFFFF  WIDTH="'+w+'" HEIGHT="'+h+'" autoplay=true controller=true loop=false type="application/x-oleobject"></embed></object>')
} 
//--------------------------------------------------------------



// swf
function flash(add, widthx, heighty)
{
	var add;
	var widthx;
	var heighty;

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="'+widthx+'" height="'+heighty+'"><param name=movie value="'+add+'"><param name=wmode value=transparent><param name=quality value=high><embed src="'+add+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+widthx+'" height="'+heighty+'"></embed></object>')}


// swf Åõ¸í
function flash_tr(add, widthx, heighty)
{
	var add;
	var widthx;
	var heighty;

	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="'+widthx+'" height="'+heighty+'"><param name=movie value="'+add+'"><param name=quality value=high><param name=wmode value=transparent><embed src="'+add+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+widthx+'" height="'+heighty+'"></embed></object>')
}

/**
 * »õ Ã¢À» È­¸é ÇÑ°¡¿îµ¥ ¶ç¿öÁÜ
 */
function openWinCenter(url, wname, wopt) 
{
	var newopt = "", wHeight = 0, wWidth = 0;
	if (wopt != undefined) {
		var woptlist = wopt.replace(/ /g, "").split(",");
		for (var i in woptlist) {
			if (woptlist[i].match(/^height=/i)) {
				wHeight = parseInt(woptlist[i].substr(7),10);
				if (!isNaN(wHeight)) newopt += "top=" + Math.floor((screen.availHeight - wHeight) / 2) + ",";
			}
			if (woptlist[i].match(/^width=/i)) {
				wWidth = parseInt(woptlist[i].substr(6),10);
				if (!isNaN(wWidth)) newopt += "left=" + Math.floor((screen.availWidth - wWidth) / 2) + ",";
			}
		}
	}
	return window.open(url, wname, newopt + wopt);
}



//<a href="javascript:goMenu('ex2')">¸µÅ©</a>
function goMenu(menu_idx)
{
	var goURL = "";

	switch (menu_idx)
	{

		case "ex1" : //ÆäÀÌÁö ÀÌµ¿
			goURL = '/#.html';
		break;
		case "ex2" : //»õÃ¢ °¡¿îµ¥
			openWinCenter("#.html","ex","width=700,height=500");
		break;
		case "home" : //ÆäÀÌÁö ÀÌµ¿
			goURL = '/contents/main/main.asp';
		break;
/////////////////////////////////////////////////////////////////cpk///////////////////////////////////////////////////////////
		case "cpk" : //cpk
			goURL = '/contents/cpk/cpk_info.asp';
		break;
		case "cpk_1" : //cpk
			goURL = '/contents/cpk/cpk_info.asp';
		break;
		case "cpk_2" : //recruit
			goURL = '/contents/cpk/recruit_list.asp';
		break;
		case "cpk_3" : //news&event
			goURL = '/contents/cpk/cpk_news.asp';
		break;
/////////////////////////////////////////////////////////////////menu///////////////////////////////////////////////////////////
		case "menu" : //menu
			goURL = '/contents/menu/menu_appetizer.asp';
		break;
		case "menu_1" : //apetizer
			goURL = '/contents/menu/menu_appetizer.asp';
		break;
		case "menu_2" : //soup
			goURL = '/contents/menu/menu_soup.asp';
		break;
		case "menu_3" : //salad
			goURL = '/contents/menu/menu_salad.asp';
		break;
		case "menu_4" : //pizza
			goURL = '/contents/menu/menu_pizza.asp';
		break;
		case "menu_5" : //pasta
			goURL = '/contents/menu/menu_pasta.asp';
		break;
		case "menu_6" : //specialities
			goURL = '/contents/menu/menu_specialities.asp';
		break;
		case "menu_7" : //sandwiches
			goURL = '/contents/menu/menu_sandwiches.asp';
		break;
		case "menu_8" : //cpkids menu
			goURL = '/contents/menu/menu_kids.asp';
		break;
		case "menu_9" : //desert
			goURL = '/contents/menu/menu_desert.asp';
		break;
		case "menu_10" : //cocktails
			goURL = '/contents/menu/menu_cocktails.asp';
		break;
		case "menu_11" : //wine
			goURL = '/contents/menu/menu_wine.asp';
		break;
		case "menu_12" : //lunchset
			goURL = '/contents/menu/menu_lunchset.asp';
		break;
		case "menu_13" : //lunchset
			goURL = '/contents/menu/menu_delivery_appetizer.asp';
		break;

/////////////////////////////////////////////////////////////////store///////////////////////////////////////////////////////////
		case "store" : //store
			goURL = '/contents/store/store_01.asp';
			window.open('/popup/080918/popup_01.html','popup_01','toolbar=no,scrollbars=no,width=400,height=505');
		break;
		case "store_1" : //store
			goURL = '/contents/store/store_01.asp';
			window.open('/popup/080918/popup_01.html','popup_01','toolbar=no,scrollbars=no,width=400,height=505');
		break;
		case "store2" : //store
			goURL = '/contents/store/store_02.asp';
			window.open('/popup/080918/popup_02.html','popup_02','toolbar=no,scrollbars=no,width=400,height=505');
		break;
		case "store3" : //store
			goURL = '/contents/store/store_03.asp';
		break;
/////////////////////////////////////////////////////////////////membership///////////////////////////////////////////////////////////
		case "membership" : //membership
			goURL = '/contents/member/customer_member.asp';
		break;
		case "membership_1" : //Á¦ÈÞ¹×ÇÒÀÎÄ«µå
			goURL = '/contents/member/customer_member_discount.asp';
		break;
		case "membership_2" : //»óÇ°±Ç
			goURL = '/contents/member/customer_member_coupon.asp';
		break;
		/////////////////////////////////////////////////////////////////common///////////////////////////////////////////////////////////
		case "common_1" : //È¸¿ø°¡ÀÔ
			goURL = '/contents/member/member_agree.asp';
		break;
		case "common_2" : //È¸¿øÁ¤º¸¼öÁ¤
			goURL = '/contents/member/member_edit.asp';
		break;
		case "common_3" : //id/pw Ã£±â
			goURL = '/contents/member/id_pw_search.asp';
		break;
		case "common_4" : //°í°´¼¾ÅÍ
			goURL = '/contents/member/customer_regist.asp';
		break;
		case "common_5" : //°í°´¼¾ÅÍ
			goURL = '/contents/member/customer_member.asp';
		break;		

/////////////////////////////////////////////////////////////////gn///////////////////////////////////////////////////////////
		case "login" : //login
			goURL = '/contents/member/member_login.asp';
		break;
		case "gn1" : //login
			goURL = '/contents/member/member_login.asp';
		break;
		case "logout" : //logout
			goURL = '/contents/member/member_logout.asp';
		break;
		case "gn2" : //È¸¿ø°¡ÀÔ
			goURL = '/contents/member/member_agree.asp';
		break;
		case "gn3" : //ID/PW Ã£±â
			goURL = '/contents/member/id_pw_search.asp';
		break;
		case "sitemap" : //sitemap
			goURL = '/contents/util/sitemap.asp';
		break;
		case "usa" : //USA Site
			openWinCenter("http://www.cpk.com","usa","");
		break;
/////////////////////////////////////////////////////////////////footer///////////////////////////////////////////////////////////
		case "foot1" : //ÀÌ¿ë¾à°ü
			openWinCenter("/contents/util/used.html","used","width=400,height=600");
		break;
		case "foot2" : //°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§
			openWinCenter("/contents/util/protect.html","protect","width=400,height=600");
		break;
		case "foot3" : //ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ
			goURL = '/#.html';
		break;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		case "enjoy" : //enjoy
			goURL = 'http://www.cpkkorea.co.kr/old/index.html';
		break;
		default :
			//alert('ÁØºñÁßÀÔ´Ï´Ù.');
				openWinCenter("/old","_blank","");
		return;

	}

	if (goURL != "") {
		location.href = goURL;
	}
}



 //¾ÆÀÌµð °ü·Ã 4ÀÚ¸® ÀÌ»ó Ã³¸®
function id_String(str)
{
	checka= /^[a-zA-Z][a-zA-Z0-9]{3,12}$/      //¿µ¹® ¿µ¼ýÀÚ 1ÀÚ¸® ³ª¸ÓÁö 13ÀÚ¸®  4~14
	if(checka.test(str))
		{
			return true;
		}
	return false;
}		

// pw 6ÀÚ ÀÌ»ó 12ÀÚ ÀÌ³»
function pw_String(str){
	checka= /^[a-zA-Z0-9][a-zA-Z0-9]{5,10}$/      //¿µ¹® ¿µ¼ýÀÚ 1ÀÚ¸® ³ª¸ÓÁö 12ÀÚ¸®  6~12
	if(checka.test(str))
		{
			return true;
		}
	return false;

}




// º¯¼ö ¼±¾ð
var errmsg = "";
var errfld;

// field Ã¼Å©
function check_field(fld, msg) 
{
        if ((fld.value = trim(fld.value)) == "") 			   
            error_field(fld, msg);
        else
            clear_field(fld);
        return;
}

// ÇÊµå ¿À·ù Ç¥½Ã
function error_field(fld, msg) 
{
        if (msg != "")
            errmsg += msg + "\n";
        if (!errfld) errfld = fld;
        fld.style.background = "#BDDEF7";
}

// ÇÊµå¸¦ clean
function clear_field(fld) 
{
        fld.style.background = "#FFFFFF";
}
// °ø¹éÁ¦°Å
function trim(s)
{
        var t = "";
        var from_pos = to_pos = 0;

        for (i=0; i<s.length; i++)
        {
            if (s.charAt(i) == ' ')
                continue;
            else 
            {
                from_pos = i;
                break;
            }
        }

        for (i=s.length; i>=0; i--)
        {
            if (s.charAt(i-1) == ' ')
                continue;
            else 
            {
                to_pos = i;
                break;
            }
        }	

        t = s.substring(from_pos, to_pos);
        //				alert(from_pos + ',' + to_pos + ',' + t+'.');
        return t;
}

// ÇÑ±Û ÀÔ·ÂÃ³¸®
function hancheck(str)
{
	for(i=0; i < str.length; i++)
	{	
		if (str.charCodeAt(i)< 255)
		return false;
	}
	return true;

}



// ¼ýÀÚÇü ÀÔ·ÂÃ³¸®
function validate(field) {
		var valid = "0123456789"
		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.focus();
			field.select();
		   }
}

// ¼ýÀÚÇü ÀÔ·ÂÃ³¸®2
function validnumstr(str)
{
	for(j=0; j < str.length; j++) if(!validnum(str.charAt(j))) return false;
	return true;
}
function validnum(chr)
{
	var vw = "0123456789";
	for(i=0; i < 10; i++) if(vw.charAt(i) == chr) return true;
	return false;
}




  // ±Ý¾× ÀÔ·Â ½Ã ½°Ç¥
function Number_Format(num)
{
    num = num.replace(/,/g, '')
    var num_str = num.toString()
    var result = ''
    
    for(var i=0; i<num_str.length; i++) {
      var tmp = num_str.length-(i+1)
      if(i%3==0 && i!=0) result = ',' + result
      result = num_str.charAt(tmp) + result
    }
    
    return result
}  

// °ø¹é  °ªÃ³¸®
function blankcheck(str){
var k=0;
for(i=0;i<str.length;i++){

		if(str.charAt(i)==" "){
			k++;
		}
	}
	if(i==k){
		return false;
	}	
}


// ÁÖ¹Îµî·Ï¹øÈ£ °Ë»ö ½ºÅ©¸³Æ®
function jumin_check(jumin) 
{ 
    var weight = '234567892345'; // ÀÚ¸®¼ö weight ÁöÁ¤ 
    var sum = 0; 

    if(jumin.length != 13) { return false; } 

    for(i=0;i<12;i++) { 
      sum += parseInt(jumin.charAt(i)) * parseInt(weight.charAt(i)); 
    } 

    var result = (11 - (sum % 11)) % 10; 
    var check_val = parseInt(jumin.charAt(12)); 

    if(result != check_val) { return false; } 

    return true; 
}

// ÀÌÁßµî·Ï ¹æÁö
function UnLock() {
    check_attack.check.value=0;
}

// ·ÎµùÃ¢
function show_loading() {
    var loading_x = document.body.clientWidth/2 + document.body.scrollLeft + 0;
    var loading_y = document.body.clientHeight/2 + document.body.scrollTop - 50;
    reg_loading.style.posLeft = loading_x;
    reg_loading.style.posTop = loading_y;
    reg_loading.style.visibility = 'visible';
}

function hide_waiting() {
    reg_loading.style.visibility='hidden';
    check_attack.check.value=0;
}

// È®´ëº¸±â
function fnZoom(image_nm) {
    if ( isEmpty(image_nm) ) {
         alert("ÀÌ¹ÌÁö ÀÚ·á´Â ¾ø½À´Ï´Ù!");
         return;
    }
    var page1 = "/contents/common/popup/popup_image.html?image_nm=" + image_nm;
    popwin1 = window.open(page1,'pop1','left=100,top=100,width=100,height=100,menubar=no,directories=no,resizable=no,status=no,scrollbars=auto,toolbar=no,path=no');
}

// »óÇ°»ó¼¼Á¤º¸
function fnItemContent(item_cd,shop_id) {
    document.location.href = "/contents/item/item_content.html?item_cd=" + item_cd + "&shop_id=" + shop_id;
}

// ºó °ø¹é ¹®ÀÚ¿­ CHECK
function isEmpty(s) {   
    return ((s == null) || (s.length == 0))
}

// ÀÚ·áÀÇ ±æÀÌ CHECK
function validlength(data_val, len) {
    return (data_val.length >= len);
}

function invalidlength(date_val, len, len2) {
    return ((date_val.length >= len) && (date_val.length <= len2));
}

// ´ÜÀÏ ¹®ÀÚÇü ÀÚ·á CHECK
//function isletter (c)
//{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) );
//}

// ´ÜÀÏ ¼ýÀÚÇü ÀÚ·á CHECK
//function isdigit (c)
//{   return ((c >= "0") && (c <= "9"));
//}

// ¹®ÀÚÇü ÀÚ·á CHECK
function isletter (str) {   
    var len=str.length;
    for(f=0; f<len; f++) {
        if ( ((str.charAt(f) >= "a") && (str.charAt(f) <= "z")) || ((str.charAt(f) >= "A") && (str.charAt(f) <= "Z")) ) {
        }
        else {
               return false;
        }
    } 
    return true;
}

// ¹®ÀÚÇü ÀÚ·á CHECK
function idCheck (str) {   
    var len=str.length;
    for(f=0; f<len; f++) {
        if ( ((str.charAt(f) >= "a") && (str.charAt(f) <= "z")) || ((str.charAt(f) >= "A") && (str.charAt(f) <= "Z")) || (str.charAt(f) >= "0") && (str.charAt(f) <= "9") ) {
        }
        else {
               return false;
        }
    } 
    return true;
}

// ¼ýÀÚÇü ÀÚ·á CHECK
function isdigit (str) {   
    var len=str.length;
    for(f=0; f<len; f++) {
        if ((str.charAt(f) >= "0") && (str.charAt(f) <= "9")) {      
        }
        else {
             return false; 
        }
    } 
    return true;
}
// ¼Ò¼öÁ¤¼öÇü ÀÚ·á CHECK
function isdecimal (str) {   
    var len = str.length;
    for( f = 0; f < len; f++ ) {
         if ( (str.charAt(f) >= "0") && (str.charAt(f) <= "9") || str.charAt(f) == "." || str.charAt(f) == "-" || str.charAt(f) == "+" ) {      
         }
         else {
              return false; 
         }
    } 
    return true;
}

// ÀÌ¸ÞÀÏ ÀÔ·Â CHECK
function isemail(checkstr) {                                 
    var checkok = "@";                                 
    if (checkstr.length == 0) {return (true);}                                 
                                   
    for (i = 0;  i < checkstr.length;  i++) {                                 
         ch = checkstr.charAt(i);                                 
         if (ch == checkok) {return (true) }                                 
    }                                 
    return (false);                                 
}                          

// ´ÜÀÏ¹®ÀÚ ´ëÃ¼ (¿øº»¹®ÀÚ¿­, ´ëÃ¼´ë»ó ¹®ÀÚ, ´ëÃ¼ÇÒ ¹®ÀÚ)
function replacechar(str, tarch, repch) {
    var nowch  = "";
    var sumstr = "";
  
    var len=str.length;
    for(f=0; f<len; f++) {
        if (str.charAt(f) == tarch) {  
            nowch = repch;             
        }
        else {
            nowch = str.charAt(f);
        }
        sumstr = sumstr + nowch;
    }
    return sumstr;
}

function sumcomma(str) {
    this.str = str;
    var len  = str.length;
    var str1 = "";

    for(f=1; f<=len; f++) {
        str1 = str.charAt(len-f)+str1;
        if((f%3 == 0)&&(len-f != 0)) str1 = ","+str1;
    }
    return str1;
}

function addcomma(str) {
    var str1 = "";
    for ( f=0; f<str.length; f++ ) { 
          if ( f > 0 && (f%3)==0 ) { 
               str1 = str.charAt(str.length - f -1) + "," + str1; 
          } 
          else {
               str1 = str.charAt(str.length - f -1) + str1; 
          } 
    }
    return str1;
}

// ÄÞ¸¶¸¦ »èÁ¦ÇÔ
function delcomma(str) {
    var str1 =  replacechar(str,",","");
    return str1;
}


// ÁÖ¹Îµî·Ï¹øÈ£ CHECK
function socialcheck(soid) {
    var IDtot = 0;
    var IDAdd = "234567892345";
	
    for ( f=0; f<12; f++ ) {
          IDtot = IDtot + parseInt(soid.substring(f,f+1)) * parseInt(IDAdd.substring(f,f+1));
    }
		
    IDtot= 11 - (IDtot%11);
	
    if ( IDtot == 10 ) { IDtot = 0; } 
    else if ( IDtot == 11 ) { IDtot = 1; }
    
    var tid = parseInt(soid.substring(12,13));
    
    if ( tid == IDtot ) return true;
}

// VBÀÇ Trim ¸Þ¼Òµå
function fnc_Validation_Trim(strVal) { 
	try 
	{ 
		// LTrim
		while (strVal.search(/^\s/) != -1)
		{
			strVal = strVal.replace(/^\s/,""); 
		}
		// RTrim
		while (strVal.search(/\s$/) != -1)
		{
			strVal = strVal.replace(/\s$/,"");
		}
	} 
	catch(ex)
	{ 
		return strVal; 
	}
	
	return strVal; 
}

/*/ ÀÌ¸ÞÀÏ, ÀüÈ­¹øÈ£, »çÀÌÆ® ¸µÅ© Æ÷ÇÔ¿©ºÎ °Ë»ç
function fnc_Validation_isLigal(strContent) {
	var bln = false
	var val = strContent
	if (!fnc_Validation_IsBlank(val))
	{
		if(strContent.search(/^(.+@.+\..+)|(.+\..+\..+)|(\d{2,3}-\d{3,4}-\d{4})$/) == -1)
		{
			bln=true;
		} 
	}	
	return bln;
}
*/
// ÀÌ¸ÞÀÏ, ÀüÈ­¹øÈ£, »çÀÌÆ® ¸µÅ© Æ÷ÇÔ¿©ºÎ °Ë»ç
function fnc_Validation_isLigal(obj) {
    var bln = false
    var val = obj.value;
    if ( !fnc_Validation_IsBlank(val) ) {
         arr = val.match(/(\w{3,10}@\w{3,10}\.\w{2,10})|([a-zA-Z0-9]{3,10}\.[a-zA-Z0-9]{3,10}\.[a-zA-Z]{2,10})|(\d{2,3}-\d{3,4}-\d{4})/ig)
         if ( arr != null ) {
              fnc_Validation_Select(obj, arr[0]);
         }
         else {
              bln = true;
         } 
    }	
    return bln;
}

// ÇØ´ç ÄÁÆ®·Ñ¿¡¼­ Æ¯Á¤ ¹®ÀÚ¿­À» ÇÏÀÏ¶óÀÌÆ® 
function fnc_Validation_Select(obj, val) {
    //var obj = document.getElementById(id)
    var rang = obj.createTextRange();
    rang.findText(val);
    rang.select();
}

// ¼¿·¢Æ® ¸®½ºÆ®ÀÇ ¼±ÅÃ ¿©ºÎ °Ë»ç
function fnc_Validation_IsSelected(objElemnet) {
    var bln = true;
    if ( objElemnet.selectedIndex == 0 ) {
         bln = false;
    }
    return bln;
}

// ¼ýÀÚ°ªÀÎÁö °Ë»ç
function fnc_Validation_IsNumberic(strNum) {
    var val = strNum;
    var bln = false;
    var regExp = /[^0-9]/;
    if ( !fnc_Validation_IsBlank(val) ) {
         bln = !regExp.test(val);
    }
    return bln;
}

// ÄÞ¸¶¸¦ »èÁ¦ÇÑ ¹®ÀÚ¿­À» ¸®ÅÏ
function fncDelComma(strVal) {
    var MileageUsedPrice = "";
    for( x = 0; x < strVal.length ; x++ ) {
         ch = strVal.substring(x,x+1)
         if( ch != ",")  MileageUsedPrice += ch;
    }	
    return MileageUsedPrice;
}

// ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀÎ°¡¸¦ Ã¼Å©
function fnc_Validation_IsCharNumberic(strVal) { // ¿µ¹®/¼ýÀÚ
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1abcdefghijklmnopqrstuvwxyz0123456789";
    for ( i = 0;  i < strVal.length;  i++ ) {
          ch = strVal.charAt(i);
          for ( j = 0; j < checkOK.length; j++ )
                if ( ch == checkOK.charAt(j) )
                     break;
                if ( j == checkOK.length) {
                     return (false);
                     break;
                }
    }
    k = strVal.length - 1
    if ( strVal.charAt(k) == "." )
         return (false);
    return (true);
}

// ¿µ¹®°ú ¼ýÀÚ¿Í Á¶ÇÕÀÎ°¡¿Í !@$%^&* Æ÷ÇÔ¿¡¼­Ã¼Å©
function fnc_Validation_IsCharNumbericspeciality(strVal) { // ¿µ¹®/¼ýÀÚ
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1abcdefghijklmnopqrstuvwxyz0123456789!@$%^&*";
    for ( i = 0;  i < strVal.length;  i++ ) {
          ch = strVal.charAt(i);
          for ( j = 0;  j < checkOK.length;  j++ ) {
                if ( ch == checkOK.charAt(j) )
                     break;
                if ( j == checkOK.length ) {
                     return (false);
                     break;
                }
          }
    }
    k = strVal.length - 1
    if ( strVal.charAt(k) == "." )
         return (false);
    return (true);
}


// ±Ý¾× ¼ýÀÚ¸¦ ÇÑ±Û·Î.. : num_han, ciphers_han, NUM_HAN
function num_han(num) {
    if ( num == "1" )       return "ÀÏ";
    else if ( num == "2" )  return "ÀÌ";
    else if ( num == "3" )  return "»ï";
    else if ( num == "4" )  return "»ç";
    else if ( num == "5" )  return "¿À";
    else if ( num == "6" )  return "À°";
    else if ( num == "7" )  return "Ä¥";
    else if ( num == "8" )  return "ÆÈ";
    else if ( num == "9" )  return "±¸";
    else if ( num == "½Ê" ) return "½Ê";
    else if ( num == "¹é" ) return "¹é";
    else if ( num == "Ãµ" ) return "Ãµ";
    else if ( num == "¸¸" ) return "¸¸ ";
    else if ( num == "¾ï" ) return "¾ï ";
    else if ( num == "Á¶" ) return "Á¶ ";
    else if ( num == "0" )  return "";
}

function onlyNumber() {
   if( (event.keyCode < 48)||(event.keyCode > 57) ) {
       event.returnValue = false;
   }			
}

function onlyOneNumber(strValue) {
    if ( strValue.length != 0 && event.keyCode == 49 ) { // 1ÀÌÁö¸¸ ¾ÕÀÚ¸®°¡ 1ÀÌ ¾Æ´Ï¸é ÀÔ·Â X
         event.returnValue = false;
    }
    if ( (event.keyCode < 48)||(event.keyCode > 49) ) {  // 0,1¸¸ ÀÔ·Â °¡´É	
          event.returnValue = false;
    }	
}
	
function NUM_HAN(num,mode,return_input) {
    onlyNumber();

    if ( num == "" || num == "0" ) {
         if ( mode == "3" ) {
              return_input.value = "";
         }
         else if ( mode == "4" ) {
              return "";
         }
         return;
    }

    num = new String(num);
    num = num.replace(/,/gi,"");

    var len  = num.length;
    var temp1 = "";
    var temp2 = "";

    if ( len/4 > 3 && len/4 <= 4 ) {
         if ( len%4 == 0 ) {
              temp1 = ciphers_han(num.substring(0,4)) + "Á¶" + ciphers_han(num.substring(4,8)) + "¾ï" + ciphers_han(num.substring(8,12)) + "¸¸" + ciphers_han(num.substring(12,16));
         }
         else {
              temp1 = ciphers_han(num.substring(0,len%4)) + "Á¶" + ciphers_han(num.substring(len%4,len%4+4)) + "¾ï" + ciphers_han(num.substring(len%4+4,len%4+8)) + "¸¸" + ciphers_han(num.substring(len%4+8,len%4+12));
         }
    }
    else if ( len/4 > 2 && len/4 <= 3 ) {
         if ( len%4 == 0 ) {
              temp1 = ciphers_han(num.substring(0,4)) + "¾ï" + ciphers_han(num.substring(4,8)) + "¸¸" + ciphers_han(num.substring(8,12));
         }
         else {
              temp1 = ciphers_han(num.substring(0,len%4)) + "¾ï" + ciphers_han(num.substring(len%4,len%4+4)) + "¸¸" + ciphers_han(num.substring(len%4+4,len%4+8));
         }
    }
    else if ( len/4 > 1 && len/4 <= 2 ) {
         if ( len%4 == 0 ) {
              temp1 = ciphers_han(num.substring(0,4)) + "¸¸" + ciphers_han(num.substring(4,len));
         }
         else {
              temp1 = ciphers_han(num.substring(0,len%4)) + "¸¸" + ciphers_han(num.substring(len%4,len));
         }
    }
    else if ( len/4 <= 1 ) {
         temp1 = ciphers_han(num.substring(0,len));
    }

    for ( var i = 0; i < temp1.length; i++ ) {
          temp2 = temp2 + num_han(temp1.substring(i, i+1));
    }

    temp3 = new String(temp2);
    temp3 = temp3.replace(/¾ï ¸¸/gi,"¾ï ");
    temp3 = temp3.replace(/Á¶ ¾ï/gi,"Á¶ ");

    if ( mode == 1 ) {
         alert(temp3 + " ¿ø");
    } else if ( mode == 2 ) {
         return_input.value = "( " + temp3  + "" + document.Form1.ItemType.options[2].text +")";
    } else if ( mode == 3 ) {
         return_input.value = "( " + temp3 + " ¿ø )";
    } else if ( mode == 4 ) {
         return "( " + temp3 + " ¿ø )";
    }
}

function ciphers_han(num) {
    var len  = num.length;
    var temp = "";

    if ( len == 1 ) {
        temp = num;
    }
    else if ( len == 2 ) {
        temp = num.substring(0,1) + "½Ê" + num.substring(1,2);
    }
    else if ( len == 3 ) {
        temp = num.substring(0,1) + "¹é" + num.substring(1,2) + "½Ê" + num.substring(2,3);
    }
    else if ( len == 4 ) {
        temp = num.substring(0,1) + "Ãµ" + num.substring(1,2) + "¹é" + num.substring(2,3) + "½Ê" + num.substring(3,4);
    }

    num = new String(temp);
    num = num.replace(/0½Ê/gi,"");
    num = num.replace(/0¹é/gi,"");
    num = num.replace(/0Ãµ/gi,"");
    return num;
}

// ±Ý¾×¿¡ , Âï±â..
function numchk(num) {
    num=new String(num);
    num=num.replace(/,/gi,"");
    if ( num.length > 0 ) {
    return numchk1_1(num);
    }
    else {
    return 0;
    }
}

function numchk2(num) {
    num=new String(num);
    num=num.replace(/,/gi,"");
    if ( num.length > 0 ) {
    return numchk2_1(num);
    }
    else {
    return "";
    }
}

function numchk3(num) {   // ¼ýÀÚ¸¸ Check
    num=new String(num);
    num=num.replace(/,/gi,"");
    if ( isNaN(num) ) {
    	 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
         return "";
    }
    return num;
}

function numchk1_1(num) {
    var sign="";
    if ( isNaN(num) ) {
         alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
         if ( !isNaN(document.forms[0].WantPrice.value.replace(/,/gi,"")) ) {
              if ( typeof(document.forms[0].HanWantQuantity)!="undefined" )
                   document.forms[0].HanWantQuantity.value = "";
              if ( typeof(document.forms[0].ShortCmd)!="undefined" )
                   document.forms[0].ShortCmd.value = "";        
         }
        return "";
    }
    if ( num == 0 ) {
        return num;
    }

    if ( num < 0 ) {
         num=num*(-1);
         sign="-";
    }
    else {
         num=num*1;
    }
    num = new String(num)
    var temp="";
    var pos=3;
    num_len=num.length;
    while ( num_len > 0 ) {
            num_len=num_len-pos;
            if ( num_len < 0 ) {
                 pos = num_len+pos;
                 num_len = 0;
            }
            temp=","+num.substr(num_len,pos)+temp;
    }
    return sign+temp.substr(1);
}

function numchk2_1(num) {
    var sign="";
    if ( isNaN(num) ) {
    	 alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
         return "";
    }
    if ( num == 0 ) {
        return num;
    }

    if ( num < 0 ) {
         num = num * (-1);
         sign="-";
    } else {
         num = num * 1;
    }
    num = new String(num)
    var temp="";
    var pos=3;
    num_len=num.length;
    while ( num_len > 0 ) {
            num_len=num_len-pos;
            if ( num_len < 0 ) {
                 pos = num_len+pos;
                 num_len = 0;
            }
            temp=","+num.substr(num_len,pos)+temp;
    }
    return sign+temp.substr(1);
}

function fnCharCheck(str, char) {
    for ( i = 0; i <= str.length; i++ ) {
          ch = str.charAt(i);
          for( j = 0; j < char.length; j++ ) {
               if ( ch == char.charAt(j) )
                    return false;
               }
    }
    return true;
}

function fnSpecialCharCheck(str) {
    str = new String(str)
    var special_char = "~`!@#$%^&*[]\";:?<>|'";
    for ( i = 0; i <= str.length; i++ ) {
          ch = str.charAt(i);
          for ( j = 0; j < special_char.length; j++ ) {
                if ( ch == special_char.charAt(j) ) {
                     alert("Æ¯¼ö¹®ÀÚ ["+ch+"]´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù! ");
                     return "";
                }
          }
    }
    return str;
}

// Cookie °ü·Ã ¼³Á¤
function SetCookie( name, value, expiredays ) {
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );

    // ºê¶ó¿ìÁ® ´ÜÀ§·Î ÄíÅ°»ý¼º
    if( expiredays == 0 ) {
        document.cookie = name + "=" + escape( value ) + "; path=/;"
    } else {
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
    }
}

function MakeFlash(Url,Width,Height){                 
  document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">"); 
  document.writeln("<param name=\"movie\" value=\"" + Url + "\">"); 
  document.writeln("<param name=\"quality\" value=\"high\" />");     
  document.writeln("<param name=\"wmode\" value=\"transparent\">"); 
  document.writeln("<embed src=\"" + Url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">"); 
  document.writeln("</object>");     
}


function popupWindow(url, w, h) {
        var posX = (screen.width - w) / 2;
        var posY = (screen.height - h) / 2;
        var option = ",resizable=no,scrollbars=yes,status=no";
        window.open(url, "new_win","width="+w+",height="+h+",left="+posX +",top="+posY+option);
}
