common.js
var Common = {
/**
* ํ๋๊ฐ ๋น์ด ์๋ ์ง ๊ฒ์ฌ
*/
isValue: function(str){
if (( str == null) || (str == "") || Common.isblank(str))
return false;
return true;
},
/**
* ๋ฌธ์์ด์ ๊ณต๋ฐฑ ๋ฌธ์๋ง ํฌํจ๋ ๊ฒฝ์ฐ์๋ true๋ฅผ ๋ฐํํ๋ ์ ํธ๋ฆฌํฐ ํจ์
*/
isblank: function(str) {
for(var i = 0; i < str.length ; i++ ){
var c = str.charAt(i);
if ( (c != ' ') && (c != '\n') && (c != '\et')) {
return false;
}
}
return true;
},
/**
* ์ ๊ท์(Regular Expression)์ ์ฌ์ฉํ ์๋ค ํธ๋ฆผ์๋ค.
*/
trim: function(str) {
regExp = /([^\s*$]?)(\s*$)/;
newStr = str.replace(regExp, "$1");
regExp = /(^\s*)(.+)/;
newStr = newStr.replace(regExp, "$2");
return newStr;
},
/**
* ํ์ผ ํ์ฅ์ ์ฒดํฌ.
* @param {checkExt} ํ์ฉํ๋ ํ์ฅ์ (eg. jpg|gif|bmp|...)
*/
checkExt: function(str, checkExt) {
if(str == "") return true;
var dotIndex = str.lastIndexOf(".");
var ext = str.substring(dotIndex+1).toLowerCase();
var pattern = eval("/^(" + checkExt.toLowerCase() + "){1}$/");
return (ext.search(pattern) != -1);
},
/**
* ๋ก๊ทธ์ธ ์ฒดํฌ
* @param {redirct url}
*/
login : function(url) {
var from_url = (url != "")? url : location.href;
location.href = "login.asp?from_url="+escape(from_url);
},
/**
* ๋ก๊ทธ์ธ ์ฒดํฌ(๋ฉ์ธ์ง ํฌํจ, ์ธ์ ํค์กด์ฌ์:true)
* @param {redirct url, sessionKey}
*/
checkLogin : function(url, sessionKey) {
var bRtn = false;
var from_url = (url != "")? url : location.href;
if(sessionKey == "") {
if(confirm("๋ก๊ทธ์ธ ํ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.\n\n๋ก๊ทธ์ธ ํ์๊ฒ ์ต๋๊น?"))
location.href = "login.asp?from_url="+escape(from_url);
}
else
bRtn = true;
return bRtn;
}
};