function LTrim(s) {
	return s.replace(/^\s+/g,"");
}

function RTrim(s) {
	return s.replace(/\s+$/g,"");
}

function Trim(s) {
	return LTrim(RTrim(s));
}

function Len(s) {
	var s1 = Trim(s);
	return s1.length;
}

function num_only()
{
	if(((event.keyCode<48) || (event.keyCode>57)) && (event.keyCode != 46)) {
	event.returnValue=false;
	}
}

function CheckNum(s) {
    if (Len(s) == 0) return false;

    for (i=0; i < s.length; i++) {
        if (!(s.charAt(i) >= "0" && s.charAt(i) <= "9")) 
            return false;
	}

    return true;
}

function CheckStrNum(s) {
    if (Len(s) == 0) return false;

    for (i=0; i < s.length; i++) {
        if (!((s.charAt(i) >= "a" && s.charAt(i) <= "z") ||
	      (s.charAt(i) >= "A" && s.charAt(i) <= "Z") ||
	      (s.charAt(i) >= "0" && s.charAt(i) <= "9")))
            return false;
	}

    return true;
}

function CheckExceptStrNum(s) {
    if (Len(s) == 0) return false;

    for (i=0; i < s.length; i++) {
        if (!((s.charAt(i) >= "a" && s.charAt(i) <= "z") ||
	      (s.charAt(i) >= "A" && s.charAt(i) <= "Z") ||
	      (s.charAt(i) >= "0" && s.charAt(i) <= "9") ||
	      (s.charAt(i) == "_"))) 
            return false;
	}

    return true;
}

function CheckSpace(s) {
    if (Len(s) == 0) return false;

    for (i=0; i < s.length; i++) {
        if (s.charAt(i) == " ") 
            return false;
	}

    return true;
}

function toTimeString(date) {
	var year  = date.getFullYear();
	var month = date.getMonth() + 1; // 1¿ù 0ºÎÅÍ ½ÃÀÛ
	var day   = date.getDate();
	var hour  = date.getHours();
	var min   = date.getMinutes();
	var sec = date.getSeconds();

	if (("" + month).length == 1) { month = "0" + month; }
	if (("" + day).length   == 1) { day   = "0" + day;   }
	if (("" + hour).length  == 1) { hour  = "0" + hour;  }
	if (("" + min).length   == 1) { min   = "0" + min;   }

	return ("" + year + month + day + hour + min + sec)
}

function IsImageFile(fileName) {
    if (Len(fileName) == 0) return false;
	
    var fileSuffix = fileName.substring(fileName.lastIndexOf(".") + 1).toLowerCase();

    if ("jpg" == fileSuffix || "jpeg" == fileSuffix  || "gif" == fileSuffix || "bmp" == fileSuffix) 
        return true;
    else 
        return false;
}

function namosw_exchange_src() { 
	str = namosw_exchange_src.arguments[0];
	str = (navigator.appName == 'Netscape') ? 'document.' + str : 'document.all.' + str;
	img = eval(str);
	if (img) {
		if (img.ori_src == null) {
			img.ori_src = img.src;
			img.src     = namosw_exchange_src.arguments[1];
		} else {
			var temp    = img.src;
			img.src     = img.ori_src;
			img.ori_src = temp;
		}
	} 
}

function namosw_preload_img() { 
	var img_list = namosw_preload_img.arguments;
	if (document.preloadlist == null) document.preloadlist = new Array();

	var top = document.preloadlist.length;

	for (var i=0; i < img_list.length; i++) {
		document.preloadlist[top+i]     = new Image;
		document.preloadlist[top+i].src = img_list[i];
	} 
}

function CheckEmail(s) {
	var strEmail = s;
	var invalidChars = "~`!@#$%^&*()+=|\<,>?/'";
	
	if (Len(strEmail) == 0) {
		alert('\nEmail À» ÀÔ·ÂÇÏ¿©ÁÖ¼¼¿ä');
		return false;
	}
	
	if (strEmail.indexOf("@") < 1) {
		alert('\nEmail Çü½ÄÀÌ Æ²·È½À´Ï´Ù.\nÇü½Ä : °èÁ¤ÀÌ¸§@¼­¹ö¸í');
		return false;
	}
	
	var atPos = strEmail.indexOf("@", 1);
	var strID = strEmail.substring(0, atPos);
	var strServerName = strEmail.substring(atPos + 1);
	
	for(var i=0; i<invalidChars.length; i++ ) {
		var strBadChar = invalidChars.charAt(i);
		
		if (strID.indexOf(strBadChar) > -1) {
			alert('\nEmail ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.');
			return false;
		}	
	}
	
	if (strServerName.indexOf(".") < 1) {
		alert('\nEmail ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.');
		return false;
	}	
	
	for(var i=0; i<invalidChars.length; i++ ) {
		var strBadChar = invalidChars.charAt(i);
		
		if (strServerName.indexOf(strBadChar) > -1) {
			alert('\nEmail ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.');
			return false;
		}	
	}
	
	return true;
}	

function RemoveScript(s) {

	var content = s;
	var regexp;


	regexp = /\r\n/g
	content = content.replace(regexp, "@@CRLF@@");

	regexp = /<\s*script.+?<\/\s*script\s*>/gi
	content = content.replace(regexp, "");

	regexp = /@@CRLF@@/g
	content = content.replace(regexp, "\r\n");

	regexp = /^\r\n/g
	content = content.replace(regexp, "");

	regexp = /onload=/gi
	content = content.replace(regexp, "");


	return content;

}

function RemoveStyleSheet(s) {

	var content = s;
	var regexp;
	
	regexp = /\r\n/g
	content = content.replace(regexp, "@@CRLF@@");

	regexp = /<\s*style.+?<\/\s*style\s*>/gi
	content = content.replace(regexp, "");

	regexp = /@@CRLF@@/g
	content = content.replace(regexp, "\r\n");

	regexp = /^\r\n/g
	content = content.replace(regexp, "");

	return content;

}

// ÇÃ·¡½Ã write
function FlashWrite(url, f_width, f_height) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=" + f_width + " height=" + f_height + ">");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
	document.write("<param name=\"movie\" value=" + url + " /><param name=\"loop\" value=\"false\" /><param name=\"menu\" value=\"false\" /><param name=\"quality\" value=\"high\" />");
	document.write("<param name=\"bgcolor\" value=\"#ffffff\" />");
	document.write("</object>");

}

function img_resize() { 
    // content ¾ÆÀÌµð ³»ÀÇ ¸ðµç ÀÌ¹ÌÁö Å©±â°¡ maxsize º¸´Ù Å©¸é maxsize·Î ¸®»çÀÌÁî. 
    maxsize =543; 

    var content = document.getElementById("divViewContent"); 
	if (!content) return;

    var img = content.getElementsByTagName("img"); 
    for(i=0; i<img.length; i++) { 
        if ( eval('img[' + i + '].width > maxsize') ) { 
			var img_height = parseInt((570 * eval('img[' + i + '].height')) / eval('img[' + i + '].width'));
	
            eval('img[' + i + '].width = maxsize') ; 
            eval('img[' + i + '].height = ' + img_height) ; 
        } 
    } 
} 

function ManageBlog(b_seq) {
	window.location.href = "/blog/admin/default.asp?b_seq=" + b_seq;
}

function GoBlog(board_type, b_seq, board_seq, article_seq) {
	scrap = window.open('/blog/scrap/blog_scrap.asp?board_type=' + board_type + '&b_seq=' + b_seq + '&board_seq=' + board_seq + '&article_seq=' + article_seq, 'scrap', 'scrollbars=0,left=0,top=0,width=420,height=330');
	scrap.focus();
}

window.onload = img_resize;