function showGraph(userId, year){
    if (typeof year == 'undefined'){
        var today = new Date();
        var todayy=today.getYear();
        if (todayy < 1000) todayy+=1900;
        year = todayy;
    }
    var reportURL = "../charts/ytd.jsp?year=" + year + "&userId=" + userId;
    //alert(reportURL);   
    window.open(reportURL, "report", "width=600,height=400,scrollbars=yes,menubar=yes,resizable=yes");
}


//Microsoft IE stupity check
function isIE(){
    if ((navigator.userAgent.indexOf('MSIE 5') > 0) 
        || (navigator.userAgent.indexOf('MSIE 6') > 0)
        || (navigator.userAgent.indexOf('MSIE 7') > 0)) {
            return true;
    }
    return false;
}

function showSingleDateCalendar(startObjName, btnObjName, eventObj){
    var fm=eventObj.form;
    if(self.gfPop)gfPop.fStartPopSingle(fm.elements[startObjName], fm.elements[btnObjName]);
}
function showStartDateRangeCalendar(startObjName, endObjName, btnObjName, eventObj){
    var fm=eventObj.form;
    if(self.gfPop)gfPop.fStartPop(fm.elements[startObjName], fm.elements[endObjName], fm.elements[btnObjName]);
}
function showEndDateRangeCalendar(startObjName, endObjName, btnObjName, eventObj){
    var fm=eventObj.form;
    if(self.gfPop)gfPop.fEndPop(fm.elements[startObjName], fm.elements[endObjName], fm.elements[btnObjName]);
}

var onresizeEvents = new Array();
var onresizeEventsCnt = 0;
window.onresize = function(){
    for (i=0; i < onresizeEvents.length; i++){
        eval(onresizeEvents[i]);
    }
}