// This section describes how we are doing paypal buttons.
// The main point is that all the paypal buttons are the same except for the "encrypted" section
// This encryption looks something like ----BEGIN PKCS7 --lkasjfdkjfsdf...more gibberish...END PKCS7--
// There are usually one for add to cart and one for view cart.  What we are doing here is simplifying how to get it into your site
// Below I have defined an array with the paypal values for andy and for asha.
// The line in the array corresponds to the song number (so line 4 is for song 4, whatever that song is).
// If you get the values from paypal, just copy into the corresponding section of the array (or add if necessary)
// NOTE: the number of songs in the paypal array below should be = to number of songs...important...

// This is andy's section

var andy_paypal = [
// note if a song has no paypal info (you aren't selling), just put an empty string
// song 1 add and view
["",
 ""],
// song 2 add and view
["",
 ""],
// song 3 add and view
["",
 ""],
// song 4 add and view
["",
 ""],
// song 5 add and view
["",
 ""],
// song 6 add and view
["",
 ""],
// song 7 add and view
["",
 ""],
// song 8 add and view
["",
 ""],
// song 9 add and view
["",
 ""],
// song 10 add and view
["-----BEGIN PKCS7-----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-----END PKCS7-----",
 "-----BEGIN PKCS7-----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-----END PKCS7-----"],
// song 11 add and view
["",
 ""],
// song 12 add and view
["-----BEGIN PKCS7-----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-----END PKCS7-----",
 "-----BEGIN PKCS7-----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-----END PKCS7-----"],
// song 13 add and view
["",
 ""],
// song 14 add and view
["",
 ""],
// song 15 add and view
["",
 ""],
// song 16 add and view
["",
 ""],
// song 17 add and view
["",
 ""],
// song 18 add and view
["",
 ""],
// note this last one (line directy above) doesn't have a comma at the end...
];

// and here is asha's

var asha_paypal = [
// note if a song has no paypal info (you aren't selling), just put an empty string
// song 1 add and view
["",
 ""],
// song 2 add and view
["",
 ""],
// song 3 add and view
["",
 ""],
// song 4 add and view
["",
 ""],
// song 5 add and view
["",
 ""],
// song 6 add and view
["",
 ""],
// song 7 add and view
["",
 ""],
// song 8 add and view
["-----BEGIN PKCS7-----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-----END PKCS7-----",
 "-----BEGIN PKCS7-----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-----END PKCS7-----"],
// song 9 add and view
["",
 ""],
// song 10 add and view
["",
 ""],
// song 11 add and view
["",
 ""],
// song 12 add and view
["",
 ""],
// song 13 add and view
["",
 ""],
// song 14 add and view
["",
 ""],
// song 15 add and view
["-----BEGIN PKCS7-----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-----END PKCS7-----",
 "-----BEGIN PKCS7-----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-----END PKCS7-----"],
// song 16 add and view
["",
 ""],
// song 17 add and view
["",
 ""],
// song 18 add and view
["",
 ""],
// song 19 add and view
["",
 ""],
// song 20 add and view
["",
 ""],
// song 21 add and view
["",
 ""],
// song 22 add and view
["",
 ""],
// note this last one (line directy above) doesn't have a comma at the end...
];

// now the code for reading it
var addSuffix = "_paypal_add";
var viewSuffix = "_paypal_view";
function setPaypalValues()
{
    // first see what page we are on
    var isAndy = (document.getElementById("banner_andy") != null);
    var paypalArr = (isAndy) ? andy_paypal : asha_paypal;
    var arrLen = paypalArr.length;
    var prefix = (isAndy) ? "andy_song" : "asha_song";
    // now keep looping until paypal array is done
    var ind = 1;
    var foundItem = false;
    do
    {
        var addElem = document.getElementById(prefix + ind + addSuffix);
        var viewElem = document.getElementById(prefix + ind + viewSuffix);
        var paypalInfo = paypalArr[ind - 1];
        if (addElem && paypalInfo[0])
        {
            addElem.value = paypalInfo[0];
        }
        if (viewElem && paypalInfo[1])
        {
            viewElem.value = paypalInfo[1];
        }
        ind++;
    }
    while (ind <= arrLen);
}

var slideMove = 50;
var slideTime = 10;

// make global so can access across functions
var currSong = null, currHolder = null, currTitle = null;
var newSong = null, newHolder = null, newTitle = null;

function fillHolder(listItem, holderDiv, songItem)
{
    newTitle = listItem;
    newHolder = document.getElementById(holderDiv);
    newSong = songItem;

    // this will slide the current up
    if (currSong)
    {
        slideElement(-1 * slideMove);
    }
    // no previous one to slide up, just slide the new one down
    else
    {
        finalizeSlide(-1 * slideMove);
        slideElement(1 * slideMove);
    }
    // after that is done, it will assign the new into current
    // then slide the current (which is the newest) one down
}

function slideElement(direction)
{
    var elem = document.getElementById(currSong);
    var content = document.getElementById(currSong + "_content");
    var currHeight = elem.offsetHeight;
    // modify the element height (for sliding)
    var newHeight = currHeight + direction;
    
    // check if we are done
    // we've reached the height of the content so stop here
    if (direction > 0 && newHeight > content.offsetHeight)
    {
        finalizeSlide(direction);
        return;
    }
    // done sliding in so reset the nodes
    if (direction < 0 && newHeight <= 1)
    {
        finalizeSlide(direction);
        // now call the function again to slide down
        if (currSong)
        {
            setTimeout("slideElement(" + (-1 * direction) + ");", slideTime);
        }
        return;
    }
    
    // set the height to this new height
    elem.style.height = newHeight + "px";
    
    // get how much to negatively move the content up
    var contentTop = newHeight - content.offsetHeight;
    // if the content height is too small we might accidentally move down, so cap at zero
    if (contentTop > 0) { contentTop = 0; }
    // set the content top to the new top
    content.style.top = contentTop + "px";
    
    // now call the function again
    setTimeout("slideElement(" + direction + ");", slideTime);
}

function finalizeSlide(direction)
{
    // finished sliding up (hiding an element)
    if (direction < 0)
    {
        if (currSong)
        {
            // hide the song
            var song = document.getElementById(currSong);
            song.style.height = "1px";
            song.style.display = "none";
            var songContent = document.getElementById(currSong + "_content");
            songContent.style.top = "-" + songContent.offsetHeight + "px";
            // hide the holder
            currHolder.style.display = "none";
            // set the font back to normal
            currTitle.style.fontWeight = "";
        }

        // new is same as current, don't slide down
        if (newSong == currSong)
        {
            currSong = null;
            currHolder = null;
            currTitle = null;
            return;
        }
        
        // set the current values to the new ones from when we called the function
        currSong = newSong;
        currHolder = newHolder;
        currTitle = newTitle;
        // now reset new values
        newSong = null;
        newHolder = null;
        newTitle = null;

        // set the new song title
        currTitle.style.fontWeight = "bold";
        // show the holder
        currHolder.style.display = "";
        // show this content (won't be seen until we slide)
        var song = document.getElementById(currSong);
        var songContent = document.getElementById(currSong + "_content");
        song.style.display = "";
        // set the content top to negative holder height, we'll move this down as we slide
        songContent.style.top = "-" + song.offsetHeight + "px";
        // content is hidden, now set the holden to the min height
        song.style.height = "1px";
    }
    // finished sliding down (showing an element)
    else
    {
        // show the song
        var song = document.getElementById(currSong);
        var songContent = document.getElementById(currSong + "_content");
        song.style.height = songContent.offsetHeight + "px";
        songContent.style.top = "0px";
        // title is already bolded, holder is already shown
    }
}

function toggle_notes(notes_id)
{
    var song_id = notes_id.replace("_notes", "");
    var song = document.getElementById(song_id);
    var notes = document.getElementById(notes_id);
    var notesHeight = notes.clientHeight;
    var wasHidden = (notes.style.display == "none");
    toggle_elem(notes_id);

    // if hidden add height, otherwise subtract
    if (wasHidden)
    {
        // now shown so get the height now
        notesHeight = notes.clientHeight;
        song.style.height = (song.clientHeight + notesHeight) + "px";
    }
    else
    {
        song.style.height = (song.clientHeight - notesHeight) + "px";
    }
}

function open_initial()
{
    // check the window location, if we have a number, open that song
    var param_start = window.location.href.indexOf("?");
    if (param_start > 0)
    {
        // get the title that corresponds to this song
        var song_num = window.location.href.substring(param_start + 1, window.location.href.length);
        var title = document.getElementById("song" + song_num + "_title");
        title.click();
    }
}

function works_load()
{
    setPaypalValues();
    open_initial();
}
