﻿Common = {}
Common.ShowViewStateSize = function ()
{
//    window.status = "VIEWSTATE : " + $get("__VIEWSTATE").value.length;
//    alert("VIEWSTATE : " + $get("__VIEWSTATE").value.length);
}

Common.ConfirmDelete = function()
{
	if(confirm("정말로 삭제하시겠습니까?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}

Common.ReplaceAll = function(strOriginal, strFind, strChange){
    var position, length;
    position = strOriginal.indexOf(strFind);  
    
    while (position != -1){
      strOriginal = strOriginal.replace(strFind, strChange);
      position    = strOriginal.indexOf(strFind);
    }
    
    return strOriginal;
}

Common.UserLoggedOut = function(url)
{
    var target;
    if(url == null || url.length == 0)
        target = "/";
    else
        target = url;
        
    alert("오랜 시간동안 사용하지 않아서 세션이 종료되었습니다");
    location.href = target;
}

Common.Format = function(text) {
    if (arguments.length <= 1) {
        return text;
    }
    var tokenCount = arguments.length - 2;
    for (var token = 0; token <= tokenCount; token++) {
        text = text.replace(new RegExp("\\{" + token + "\\}", "gi"),
                                                arguments[token + 1]);
    }
    return text;
}

Common.QueryString = function(name) {
    var q = location.search.replace(/^\?/, '').replace(/\&$/, '').split('&');
    for (var i = q.length - 1; i >= 0; i--) {
        var p = q[i].split('='), key = p[0], val = p[1];
        if (name.toLowerCase() == key.toLowerCase()) return val;
    }

    return "";
}