/************************************************************************************
 * サブウィンドウ表示
 *
 * showSubWindow(target_id) 可
 *
 ************************************************************************************/
function showSubWindow(targetId, style)
{
    //cover
    if(style == undefined) {
        $.blockUI({message : $('#' + targetId)});
    } else {
        $.blockUI({message : $('#' + targetId),
                   css     : style
                  }
                 );
    }
}
/************************************************************************************
 * JSON形式データ書き込み
 ************************************************************************************/
function writeJsonData4Textbox(val) {
    if(val == null || val == undefined){
        val = '';
    }
    return val;
}

/************************************************************************************
 * JSON形式データ書き込み
 ************************************************************************************/
function writeJsonData(val){
    if(val == null || val == undefined){
        val = '';
    }
    return null2br(val);
}

/************************************************************************************
 * JSON形式データ書き込み
 *   テキストエリア等で改行を含むデータ書き込み
 ************************************************************************************/
function writeJsonDataNl2Br(val) {
    var str = writeJsonData(val);
    str = str.replace(/\n|\r/gi, "<br />");
    return null2br(str);
}

function null2br(val){
    if(val == '' || val == null || val == undefined){
        val = '<br />';
    }
    return val;
}



