var sCurDate       = "";
var iNrOfBirthdays = 0;
var iCurPlay = 0;

function vInitPage()
{
    vCountThis();
}


function vSetPhotoSerie(sFilename)
{
    if (sFilename!="-1")
    {
        document.oThumbFrame.document.location = "photothumbs.php?" + sFilename;
    }
    else
    {
        document.oThumbFrame.document.location = "photothumbs.php";
        document.oBigImg.src = "images/nixel.gif";
        vSetSerieDescription("");
        //photocaption.innerText = "";
    }
    //document.oForm.elements["oButAutoPlay"].value="afspelen";
    iCurPlay = 0;
}

function vPlayAlbum()
{
    if (document.oForm.elements["oPhotoSelector"].options.selectedIndex == 0)
        alert("Selecteer eerst een album. Klik daarna op 'afspelen'.");
    else
    {
        if (iCurPlay == 1)
        {
            document.oForm.elements["oButAutoPlay"].value="afspelen";
            document.oForm.elements["oPhotoSelector"].options[0].selected = true;
            vSetPhotoSerie("-1");
            iCurPlay = 0;
        }
        else
        {
            document.oForm.elements["oButAutoPlay"].value="stop";
            oThumbFrame.vPlayAlbum();
            iCurPlay = 1;
        }
    }
}

function vSetSerieDescription(sText)
{
    //Serie description not available within site of SintJan
    //seriedescription.innerText = sText;
}

function vSetImg(sImgPath,sDesc)
{
    parent.document.oBigImg.src = sImgPath;
    //parent.photocaption.innerText = sDesc;
}

function sGetBirthday(sName,sLink,sDate)
{
    var sReturn   = "";
    var oDate     = new Date();
    var sDay      = sStripLeadingZero(sDate.substring(0,2));
    var sMonth    = sStripLeadingZero(sDate.substring(3,5));
    //var sYear     = sDate.substring(6,10);
    var sNowDay   = oDate.getDate();
    var sNowMonth = oDate.getMonth()+1;
    //var sNowYear  = oDate.getFullYear();
    
    var iDay      = parseInt(sDay);
    var iMonth    = parseInt(sMonth);
    //var iYear     = parseInt(sYear);
    var iNowDay   = parseInt(sNowDay);
    var iNowMonth = parseInt(sNowMonth);
    //var iNowYear  = parseInt(sNowYear);
    
    //alert("sDate(" + sDate + ") iDay(" + iDay + ") iNowDay(" + iNowDay + ") iMonth(" + iMonth + ") sMonth(" + sMonth + ") iNowMonth(" + iNowMonth + ")");
    
    if (iDay == iNowDay && iMonth == iNowMonth)
    {
        //var sAge = " (" + (iNowYear - iYear) + ")";
        //if (iYear == 1900)
        //    sAge = "";
        if (sLink != "")
            sReturn = "<a href='" + sLink + "' target='_blank'>" + sName + "</a><br>"; // + sAge + "<br>";
        else
            sReturn = sName + "<br>"; // + sAge + "<br>";
        iNrOfBirthdays++;
    }
    return sReturn;
}

function sStripLeadingZero(sValue)
{
    if (sValue.substring(0,1) == "0")
        return sValue.substring(1,2);
    return sValue;
}

function sCheckBirthdays()
{
    var sReturn = "";
    if (iNrOfBirthdays == 0)
        sReturn = "Vandaag zijn er geen Sint-Jan-ners jarig.";
    return sReturn;
}

function sChopString(sString,iLength)
{
    //alert("sChopString: sString(" + sString + ") iLength(" + iLength + ")");
    var sReturn = sString;
    if (sString.length > iLength)
        sReturn = sString.substring(0,iLength) + "...";
    return sReturn;
}
