// ============================ Cookie °ü·Ã ÇÔ¼ö =============================0
    function delCookie(name,value,expires,path,domain,secure) {
      document.cookie = name + "=" + escape (value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    }
    
    function setCookie (name,value,expires,path,domain,secure) {
      document.cookie = name + "=" + escape (value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
    }
    
    function getCookieVal (offset) {
      var endstr = document.cookie.indexOf (";", offset);
      if (endstr == -1)
        endstr = document.cookie.length;
      return unescape(document.cookie.substring(offset, endstr));
    }
    
    function getCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg)
                return getCookieVal (j);
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }
    
    function getCookieA(uName,uName2){		//ÄíÅ°¿­ Áß¿¡ uName2ÀÇ °ªÀ» ±¸ÇÑ´Ù 
    	var string = getCookie(uName);
    	if(string==null) string="";    	
    	
    	var flag = string.indexOf(uName2+'=');
    	if (flag != -1){ 
    		flag += uName2.length + 1
    		end = string.indexOf('&', flag) 
    
    		if (end == -1) end = string.length
    		return unescape(string.substring(flag, end))
    	}else{
    		return ""
    	}
    }    
// ============================ Cookie °ü·Ã ÇÔ¼ö =============================0


// ============================ Font °ü·Ã ÇÔ¼ö =============================
    var article_fontSize = parseInt(getCookie("article_fontSize"));
    
    function setFont(article_fontSize) { 	
    	document.getElementById("articleBody").style.fontSize = article_fontSize+"pt";
    	setFontCookie(article_fontSize);
    }	
        
    function initFont() {     
    	if ( (article_fontSize < 10) || (article_fontSize > 18) || (isNaN(article_fontSize) == true)) {
    		article_fontSize = 9;	
    	}    
    	setFont(article_fontSize);
    }
    
    
    function setFontCookie(article_fontSize){    
    	var expiry = new Date();
    	var path = "/";
    	var domain = ".visitseoul.net";
    	var secure = "";   
    
    	expiry.setTime(expiry.getTime() + 90 * (24 * 60 * 60 * 1000));
    
    	setCookie("article_fontSize",article_fontSize,expiry,path,domain,secure);
    }	
    
    
    function fontPlus() {		        
    	if (article_fontSize < 17) {
    		article_fontSize = article_fontSize + 1; 
    		setFont(article_fontSize); 
    	}
    }
    
    function fontMinus() {
    	if (article_fontSize > 9) {
    		article_fontSize = article_fontSize - 1; 
    		setFont(article_fontSize); 
    	}
    }   
// ============================ Font °ü·Ã ÇÔ¼ö =============================


// ============================ ±âÅ¸ À¯Æ¿ ÇÔ¼ö =============================
    // 9. ÁÂÃø °ø¹é Á¦°Å ÇÔ¼ö
    function Ltrim(strValue){
        while (strValue.length>0){
    		if(strValue.charAt(0)==' '){
    			strValue=strValue.substring(1,strValue.length);              
    		}
    		else
    			return strValue;	    
        }
    	return strValue;
    }
    
    
    // 10. ¿ìÃø °ø¹é Á¦°Å ÇÔ¼ö
    function Rtrim(strValue){
        while (strValue.length>0){
    		if(strValue.charAt(strValue.length-1)==' '){
    			strValue=strValue.substring(0,strValue.length-1);              
    		}
    		else
    			return strValue;	    
    	}
    	return strValue;
    }
    
    
    // 11. ¾çÂÊ °ø¹é Á¦°Å ÇÔ¼ö
    function Trim(strValue){
       strValue = Ltrim(strValue);
       strValue = Rtrim(strValue);
       return strValue;
    }
    
    // "," ¾ø¾Ö´Â ÇÔ¼ö
    function ClearComma(value1){
    	return replace(value1,",","");
    }    
    

    // ReplaceÇÔ¼ö
    function replace(str,otxt,rtxt){
    	if(otxt==rtxt) return str;
    	while(str.indexOf(otxt)>0){
    		str = str.replace(otxt,rtxt);
    	}
    	return str;
    }
    
    
    // select boxÀÇ ¿É¼Çµé ¾ø¾Ö±â
    function DelOption(objname){
    	var obj = document.getElementById(objname);			  
    	while (obj.length>=1)
    		obj.options[0]=null;
    }
    
    // select box¿¡ option Ãß°¡
    function AddOption(objname,value,strtext){
    	var obj = document.getElementById(objname);			  
    	var optobj = new Option(strtext,value,true);
        obj.options[obj.length]=optobj;
    }
    
    // select boxÀÇ Æ¯Á¤ option ¼±ÅÃ
    function SetSelectOption(objname,selectvalue){
    	var obj = document.getElementById(objname);
    	var i;
    
    	for(i=0;i<obj.length;i++){
    		if(obj.options[i].value==selectvalue){			
    			obj.options[i].selected = true;			
    			return;
    		}
    	}
    }    
    


    // ÆË¾÷Ã¢ ¶ç¿ì±â
    function popupWindow(Url,windowName,Width,Height,scroll){
       if((scroll==null) || (scroll=="")){
    	   scroll = "no";
       }
       var win = window.open(Url,windowName,"toolbar=no,location=no,directory=no,status=no,menubar=no,scrollbars="+ scroll +",resizable=no,top=50,left=50,width="+ Width +",height="+ Height);
       if(win!=null) win.focus();
    }
    
    // ÆË¾÷Ã¢ ¶ç¿ì±â(top, left Ãß°¡)
    function popupWindow2(Url,windowName,Top,Left,Width,Height,scroll){
       if((scroll==null) || (scroll=="")){
    	   scroll = "no";
       }
       var win = window.open(Url,windowName,"toolbar=no,location=no,directory=no,status=no,menubar=no,scrollbars="+ scroll +",resizable=no,top="+Top+",left="+Left+",width="+ Width +",height="+ Height);
       if(win!=null) win.focus();
    }
    
    

	    
    
    // ¿øº»¹®ÀÚ¿­¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ¿­ÀÇ °¹¼ö
    function StringCount(sourceStr,findstr){
    	var result = 0;
    	var tmp = "";
    	tmp = sourceStr;
    	while(tmp.indexOf(findstr)>=0){
    		result++;
    		tmp = tmp.substring(tmp.indexOf(findstr)+1,tmp.length);
    	}
    	return result;
    }
    
    
    
    // ¹ÙÀÌÆ® Æ÷ÇÔ ±æÀÌÃ¼Å©
    function chkLen(obj,maxlen){    
        var str,msg; 
        var len = 0; 
        var temp; 
        var count = 0; 
    	var k;
    	
        msg = obj.value; 
        str = new String(msg); 
        len = str.length; 
        for (k=0 ; k<len ; k++){ 
            temp = str.charAt(k);
            if (escape(temp).length > 4){ 
                count += 2; 
            }else if (temp == 'r' && str.charAt(k+1) == 'n') { // rnÀÏ °æ¿ì 
                count += 2; 
            }else if (temp != 'n') { 
                count++; 
            } 
    		if(count>=maxlen){
    			alert(maxlen + "Byte±îÁö¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù");
    			obj.value = str.substring(0,k);
    			return;
    		}
        }
    }
    
    // ¹ÙÀÌÆ® ¼ö
    function getByte(strtext){    
        var str = new String(strtext); 
        var len = str.length; 
    	var k,temp,count=0;	
    
    	for (k=0 ; k<len ; k++){ 
            temp = str.charAt(k);
            if (escape(temp).length > 4){ 
                count += 2; 
            }else if (temp == 'r' && str.charAt(k+1) == 'n') { // rnÀÏ °æ¿ì 
                count += 2; 
            }else if (temp != 'n') { 
                count++; 
            } 
    	}
    	return count;
    }
    
    
    function CheckEssential(formobj, obj){
        var i;
        var tmpcnt;    
        
    	if((obj.type=="text") || (obj.type=="hidden") || (obj.type=="textarea") || (obj.type=="password")){
    		if(Trim(obj.value)=='')
    			return false;
    		else
    			return true;
    	}else if(obj.type=="select-one"){
    		if(obj.value=='')
    			return false;
    		else
    			return true;
    	
        }else if(obj.type=="radio"){	
            tmpcnt = getObjCnt(formobj, obj.name);
            if(tmpcnt==1){
                return obj.checked; 
            }else if(tmpcnt>1){            
                for(i=0;i<tmpcnt;i++){        
                    if(eval("document." + formobj.name + "." + obj.name + "[" + i + "]").checked){
                        return true;                   
                    }   
                }   
                return false;
            }
            return true;
        }
    }
    
    function CheckMaxLen(obj,maxlen){
    	if(getByte(obj.value)>maxlen)
    		return false;
    	else
    		return true;
    }
    
    function CheckNumeric(obj){
    	obj.value = ClearComma(obj.value);
    	if(isNaN(obj.value))
    		return false;
    	else
    		return true;
    }
    
    function CheckValid(formobj,obj){
    	var tmpstr = '';
    	var r_objname = '';
    	var r_maxlen  = 0;	
    	var r_essent  = false;
    	var r_numeric = false;
    
    	var txtvalid = obj.valid;
    	for(var i=0;i<txtvalid.split("|").length;i++){
    		tmpstr = txtvalid.split("|")[i];
    		if(tmpstr.substring(0,1)=="T"){        // ÀÔ·Â°ª ¸í
    			r_objname = tmpstr.split("=")[1];
    		}else if(tmpstr.substring(0,1)=="M"){  // ÃÖ´ë±æÀÌ
    			r_maxlen = tmpstr.split("=")[1];
    		}else if(tmpstr.substring(0,1)=="E"){  // ÇÊ¼öÇ×¸ñÀÓ
    			r_essent = true;
    		}else if(tmpstr.substring(0,1)=="N"){  // ¼ýÀÚ¸¸ ÀÔ·Â°¡´É
    			r_numeric = true;
    		}
    	}
    	if(r_essent){
    		if(!CheckEssential(formobj,obj)){
    			alert( '"' + r_objname + '" Àº(´Â) ÇÊ¼ö Ç×¸ñÀÔ´Ï´Ù ');
    			obj.focus();
    			return false;
    		}
    	}
    	if(parseInt(r_maxlen)>0){
    		if(!CheckMaxLen(obj,r_maxlen)){
    			alert('"' + r_objname + '" Àº(´Â) ÃÖ´ë '+ r_maxlen+' byte ±îÁö ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.\n\nÇöÀç±æÀÌ: ' + getByte(obj.value) + ' byte');
    			obj.focus();
    			return false;
    		}
    	}
    	if(r_numeric){
    		if(!CheckNumeric(obj)){
    			alert('"' + r_objname + '" Àº(´Â) ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
    			obj.focus();
    			return false;
    		}
    	}
    	return true;
    }
    
    
    // ÀÔ·Â°ªµé Ã¼Å©ÈÄ¿¡ true,false ¸®ÅÏ
    function checkForm(frmobj){
    	with(frmobj){
    		for(var i=0; i<elements.length; i++) {
    			if(elements[i].valid!=null){				
    				var ret = CheckValid(frmobj,elements[i]);
    				if(ret==false) return ret;
    			}
    		}
    	}
    }
    
    
    function ReplaceString(sTxt,sFindTxt1,sFindTxt2,sReplaceStr){    
    	var iLoc1 = sTxt.indexOf(sFindTxt1);    
    	if(iLoc1 < 0){	
    		return sTxt;
    	}    	
    	var	sTmp1 = sTxt.substring( 0,iLoc1 + sFindTxt1.length);
    	var	sTmp2 = sTxt.substring(iLoc1+sFindTxt1.length );
    	
    	var	iCnt = sTmp2.indexOf(sFindTxt2);     	
    	if(iCnt < 0 ){	
    		return sTxt;
    	}
    		
    	var	sTmp3 = sTmp2.substring(iCnt);
    	var	sTmp2 = sTmp2.substring(0,iCnt);
    	return sTmp1 + sReplaceStr + sTmp3;
    }
    
    function getStrBetween(sTxt,sStartTag,sEndTag){
      	var iLoc1 = sTxt.indexOf(sStartTag);    
      	var iLoc2 = sTxt.indexOf(sEndTag);
        
        return sTxt.substring(iLoc1,iLoc2-iLoc1+1);      	
        
    }
    
    //autoresizeimg
    
    
    // ±â»ç¾ÈÀÇ ÀÌ¹ÌÁö Resizing
    function setArticleImgSize(){
        if(document.readyState=="complete"){            
            if(document.all.autoresizeimg!=null){
                if(document.all.autoresizeimg.length==null)
                    resizeArticleImg(document.all.autoresizeimg);
                else{
                    for(i=0;i<document.all.autoresizeimg.length;i++){
                        resizeArticleImg(document.all.autoresizeimg[i]);
                    }
                }                    
            }
        }            
    }
    
    function resizeArticleImg(obj){
    	if(obj.maxwidth!=null)
	        if(obj.width>eval(obj.maxwidth)) obj.width=obj.maxwidth;
    	if(obj.maxheight!=null)
	        if(obj.height>eval(obj.maxheight)) obj.height=obj.maxheight;
	        
    }    
    var imgResizingtimer = setInterval("setArticleImgSize()",100);
    
    
    function flash(url, width, height){
		document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+ width +"' height='"+ height +"' align='middle'>");
		//document.write("<param name='allowScriptAccess' value='sameDomain' />");
		document.write("<param name='movie' value='"+ url +"' />");
		document.write("<param name='quality' value='high' />");
		document.write("<param name='wmode' value='transparent' />");
		document.write("<param name='bgcolor' value='#ffffff' />");
		document.write("<embed src='"+ url +"' quality='high' wmode='transparent' bgcolor='#ffffff' width='"+ width +"' height='"+ height +"' name='en_cartoon' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
		document.write("</object>");
    }
    
    
    
    
	// ÀÏ°£ ±â»çÁß°è
	function openmlb(retv){
		var x = 730 ;
		var y = 730;
		var url = "http://isplusapp.joins.com/mlb/mlb_textgame_P.asp?gmkey="+retv ;
		//alert('ÁØºñÁßÀÔ´Ï´Ù.');
		window.open(url, "textgame", "width="+ x +", height="+ y +", top=0, left=0, scrollbars=0, resizable=1, toolbar=0, menubar= 0, location=0, ectories=0, status=0");
	}

	// ÀÏ°£ ¹®ÀÚÁß°è2
	function winopen(retv){
		var x = 730 ;
		var y = 730;
		//var url = "http://enportsapp.joins.com/mlb/mlb_textgame_P.asp?gmkey="+retv ;
		var url = "http://isplusapp.joins.com/mlb/mlb_textgame_P.asp?gmkey="+retv ;
		//alert('ÁØºñÁßÀÔ´Ï´Ù.');
		window.open(url, "textgame", "width="+ x +", height="+ y +", top=0, left=0, scrollbars=0, resizable=1, toolbar=0, menubar= 0, location=0, ectories=0, status=0");
	}


    // ÀÏ°£ ºñÁÖ¾ó ´º½º °¶·¯¸® ¿ÀÇÂ¿ë
    function pop_open(url){    
   	    win = window.open(url , 'gallery' ,"scrollbars=no,width=725,height=707,left=50,top=50");
    }

    // ´º½º °¶·¯¸® ÆË¾÷Ã¢(200607)
    function pop_newsGallery(url){    
   	    win = window.open(url , 'gallery' ,"scrollbars=no,width=668,height=660,left=50,top=50");
    }
    
    // Á¶ÀÎ½º ¿µ»ó´º½º µ¿¿µ»ó
    function win_open_mov(url) {
    	win = window.open(url,'movie',"scrollbars=no,width=540,height=520,left=50,top=50");
    }
    

    // ¿ùµåÄÅ 3D VR
    function openvr(){
    	var vrwin = window.open("http://vr.joins.com/vrapp/vrpop.html","vrwin","status=no,scrollbars=no,width=770,height=590");
    }

    // Joins TVÆË¾÷
    function jointvPopup(mov_id){
        window.open('http://tv.joins.com/movie_detail.asp?mov_id='+ mov_id,'joinstv','toolbar=no,location=no,directory=no,status=no,menubar=no,scrollbars=no,resizable=no,top=50,left=150,width=664,height=740');
    }   