var offsetDays = 0;
var tipOccurrence = 0;
var theTipOfTheDay = new TipOfTheDay();
function getPreviousTip()
{
    offsetDays = offsetDays - 1;
    tipOccurrence = tipOccurrence - 1;
    enable_disable_buttons();
    var tip = new Tips();
    var tipOfTheDay =theTipOfTheDay.getTipOfTheDay(tip, offsetDays);
    if (tipOfTheDay == undefined)
    {
        tipOccurrence = tipOccurrence + 1;
        return getPreviousTip();
    }
    document.getElementById("tipsId").innerHTML = tipOfTheDay;
}

function getCurrentTip()
{
    enable_disable_buttons();
    var tip = new Tips();
    var tipOfTheDay = theTipOfTheDay.getTipOfTheDay(tip, offsetDays);
    if (tipOfTheDay == undefined)
    {
        offsetDays = offsetDays - 1;
        return getCurrentTip();
    }
    document.getElementById("tipsId").innerHTML = tipOfTheDay;
}

function getNextTip()
{
    offsetDays = offsetDays + 1;
    tipOccurrence = tipOccurrence + 1;
    enable_disable_buttons();
    var tip = new Tips();    
    var tipOfTheDay = theTipOfTheDay.getTipOfTheDay(tip, offsetDays);
    if (tipOfTheDay == undefined)
    {
        tipOccurrence = tipOccurrence - 1;
        return getNextTip();
    }
    document.getElementById("tipsId").value = "";
    document.getElementById("tipsId").innerHTML = tipOfTheDay;
}



function enable_disable_buttons()
{
    if (tipOccurrence == 0)
    {
		document.getElementById("prevButtonOff").style.display='none';
		document.getElementById("nextButtonOff").style.display='';
		document.getElementById("nextButtonOn").style.display='none';
    }
    else if (tipOccurrence <= -7)
    {
		document.getElementById("prevButtonOff").style.display='';
		document.getElementById("prevButtonOn").style.display='none';
    }
    else 
    {
		document.getElementById("prevButtonOn").style.display='';
		document.getElementById("nextButtonOn").style.display='';
		document.getElementById("prevButtonOff").style.display='none';
		document.getElementById("nextButtonOff").style.display='none';
    }
}
addEventHandler(window,"load",function(){getCurrentTip();});

