_dwiPID="d-Dxk-295";
if(typeof(_dwiCatch) == "function") { _dwiCatch();}

function YMTECH() {};
function Debug() {};

var _target='';

var _contextPath;
function setContextPath(ctx)
{
	_contextPath = ctx;
}

YMTECH.getContextPath = function()
{
	return _contextPath;
}

var _isLogin;
function setIslogin(is)
{
	_isLogin = is;
}

YMTECH.getIslogin = function()
{
	return _isLogin;
}

var includeCall = function(data)
{
	if (data != null && typeof data == 'object') alert(DWRUtil.toDescriptiveString(data, 2));
	else $('mainFrame').innerHTML = DWRUtil.toDescriptiveString(data, 1);
}

var includeCallAtTarget = function(data)
{
	if (data != null && typeof data == 'object') alert(DWRUtil.toDescriptiveString(data, 2));
	else $(_target).innerHTML = DWRUtil.toDescriptiveString(data, 1);
}

function objectEval(text)
{
	text = text.replace(/\n/g, ' ');
	text = text.replace(/\r/g, ' ');
	if (text.match(/^\s*\{.*\}\s*$/))
	{
		text = '[' + text + '][0]';
	}
	return eval(text);
}

/**
*	url : ÆäÀÌÁö ÀÌµ¿ÇÒ ÁÖ¼Ò
*	loginCheck : ·Î±×ÀÎ Ã¼Å© ¿©ºÎ( true ÀÇ °æ¿ì ·Î±×ÀÎÀÌ ¾ÈµÇ¾î ÀÖÀ¸¸é login.jsp ÆäÀÌÁö·Î ÀÌµ¿ÇÑ´Ù. )
*	parent : 
*/
function forwardPage(url, loginCheck, key) {
	DWREngine.setAsync(false);
	if(loginCheck == undefined || loginCheck == false)
	{
		url_ = "\""+url+"\"";
		IFrameUtil.getInclude(objectEval(url_), includeCall);	
	}
	else
	{
		//commonUtil.getUserInfo(userInfoCall);

		if( _isLogin == false )
		{
			commonUtil.getUrlParam(key, url, urlParamsCall);
			//alert(_urlParams);
			location=_contextPath+"/login/login.jsp?"+_urlParams;
		}	
		else
		{
			url_ = "\""+url+"\"";
			IFrameUtil.getInclude(objectEval(url_), includeCall);			
		}
	}				
}

function forwardPageAtTarget(url, target, loginCheck) {
	DWREngine.setAsync(true);
	if(loginCheck == undefined || loginCheck == false)
	{
		_target = target;
		url_ = "\""+url+"\"";
		IFrameUtil.getInclude(objectEval(url_), includeCallAtTarget);	
	}
	else
	{
		//commonUtil.getUserInfo(userInfoCall);

		if( _isLogin == false )
		{			
			location=_contextPath+"/faces/shop/login/myPage.jsp";
		}	
		else
		{
			_target = target;
			url_ = "\""+url+"\"";
			IFrameUtil.getInclude(objectEval(url_), includeCallAtTarget);			
		}
	}
}

/**
*	Æû¿¡ ÀÔ·ÂµÈ °ªÀ» Ã¼Å© ÇÑ´Ù.
*	id : form id or name
*	value : value
*	msg : error ¸Þ¼¼Áö
*	compare_value : value ¿Í ºñ±³µÉ °ª (option)
*/
YMTECH.checkFormValue = function checkFormValue(id, msg, compare_value)
{
	var value = DWRUtil.getValue(id);
	var form = document.getElementById(id);
	if( value == "" || value == "undefined" || value == compare_value)
	{
		alert(msg);
		form.focus();
		return false;
	}
	else
	{
		return true;
	}
}

/**
*	urlParams¸¦ ¸®ÅÏÇÑ´Ù.
*/
var _urlParams='';

var urlParamsCall = function(data)
{
	_urlParams = data;
}

YMTECH.getMakeParam = function getMakeParam(obj) {
	
	var getstr = "?";
	
	for (i=0; i<obj.elements.length; i++) {
		if ( (obj.elements[i].tagName).toLowerCase() == "input" ) 
		{
			if ( (obj.elements[i].type).toLowerCase() == "text" || (obj.elements[i].type).toLowerCase() == "password") {
				getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
        	}       	
			if ( (obj.elements[i].type).toLowerCase() == "hidden" ) {
				if ( obj.elements[i].name != "com.sun.faces.VIEW" )
				{
					getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				}
        	}        	
        	
	        if ( (obj.elements[i].type).toLowerCase() == "checkbox" ) {
				if (obj.elements[i].checked) {
					getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				} else {
					getstr += obj.elements[i].name + "=&";
				}
	        }
	        if ( (obj.elements[i].type).toLowerCase() == "radio" ) {
				if (obj.elements[i].checked) {
					getstr += obj.elements[i].name + "=" + obj.elements[i].value + "&";
				}
			}
		}   
		if ( (obj.elements[i].tagName).toLowerCase() == "select" ) {
			var sel = obj.elements[i];
			getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		}
	}
	return getstr;
}



/**
*	Debugging
*/
Debug.toString = function toString(params, output)
{
	if( output == 0 )
	{
		alert(DWRUtil.toDescriptiveString(params,1));
	}
	else
	{
		return DWRUtil.toDescriptiveString(params,1);
	}
}

function center(w, h) {
	winToTop = (screen.height) ? (screen.height-h)/2 : 0;
	winToLeft = (screen.width) ? (screen.width-w)/2 : 0;
	strlocation ='width='+w+',height='+h+',top='+winToTop+',left='+winToLeft;

	return strlocation;
}


/**
*	Email ¼±ÅÃ ÇÊµå
*/		
function SetDomain()
{				
	var domain = document.memberForm.all.hddlEmail[document.memberForm.hddlEmail.selectedIndex].value;
	if(domain == "0")
	{
		document.all.htxtEmail2.readOnly = true;
		document.all.htxtEmail2.value = "";
		document.all.htxtEmail1.focus();
	}
	else if(domain == "1")
	{
		document.all.htxtEmail2.readOnly = false;
		document.all.htxtEmail2.value = "";
		document.all.htxtEmail2.focus();
	}
	else
	{
		document.all.htxtEmail2.readOnly = true;
		document.all.htxtEmail2.value = domain;				
	}			
}

function trim(str) 
{
	var count = str.length;
	var len = count;                
	var st = 0;
            
	while ((st < len) && (str.charAt(st) <= ' '))
	{
		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' '))
	{
		len--;
	}                
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

function none()
{
	return false;
}

function manageFolder() { 
	window.open("/newNotii/pop/file/foleder_pop.jsp","_folder",center(584, 437)); 
	}


//================================================================
//¿µ¹® , ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÏ°Ô ÇÑ´Ù.
// ex)onKeydown="validate(this)"
//================================================================
function validate(field) {
    var valid = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" // À¯È¿ÇÑ °ª
    var ok = "yes";
    var temp;

    if(!trim(field.value) == ""){
        for (var i=0; i<trim(field.value).length; i++) {
            temp = "" + trim(field.value).substring(i, i+1);
            if (valid.indexOf(temp) == "-1") ok = "no";
        }

        if (ok == "no") {
            alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
            field.value = "";
            field.focus();
        }
    }else{
    }
}

function processKey()
{
        if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
        (event.keyCode >= 112 && event.keyCode <= 123))
            {
            event.keyCode = 0;
            event.cancelBubble = true;
            event.returnValue = false;
            }
}

function tab_order(arg,nextname,len) {
    if (arg.value.length==len) {
		nextname.focus() ;
        return;
     }
}

function onlynum(objtext1){
	var inText = objtext1.value;
	var ret;

	for (var i = 0; i < inText.length; i++) {
	    ret = inText.charCodeAt(i);
		if (!((ret > 47) && (ret < 58)))  {
			alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
			objtext1.value = "";
			objtext1.focus();
			return false;
		}
	}
	if (objtext1.value.length==6) {
		document.form1.RNI_idnum2.focus() ;
     }
	return true;
}

function onlyHan(objtext1) 
{
	var inText = objtext1.value;
	var ret;

	for (var i = 0; i < inText.length; i++) {
	    ret = inText.charCodeAt(i);
		if (ret > 31 && ret < 127) {
			if (ret != 32){
				alert("´Ü¾î´Â ÇÑ±Û·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
				objtext1.value = "";
				objtext1.focus();
				return false;
			}
		}
	}
	return true;
}

//=====================================================================
// ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î º¯È¯
// »ç¿ë¹ý : onKeyUp="js_LowerCase(this)"
//=====================================================================
function js_LowerCase(form){
	form.value = form.value.toLowerCase();    
}

//================================================================
//¿µ¹® ¼Ò¹®ÀÚ¸¸ ÀÔ·Â °¡´É ÇÏ°Ô ÇÑ´Ù.
// ex)onKeydown="validate_eng_so(this)"
//================================================================
function validate_eng_so(field) {
    var valid = "abcdefghijklmnopqrstuvwxyz" // À¯È¿ÇÑ °ª
    var ok = "yes";
    var temp;

    if(!trim(field.value) == ""){
        for (var i=0; i<trim(field.value).length; i++) {
            temp = "" + trim(field.value).substring(i, i+1);
            if (valid.indexOf(temp) == "-1") ok = "no";
        }

        if (ok == "no") {
            alert("¾ËÆÄºª ¼Ò¹®ÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
            field.value = "";
            field.focus();
        }
    }else{
    }
}

function ChargeService()
{
	alert('À¯·áÈ¸¿ø¸¸ ÀÌ¿ë°¡´ÉÇÑ ¼­ºñ½º ÀÔ´Ï´Ù.');
	return;
}

function js_UserDic(flag)
{
	if(confirm("»ç¿ëÀÚ»çÀü ÆäÀÌÁö·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		if(flag == "ke")
			location.href="/newNotii/userdic/ke_user_dic_list.jsp";
		else
			location.href="/newNotii/userdic/ek_user_dic_list.jsp";
	}
	else
	{
		return;
	}
}

function js_UserDicTab(flag)
{
	if(flag == "ke")
		location.href="/newNotii/userdic/ke_user_dic_list.jsp";
	else
		location.href="/newNotii/userdic/ek_user_dic_list.jsp";
}

function js_UserDicPop(flag)
{
	if(flag == "ke")
		window.open("/newNotii/userdic/ke_user_dic_list.jsp","","");
	else
		window.open("/newNotii/userdic/ek_user_dic_list.jsp","","");
}