function getObjY(a) { 
 | 
    for (var b = 0; null != a;) 
 | 
        b += a.offsetTop - a.scrollTop, a = a.offsetParent; 
 | 
    return b 
 | 
} 
 | 
function windowResize() { 
 | 
    var parentOffset = j$('#calendar').offset(); 
 | 
    blockHeight = j$(window).innerHeight() - 145 - parentOffset.top; 
 | 
    sbwidth = 0;  //とりあえず、scrollbarを設定しない 
 | 
    if (j$(escapeVfId('fc-scroller')).height() > blockHeight) { 
 | 
        j$(escapeVfId('fc-scroller-container')).css('height', blockHeight + 'px'); 
 | 
    } else { 
 | 
        j$(escapeVfId('fc-scroller-container')).css('height', ''); 
 | 
    } 
 | 
    /* 
 | 
    if (sbwidth > 0) { 
 | 
        j$(escapeVfId('fc-widget-campaign-div')).css('margin-right', (sbwidth - 1) + 'px').css('border-right-width', '1px'); 
 | 
        j$(escapeVfId('fc-widget-header-div')).css('margin-right', (sbwidth - 1) + 'px').css('border-right-width', '1px'); 
 | 
    } 
 | 
    */ 
 | 
} 
 | 
  
 | 
function resizeByPhoto(imgId, linkId) { 
 | 
    var photowidth = j$("#" + imgId).width(); 
 | 
    if (photowidth > 0) { 
 | 
        j$("#" + linkId).parent().css('width', (110 - photowidth) + 'px');      // col_User width:110px 
 | 
    } 
 | 
} 
 | 
  
 | 
function hideFcPopover() { 
 | 
    j$('#fc-popover').hide(); 
 | 
} 
 | 
  
 | 
// Mark 
 | 
function searchMark() { 
 | 
    hideFcPopover(); 
 | 
    var jSearch = j$(escapeVfId('Page:Form:searchText')); 
 | 
    var pSearch = j$(escapeVfId('Page:Form:searchText')).val(); 
 | 
    var smax = 0; 
 | 
    jSearch.attr("current", "0"); 
 | 
    j$("div.forEvtMark").each(function(index) { 
 | 
        var forRevers = j$(this).children('.fc-time'); 
 | 
        var searchWordText = j$(this).children('.fc-searchWord').text(); 
 | 
        j$(this).attr("id", ""); 
 | 
        if (pSearch != '') { 
 | 
            pSearch = pSearch.toUpperCase(); 
 | 
        } 
 | 
        if (searchWordText.indexOf(pSearch) >= 0) { 
 | 
            forRevers.css("background-color", "yellow").css("color", "red"); 
 | 
            smax++; 
 | 
            j$(this).attr("id", "Mark" + smax); 
 | 
        } else { 
 | 
            forRevers.css("background-color", "").css("color", ""); 
 | 
        } 
 | 
    }); 
 | 
    jSearch.attr("max", "" + smax); 
 | 
} 
 | 
  
 | 
// Next Mark 
 | 
function nextMark() { 
 | 
    var jSearch = j$(escapeVfId('Page:Form:searchText')); 
 | 
    var scur = parseInt(jSearch.attr("current")); 
 | 
    var smax = parseInt(jSearch.attr("max")); 
 | 
    j$("#Mark" + scur).children('.fc-time').css("background-color", "yellow").css("color", "red"); 
 | 
    scur++ 
 | 
    if (scur > smax) { 
 | 
        scur = 1; 
 | 
    } 
 | 
    jSearch.attr("current", "" + scur); 
 | 
    var mTop = j$("#Mark" + scur).offsetParent().offset().top; 
 | 
    var cTop = j$("#fc-scroller").offset().top 
 | 
    j$("#fc-scroller-container").scrollTop(mTop - cTop - 1); 
 | 
    j$("#Mark" + scur).children('.fc-time').css("background-color", "#dc143c").css("color", "#fff"); 
 | 
} 
 | 
  
 | 
// Prev Mark 
 | 
function prevMark() { 
 | 
    var jSearch = j$(escapeVfId('Page:Form:searchText')); 
 | 
    var scur = parseInt(jSearch.attr("current")); 
 | 
    var smax = parseInt(jSearch.attr("max")); 
 | 
    j$("#Mark" + scur).children('.fc-time').css("background-color", "yellow").css("color", "red"); 
 | 
    scur-- 
 | 
    if (scur <= 0) { 
 | 
        scur = smax; 
 | 
    } 
 | 
    jSearch.attr("current", "" + scur); 
 | 
    var mTop = j$("#Mark" + scur).offsetParent().offset().top; 
 | 
    var cTop = j$("#fc-scroller").offset().top 
 | 
    j$("#fc-scroller-container").scrollTop(mTop - cTop - 1); 
 | 
    j$("#Mark" + scur).children('.fc-time').css("background-color", "#dc143c").css("color", "#fff"); 
 | 
} 
 |