/* check All Space String */
function isAllSpace(checkStr) {
    return !(/\S/.test(checkStr));
}

function checkSpace(checkStr) {
    if(checkStr.search(/\s/) > -1) {
        return true;
    } else {
        return false;
    }
}

/* check Alphabet & number */
function isAlphaNumeric(checkStr) {return !(/[^A-Za-z0-9]/.test(checkStr));}

/* check Alphabet */
function isAlpha(checkStr) {return !(/[^A-Za-z]/.test(checkStr));}

/* check Numeric number */
function isNumeric(checkStr) {
    if(isAllSpace(checkStr)) return false;
    return !(/[^0-9]/.test(checkStr));
}

/* remove all spaces */
function trimAll(str) {
    str = str.replace(/\s*/g, "");
    return str;
}

function getCheckboxCount(Obj){
    return jQuery("input[name="+ Obj +"]:checkbox:checked").length;
}

/* jQuery Theme Css */
/*
(function ($) {
    $.fn.styleTable = function (options) {
        var defaults = {
            css: 'styleDefault',
            overflag : false
        };
        options = $.extend(defaults, options);

        return this.each(function () {

            input = $(this);
            input.addClass(options.css);

            if (options.overflag == true){
            input.find("tr").live('mouseover mouseout', function (event) {
                if (event.type == 'mouseover') {
                    $(this).children("td").addClass("ui-state-hover");
                } else {
                    $(this).children("td").removeClass("ui-state-hover");
                }
            });
            }

            input.find("th").addClass("ui-state-default");
            input.find("td").addClass("ui-widget-content");
          
        });
    };
})(jQuery);

*/



//jQuery(document).ready(function() {
/*
    jQuery("#divAjaxLoaging").ajaxStart(function(){
        jQuery.blockUI({
            message: "<img src=\" /images/ajax-loader.gif\" border=\"0\"/>",
            css: {
                top:  ($(window).height() - 50) /2 + 'px',
                left: ($(window).width() - 50) /2 + 'px',
                border: 'none',
                padding:        0,
                margin:         0,
                textAlign:      'center',
                backgroundColor:'#fff',
                '-webkit-border-radius': '10px',
                '-moz-border-radius': '10px',
                width: '50px'
            },
            overlayCSS:  {
                backgroundColor: '#fff',
                opacity:         0.3
            },
            showOverlay: true
        });
    }).ajaxStop(function(){
        //jQuery("#divMainContent").focus();

        location.href="#"
        $.unblockUI();
    });
    */
//});

/**
 * 1. FunctionName	: pageLoad
 * 2. 작성자			: leemyungsu
 * 3. 작성일			: 2011. 4. 24. 오후 10:04:30
 * 4. Commnet		:
 * @return void
 * @param goUrl
 * @param params
 */
function pageLoad(goUrl, params){
    jQuery.ajax({
          url: goUrl,
          type: "POST",
          data: params,
          success: function(responseHtml){
            jQuery("#divMainContent").html(responseHtml).fadeIn("slow");
          },
          timeout: 3000
    });
}

/**
 * 1. FunctionName	: dataBind
 * 2. 작성자			: leemyungsu
 * 3. 작성일			: 2011. 4. 24. 오후 10:04:22
 * 4. Commnet		:
 * @return Array
 * @param obj
 * @returns {Array}
 */
function dataBind(obj){
    var a = [];
    var allInputs = $(":input");
    var formChildren = $("#"+obj+" > *");
    allInputs.each(function(){
        //alert($(this).attr("name"))
        var name=$(this).attr("name");
        var value=$(this).attr("value");
        //alert($(this).attr("name"))
        a.push({name: name, value: value});
    });



    //hand off to jQuery.param for proper encoding
    return a;
}

/**
 * 1. FunctionName	: goMenu
 * 2. 작성자			: leemyungsu
 * 3. 작성일			: 2011. 4. 24. 오후 10:04:26
 * 4. Commnet		:
 * @return void
 * @param BM_SEQ
 */
function goMenu(BM_SEQ){
    //pageLoad("/selectBoardList.do", {BM_SEQ: BM_SEQ});
    location.href="/selectBoardList.do?BM_SEQ="+BM_SEQ;
}

/**
 * 1. FunctionName	: getDateFormat
 * 2. 작성자			: leemyungsu
 * 3. 작성일			: 2011. 4. 24. 오후 10:03:38
 * 4. Commnet		: 날짜 포맷 변경 함수
 * @return 변경된 날짜 포맷
 * @param dateString : 날짜형식(YYYYMMDDHHMMDD)
 * @param dateDelimiter : 날짜 구분자 예: "-", "."등
 * @param TimeDelimiter : 시간 구분자 예: ":"등
 * @param timeViewYn : 시간 보여주기 여부 (Y:보여줌, N:보여주지 않음)
 */
function getDateFormat(dateString, dateDelimiter, TimeDelimiter, timeViewYn){
    //alert(dateString.length)
    var returnStr = dateString;

    if (dateString.length == 14){
        var y = dateString.substring(0, 4);
        var m = dateString.substring(4, 6);
        var d = dateString.substring(6, 8);

        var h = dateString.substring(8, 10);
        var m2 = dateString.substring(10, 12);
        var s = dateString.substring(12, 14);
        dateString = y+dateDelimiter+m+dateDelimiter+d;

        if (timeViewYn == "Y"){
            dateString = dateString + " " + h+TimeDelimiter+m2+TimeDelimiter+s;
        }
    }



    return dateString;
}
var nIE = (navigator.appVersion.indexOf("MSIE")>=0?true:false);
function setBgColor(obj, colorCode) {
    if (nIE) {
        this_id = obj;
        window.setTimeout(function() {obj.style.backgroundColor = colorCode;}, 1);
    } else obj.style.backgroundColor = colorCode;
}






