/*-------------------------------------------------- 
*   ÆÄÀÏ¸í     :   com_common.js
*--------------------------------------------------*/ 


//--------------------------------------------------
//  ÀüÃ¼°øÅëÃ³¸®
//--------------------------------------------------


/*-------------------------------------------------- 
* ±ÇÇÑ¿¡·¯
*--------------------------------------------------*/ 
function gfn_noAuth(){
	top.location.href="/main.jsp";
}

function gfn_adminLogout(){
	top.location.href="/jsp/admin/index.jsp";
}

/*-------------------------------------------------- 
* ¹è³Ê ¶ç¿ì±â
*--------------------------------------------------*/ 
function gfn_bnOpen(bid,bwhere,urls){
	if (urls == "ciokorea") {
		alert("¸µÅ© Á¤º¸°¡ ¾ø½À´Ï´Ù.!!");
	} else {
		var winX = 0;
		var winY = 0;
		winX = (screen.availWidth - 850)*.2;
		winY = (screen.availHeight - 638)*.2;
		var features = 'width=850,height=638,left=' + winX + ',top=' + winY + ',toolbar=yes,scrollbars=yes,resizable=yes,status=yes';
		window.open(urls,"Banners",features);
		downF.location.href="/jsp/inc/click_banner_job.jsp?vJob=CLICKS&bm_id="+bid+"&bm_where="+bwhere;
	}
}

//--------------------------------------------------
//  PDF ´Ù¿î·Îµå
//--------------------------------------------------
function fileDown(wt,fn,fn2){
	downF.location.href="/jsp/common/fileadd/download.jsp?workType="+wt+"&fileNick="+fn+"&fileName="+fn2;
}
function fileDown2(wt,fn,fn2){
	downF.location.href="/jsp/common/fileadd/download2.jsp?workType="+wt+"&fileNick="+fn+"&fileName="+fn2;
} 


//--------------------------------------------------
//  ÁÖ¼Ò º¹»ç
//--------------------------------------------------
function addJjim(nm_id, nm_gubun, nm_title) {
	downF.location.href="/jsp/member/member_jjim_job.jsp?work=In&nm_id="+nm_id+"&nm_gubun="+nm_gubun+"&nm_title="+nm_title;	
}


//--------------------------------------------------
//  ÁÖ¼Ò º¹»ç
//--------------------------------------------------
function cotyToUrl() {
	try  {
		var doc = document.getElementById("nowpageUrl").createTextRange();
		doc.execCommand("copy");
		alert("ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù.");
	}  catch (e)  {

	}
}

//--------------------------------------------------
//  »ç¿ëÀÚ Á¤º¸º¸±â
//--------------------------------------------------
function viewUser(userid){
	var winX = 0;
	var winY = 0;
	winX = (screen.availWidth - 630)*.5;
	winY = (screen.availHeight - 700)*.5;
	var features = 'width=630,height=700,left=' + winX + ',top=' + winY + ',toolbar=no,scrollbars=yes,resizable=yes,status=no';
	window.open("admin_member_pview.jsp?c_userid="+userid,"Banners",features);
}

//--------------------------------------------------
//  ÁÂÃø¿©¹é»èÁ¦
//--------------------------------------------------
function gfn_ltrim(str){ 
  
    var s = new String(str); 
    if (s.substr(0,1) == " "){ 
        return gfn_ltrim(s.substr(1)); 
    } else { 
        return s; 
    }    
}

//--------------------------------------------------
//  ¿ìÃø¿©¹é»èÁ¦
//--------------------------------------------------
function gfn_rtrim(str){ 
  
    var s = new String(str); 
    if(s.substr(s.length-1,1) == " "){ 
        return gfn_rtrim(s.substring(0, s.length-1)); 
    } else { 
       return s; 
    }    
}

//--------------------------------------------------
//  ÁÂ¿ìÃø¿©¹é»èÁ¦

//--------------------------------------------------
function gfn_trim(str){ 
    return gfn_ltrim(gfn_rtrim(str)); 
}

/*-------------------------------------------------- 
*
* ¿À·ùÃ¼Å©
*
*--------------------------------------------------*/ 

//--------------------------------------------------
//  ¿À·ù°øÅëÃ¼Å©
//--------------------------------------------------

function gfn_fsetErrorMessage(obj,sname,errMsg01,errMsg02){ 
    
    if (obj.type.toUpperCase() == "TEXTAREA"){ 
        alert( stname + errMsg01 ); 
        
    } else if (obj.type.toUpperCase() == "PASSWORD"){ 
        alert( stname + errMsg01 ); 
        
    } else if (obj.type.toUpperCase() == "TEXT"){ 
        alert( stname + errMsg01 ); 
        
    } else if (obj.type.toUpperCase() == "HIDDEN"){ 
        alert( stname + errMsg01 ); 
        
    } else if (obj.type.toUpperCase() == "SELECT-MULTIPLE"){ 
        alert( stname + errMsg02 ); 
        
    } else if (obj.type.toUpperCase() == "SELECT-ONE"){ 
        alert( stname + errMsg02 ); 
    }  
    if (obj.type.toUpperCase() != "HIDDEN") {
        try{  
            obj.focus(); 
        } catch(e) {};     
    }      
    
    return false;
}      


/*-------------------------------------------------- 
*
* Å° Ã³¸®
*
*--------------------------------------------------*/ 

//--------------------------------------------------
//  ¿£ÅÍÅ° Ã³¸®
//--------------------------------------------------
function gfn_keyDown(DnEvents) { 
   try{ 
        if(window.event.keyCode==13){ 
            
            if (event.srcElement == "null") return true; 
            if (event.srcElement.type.toUpperCase() == "TEXTAREA") return true; 
            if (event.srcElement.onkeypress != null) return true;

            obj = document.all;
            if (obj != null)
            for (i=0;i<obj.length;i++)
                if (obj.item(i).tagName.toUpperCase().match("WORKBTNSUBMIT") == "WORKBTNSUBMIT"){ 
                    obj.item(i).onclick();
                    return true; 
                }     

        } 
   } catch(e){ 
   }     
} 
document.onkeydown = gfn_keyDown; 

//--------------------------------------------------
//  ¿À¸¥ÂÊ¸¶¿ì½º Ã³¸®
//--------------------------------------------------
/*
function clickIE() {
    if (document.all) {
        return false;
    }
 }
function clickNS(e) {
    if (document.layers||(document.getElementById&&!document.all)) {
        if (e.which==2||e.which==3) {
            return false;
        }
    }
}

if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS;
} else {
    document.onmouseup=clickNS;
    document.oncontextmenu=clickIE; 
}

document.oncontextmenu=new Function("return false")
*/



/*-------------------------------------------------- 
*
* ¹®ÀÚÃ³¸®/Ç¥Çö
*
*--------------------------------------------------*/ 


//--------------------------------------------------
//  ±¸ºÐÀÚ °¹¼ö
//--------------------------------------------------
function csplit(str, sgu){
	var svar = str.split(sgu);
	var scnt = parseInt(svar.length) - 1;
	return scnt;
}


//--------------------------------------------------
//  ¹®ÀÚÄ¡È¯
//--------------------------------------------------
function replaceString( str, fromStr, toStr ){
    var idx;
    var dst="";
    if (str=="") return str;
    if (!str.substring) return str;
    while((idx = str.indexOf(fromStr))>=0){
        dst += str.substring(0,idx) + toStr;
        str  = str.substring(idx+fromStr.length);
    }
    return dst + str;
}

//--------------------------------------------------
//  ¹®ÀÚÄ¡È¯
//--------------------------------------------------
function replaceSTyn( str, fromStr){
    var idx = "N";
    if (str=="") return str;
    if (str.indexOf(fromStr)>=0){
    	idx = "Y";
	}
    return idx;
}

//--------------------------------------------------
//  ÁÖ¾îÁø ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ byte·Î Ã¼Å©
//--------------------------------------------------
function gfn_byteLength(bstr){
    len = bstr.length;
    for (ii=0; ii<bstr.length; ii++){
        xx = bstr.substr(ii,1).charCodeAt(0);
        if (xx > 127)   len++; 
     }
     return len;
}

//--------------------------------------------------
//  ÁÖ¾îÁø ¹®ÀÚ¿­ÀÌ ¼öÄ¡dataÀÎÁö °Ë»ç
//--------------------------------------------------
function gfn_isNum(src){
    var dst = src.replace(",","");
    dst = gfn_trim(dst, ' ');
    return !isNaN(Number(dst));
}

//--------------------------------------------------
// ¿µ¾î¿Í ¼ýÀÚ Ã¼Å©
//--------------------------------------------------
function gfn_numeng(str){
	var ints = "Y";
  	for(var i = 0; i < str.length; i++) {
    	var chr = str.substr(i,1);
     	if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')) {
        	ints = "N";
     	}
  	}
  return ints;
}



//--------------------------------------------------
// ¿À·ù¸Þ½ÃÁö º¯È¯
//--------------------------------------------------
function gfn_errmsgConvert(aError){
    rError = aError;    
    rError = replaceString2(rError,"<#13>","\r");
    rError = replaceString2(rError,"<#10>","\n");
    rError = replaceString2(rError,"\b","\r\n");
    rError = replaceString2(rError,"<br>","\r\n");
    return rError;
}

