function isEmpty(str){
    for(var intLoop = 0; intLoop < str.length; intLoop++)
        if(str.charAt(intLoop) != " ")
            return false;
            return true;
}

function open_window(page, nam, status, toolbar, resize, scroll, menu, width, height, top, left) { 
	window.open(page, nam, "status="+status+",toolbar="+toolbar+",resizable="+resize+",scrollbars="+scroll+", menubar="+menu+",width="+width+", height="+height+", top="+top+", left="+left+"")
}

/** »õ·Î°íÄ§ ¸·±â */
function LockReload(){

	if (event.keyCode == 116 || event.keyCode == 8) {
		event.keyCode = 0;
		return false;
	}	
}

/** ÅÂ±×¸¦ ¾ø¾Ö°í º¸¿©ÁÖ±â */
function stripHTMLtag(string) {
   var objStrip = new RegExp();
   objStrip = /[<][^>]*[>]/gi;
   return string.replace(objStrip, "");
}


/** ÅÂ±×¸¦ Ã¼Å© */
function isHTMLTag(str) {
	if( isExistsWord(str, '<') ) return true;
	else {

		if( isExistsWord(str, '>') ) return true;
		else {
			if( isExistsWord(str, '&')) return true;
			else return false;
		}
	} 
}


/** str¾È¿¡ compStr°¡ Á¸ÀçÇÏ¸é Âü, ¾Æ´Ï¸é °ÅÁþ ¹ÝÈ¯ */
function isExistsWord(str, compStr) {

	var newCompStr = compStr.toLowerCase();
	var newStr = str.toLowerCase();

	if( str.indexOf(newCompStr) == -1 ) {
		return false;
	} else {
		return true;
	}
}

/** HTML tag°¡ ÀÖ´Ù¸é true, ¾ø´Ù¸é false ¹ÝÈ¯ */
function AAisHTMLTag(str) {
	var newStr = str.replace(/<(.*).*>(.*)<\/\1>/,"");
	if( newStr != str) return true;
	else false;
}

/** ¼ýÀÚ¸¸ °É·¯³½´Ù. */
function removeNoneNum(val){    
    var reg=/[^\d]/;
    while(reg.test(val)){
        val=val.replace(reg,"");
    }    
    return val;
}
/**
 * Æû¿¡ ÀÔ·Â ¸·±â
 * ¿¹) <input type="file" name="filename" size="30" onKeyPress="fnClear()" onfocus="this.click();this.blur()"> 
 */
function fnClear(flag) 
{ 
	event.returnValue=false; 
} 

/**
 * ¿µ¾î¿Í ¼ýÀÚ¸¸ ¹Þ¾ÆµéÀÎ´Ù.
 */
function isEng(str) { 
  
  for(var i=0;i<str.length;i++){ 
    achar = str.charCodeAt(i);  

    if (!((achar >=48 && achar <=57) 
    	|| (achar >=65 && achar <=90) 
    	|| (achar >=97 && achar <=122)
    	))
    {
      return false ; 
    }  
    
  }
   
  return true;  
} 

/**
 * string value °¡ nullÀÎÁö ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â ÇÔ¼ö
 * white space ±îÁöµµ null·Î ÀÎ½Ä
 */
function isEmpty(str){
    for(var intLoop = 0; intLoop < str.length; intLoop++)
        if(str.charAt(intLoop) != " ")
            return false;
            return true;
}

/**
 * ¼ýÀÚÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
 * ¼ýÀÚÀÌ¸é true¸¦ ¾Æ´Ï¸é false¸¦ returnÇÑ´Ù.
 */
function isNumber(str){
    if(isNaN(str)){
        return false;
    }else{
        return true;
    }
}

/**
 * textarea ÀÇ max¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
 * obj => Ã¼Å©ÇÒ textareaÀÇ object
 * max_len => ÃÖ´ë ±æÀÌ
 * ¸Þ½ÃÁö Ã¢¿¡¼­ º¸¿©ÁÙ ÇÊµå¸í(¿¹:ºñ°í, ¼³¸í, ³»¿ë)
 */
function textareaMaxCheck(obj, max_len, field_name){
    if(max_len > 0){
        var i, len=0
        if (typeof obj == "undefined")
            return true
        var s = obj.value;
        for(i=0;i < s.length; i++){
            if(s.charCodeAt(i) > 255 && (event.keyCode != 8)){
             len+=2
            }else if(event.keyCode != 8){
             len++;
            }
        }
        if (max_len-1 < len) {
            if (typeof field_name != "undefined") alert(field_name + "Àº(´Â) " + max_len + "ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù\n(ÇÑ±ÛÀº ±ÛÀÚ´ç 2ÀÚ·Î °è»êµË´Ï´Ù.)");
            if ((event.keyCode == 8) || (event.keyCode == 46) || (event.keyCode == 37) || (event.keyCode == 38) || (event.keyCode == 39) || (event.keyCode == 40)){
                obj.focus();
                event.returnValue = true;
            }else{
                obj.focus();
                event.returnValue = false;
            }
        }
        return true;
    }
}

/**
 * »õÃ¢À» ¿©´Â ÇÔ¼ö.
 * »õÃ¢Àº Ç×»ó È­¸é Áß¾Ó¿¡ ¶ßµµ·Ï µÇ¾îÀÖ´Ù
 */
function openWindow(windowName, url, width, height, marginwidth, marginheight, menubar, scrollbars, resizable){
    var left = (screen.width - width) / 2;
    var top = (screen.height - height) / 2;
    var newWin = window.open(url, windowName, "left=" + left + ",top=" + top + ",width=" + width + ",height=" + height + ",marginwidth=" + marginwidth + ", marginheight=" + marginheight + ", menubar=" + menubar + ",scrollbars=" + scrollbars + ", resizable=" + resizable);
    newWin.focus();
}

/**
 * Ã¼Æ®µÈ °ªµéÀ» return
 * formName : form ÀÇ name
 * checkboxName : checkbox ÀÇ name
 * delimeter
 * canMulti : true -> ´ÙÁß¼±ÅÃ °¡´É false -> ´ÙÁß¼±ÅÃ ºÒ°¡
 * Name : ¿À·ù¸Þ½ÃÁö¿ë(***À» ¼±ÅÃÇÏ¿©ÁÖ½Ê½Ã¿À.)
 */
function getCheckedList(formName, checkboxName, delimeter, canMulti, Name){
    var chk = eval("document." + formName + "." + checkboxName);
    var checkedList = "";
    var count = new Number(0);

    if(chk == null) return false;

    if(chk.length == null){
        if(chk.checked == true){
            checkedList = chk.value + delimeter;
            count++;
        }
    }else{
        for(i=0 ; i<chk.length ; i++){
            if(chk[i].checked == true){
                checkedList = checkedList + chk[i].value + delimeter;
                count++;
            }
        }
    }

    if(count == 0){
        alert(Name + " ¼±ÅÃÇÏ¿©ÁÖ½Ê½Ã¿À.");
        return;
    }

    if(!canMulti){
        if(count > 1){
            alert(Name + " ÇÏ³ª¸¸ ¼±ÅÃÇÏ¿©ÁÖ½Ê½Ã¿À.");
            return;
        }
    }
    return checkedList;
}

/**
 * ÇÑ±Û ÇÑ±ÛÀÚ¸¦ 2byte·Î ÀÎ½ÄÇÏ¿©, IEµç Netscapeµç
 * Á¦´ë·Î byte±æÀÌ¸¦ ±¸ÇØ ÁÝ´Ï´Ù.
 */
function getByteLength(s){
   var len = 0;
   if ( s == null ) return 0;
   for(var i=0;i<s.length;i++){
      var c = escape(s.charAt(i));
      if ( c.length == 1 ) len ++;
      else if ( c.indexOf("%u") != -1 ) len += 2;
      else if ( c.indexOf("%") != -1 ) len += c.length/3;
   }
   return len;
}

/**
 * ¾ÕµÚ °ø¹éÀ» Á¦°ÅÇÑ´Ù.
 * trim(String)
 */
function trim (strSource) {
    re = /^\s+|\s+$/g;
    return strSource.replace(re, '');
}


function truncate(srcStr, maxLength) {
    /*
    if (maxLength == null) {
        maxLength = 45;
    }
    */
    var len = 0;
    var ret = "";

    for(var i=0;i<srcStr.length;i++){
        var c = escape(srcStr.charAt(i));
        if ( c.length == 1 ) len ++;
        else if ( c.indexOf("%u") != -1 ) len += 2;
        else if ( c.indexOf("%") != -1 ) len += c.length/3;

        if(len <= maxLength) {
            ret += c;
        }
        else break;
   }

    ret += "<b>...</b>";
    return unescape(ret);
}

//¿À¸¥ÂÊ¸¶¿ì½º ´­·¶À»¶§ ¼Ò½ºº¸±â,»õ·Î°íÄ§ µîµîÀÇ ÀÍ½ºÇÃ·Î·¯Ã¢ ¾Ê¶ß°Ô ÇÏ´Â ¸Þ¼Òµå
function getContextmenuProperty() {
    event.returnValue = true;
}

// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­¿¡ Æ÷ÇÔµÈ Æ¯Á¤ Character¸¦ replace½ÃÅ²´Ù.
function replaceAll(oldStr, from, to) {
    var re = new RegExp (from, 'gi');
    var newStr = oldStr.replace(re, to);
    return newStr;
}

//target ¹®ÀÚ¿­ÀÌ prefix·Î ½ÃÀÛÇÏ´Â°¡ Ã¼Å©
function startsWith(target,prefix) {
	
	var tLength = target.length();
	var pLength = prefix.length();
	
	if(pLength < 1 || tLength < pLength ) return false;
	
	for(var i = 0 ; i < pLength ; i++ ) {
	
		if( prefix.charAt(i) != target.charAt(i) )  return false;
	}
	return true;
}
	var acookie = document.cookie;
	var op = 0;
	var dd;
	var s_username = "";
	var ck_photo = "";
function login_check(){

	if(acookie.length > 0) {
		var cc = acookie.split(";");
		for(var i=0;i<cc.length;i++){
			if(cc[i].match("s_userid")) {
				var posSemi = cc[i].indexOf("=");
				var s_userid = cc[i].substr(posSemi + 1, cc[i].length - posSemi);
				op = 1;
			}
			if(cc[i].match("s_username")) {
				var posSemi = cc[i].indexOf("=");
				s_username = cc[i].substr(posSemi + 1, cc[i].length - posSemi);
			}		
			if(cc[i].match("ck_point")) {
				var posSemi = cc[i].indexOf("=");
				ck_point = cc[i].substr(posSemi + 1, cc[i].length - posSemi);
			}		
			if(cc[i].match("ck_photo")) {
				var posSemi = cc[i].indexOf("=");
				ck_photo = cc[i].substr(posSemi + 1, cc[i].length - posSemi);
			}		
		}	 
	}
	
}

/*********************************************************************************
	±â´É : °ø¶õ Ã¼Å© (ÀÚµ¿ Focus ±â´É)
	°³¹ßÀÚ : Á¤¼ºÇÐ
	¼öÁ¤ÀÏ : 2004-12-10
*********************************************************************************/
function check_blank(form, msg) {
	if (form.value == "") {
		alert(msg);
		form.focus();
		return false;
	}
	return true;
}

/*********************************************************************************
	±â´É : ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç
	°³¹ßÀÚ : Á¤¼ºÇÐ
	¼öÁ¤ÀÏ : 2005-01-07
*********************************************************************************/
function simple_email_check(user_email) {
	var len = user_email.length;
	if (user_email.indexOf("@") < 0 || user_email.indexOf(".") < 0) {
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}
	else {
		return true;
	}
}


/*********************************************************************************
	±â´É : ÇÊÅÍ¸µ ¸ÞÀÏ  (hanmail.net / daum.net / yahoo.com / nexonclub.com / lycos.com)
	°³¹ßÀÚ : Á¤¼ºÇÐ
	¼öÁ¤ÀÏ : 2005-01-07
*********************************************************************************/
function check_not_email(email_val) {
	var emailstr = email_val;
	var emaillen = email_val.length
	var pos_at = emailstr.indexOf("@");
	var mailserver = emailstr.substring(pos_at + 1, emaillen);

	if (mailserver == "hanmail.net" || mailserver == "daum.net" || mailserver == "yahoo.com" || mailserver == "nexonclub.com" || mailserver == "lycos.com" ) {
		alert("»ç¿ëÇÒ ¼ö ¾ø´Â ¸ÞÀÏ¼­¹öÀÔ´Ï´Ù");
		return false;
	}
	else {
		return true;
	}
}

function check_ImageType(form, div, msg) {
        var filename = form.value.toLowerCase();
        switch (div) {
                case "gj" :
                        if (filename.match(/\.(jpg|jpeg|gif)$/i)) {
                                return true;
                        }
                        else {
                                alert(msg);
                                return false;
                        }
                        break;
                case "gb" :
                        if (filename.match(/\.(gif|bmp)$/i)) {
                                return true;
                        }
                        else {
                                alert(msg);
                                return false;
                        }
                        break;
                case "jb" :
                        if (filename.match(/\.(jpg|jpeg|bmp)$/i)) {
                                return true;
                        }
                        else {
                                alert(msg);
                                return false;
                        }
                        break;
                case "jgb" :
                        if (filename.match(/\.(jpg|jpeg|gif|bmp)$/i)) {
                                return true;
                        }
                        else {
                                alert(msg);
                                return false;
                        }
                        break;
                case "jgpz" :
                        if (filename.match(/\.(jpg|jpeg|gif|png|zip)$/i)) {
                                return true;
                        }
                        else {
                                alert(msg);
                                return false;
                        }
                        break;
        }      

}

//ÀÌº¥Æ® ´çÃ·ÀÚ °Ë»ö Ã¢ ¶ç¿ì±â 
function event_winner_pop() {
	window.open('/news/view/winner_search_pop.html','57','status=no,width=300, height=260, top=0, left=0');
}

//ÀÌº¥Æ® ´çÃ·ÀÚ °Ë»ö Ã¢ ¶ç¿ì±â 
function event_prize(gb, eventNm, schTyp) {
	window.open('/news/view/winner_search_pop.html?event_gb='+gb+'&event_name='+eventNm+'&schTyp='+schTyp,'57','status=no,width=300, height=260, top=0, left=0');
}

function printHTML(str) {
        var strHTML=str;
        document.write(strHTML);
}
