function pressEnter(form) {
	if (event.which || event.keyCode) {
		if (event.which == 13 || event.keyCode == 13) {

			if (form != null) {
				validate(form);
			} else {
				validate();
			}

		} // end if
	}
}

function goUrl(href) {
	document.location.href = href;
}

function setMsg(msg) {
	document.getElementById("msg").innerHTML = msg;
}

function isImage(ext) {
	var bool = false;

	// . Á¦°Å
	var i = 0;
	var idx = -1;
	while ((idx = ext.indexOf(".")) != -1) {
		ext = ext.substring(idx + 1, ext.length);

		// ¹«ÇÑ·çÇÁ ¹æÁö
		if (i > 100) {
			break;
		}
		i++;
	}

	// È®ÀåÀÚ ÆÇ´Ü
	if (ext == "jpg" || ext == "jpeg" || ext == "gif" || ext == "png" || ext == "bmp" || ext == "JPG" || ext == "JPEG" || ext == "GIF" || ext == "PNG" || ext == "BMP") {
		bool = true;
	}

	return bool;
}

function convertSize(size) {
	if (size < 1024) {
		return numberFormat(size);
	} else {
		return numberFormat( parseInt(size / 1024) ) + "KB";
	}
}

function comma(val) { 
    val = get_number(val); 
    if(val.length <= 3) return val; 

    var loop = Math.ceil(val.length / 3); 
    var offset = val.length % 3; 

    if(offset==0) offset = 3; 
    var ret = val.substring(0, offset); 

    for(i=1;i<loop;i++) { 
        ret += "," + val.substring(offset, offset+3); 
        offset += 3; 
    } 
    return ret; 
}

//ÄÞ¸¶Âï±â
function numberFormat(num) {
	var pattern = /(-?[0-9]+)([0-9]{3})/;
	while(pattern.test(num)) {
		num = num.replace(pattern,"$1,$2");
	}
	return num;
}

//ÄÞ¸¶Á¦°Å
function unNumberFormat(num) {
	return (num.replace(/\,/g,""));
}

function pasteImage(e1, e2, e3){
	var previewObj = document.getElementById("preview");
	var defaultMessage = "<SPAN>¹Ì¸®º¸±â</SPAN>";
	
	previewObj.innerHTML = '<img src = "' + e1 + '" width = "' + e2 + '" height = "' + e3 + '"/>';
}

function noImagFile(){
	alert("ÀÌ¹ÌÁö ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù");
}

function calculateFileSize( fileSize ) {
	// »çÀÌÁî°¡ 1¸Þ°¡ ÃÊ°úÀÏ °æ¿ì
	if( fileSize > 1048576 )
		fileSize = Math.floor( ( ( fileSize / 1024 ) / 1024  ) * 100 ) / 100 + "MB";
	else if( fileSize > 1024 )
		fileSize = Math.floor( ( fileSize / 1024 ) * 100 ) / 100 + "KB";
	else
		fileSize += "Byte";

	return fileSize;
}

function sendRequest(url, params, callback, method) {
	httpRequest = getXMLHttpRequest();
	var httpMethod = method ? method : 'GET';
	if(httpMethod != 'GET' && httpMethod != 'POST') {
		httpMethod = 'GET';
	}

	var httpParams = (params == null || params == '') ? null : params;
	var httpUrl = url;

	if(httpMethod == 'GET' && httpParams != null) {
		httpUrl = httpUrl + "?" + httpParams;
	}

	httpRequest.open(httpMethod, httpUrl, true);
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if(callback) {
		httpRequest.onreadystatechange = callback;
	}
	httpRequest.send(httpMethod == 'POST' ? httpParams : null);
}
