﻿

function SampleHolder()
{
    this.leftList = new Array();
    this.rightList = new Array();
    this.isLeft = true;

}

SampleHolder.prototype.count = function()
{
	return this.leftList.length+this.rightList.length;
}

SampleHolder.prototype.writeSample = function()
{
	currentAudio = "";
    var i = 0;
    for(i=0; i < this.leftList.length; i++)
    {
        this.leftList[i].writeSample();
    }
    i=0;
    for(i=0; i < this.rightList.length; i++)
    {
        this.rightList[i].writeSample();
    }

}

SampleHolder.prototype.clear = function()
{
    this.isLeft = true;
    this.leftList = new Array();
    this.rightList = new Array();
}

SampleHolder.prototype.addSample = function(sample)
{
    if (this.isLeft)
    {
        this.leftList.push(sample);
        this.isLeft = false;
    }
    else
    {
        this.rightList.push(sample);
        this.isLeft = true;
    }
}

SampleHolder.prototype.renderCols = function(leftHolder, rightHolder)
{
    if (this.leftList.length > 0)
    {
        this.renderSamples(leftHolder, this.leftList);
    }
    if (this.rightList.length > 0)
    {
        this.renderSamples(rightHolder, this.rightList);
    }

}

SampleHolder.prototype.renderSamples = function(holder, list)
{
    
    
    var vtHeader = create("div", "vtColHeader");
        var vtName = create("div", "vtCellName");
        vtName.innerHTML = "TALENT NAME";
    vtHeader.appendChild(vtName);
        var vtSample = create("div", "vtCellSample");
        vtSample.innerHTML = "EXAMPLE";
    vtHeader.appendChild(vtSample);
        var vtSelect = create("div", "vtCellSelect");
        vtSelect.innerHTML = "SELECT";
    vtHeader.appendChild(vtSelect);
    
    holder.appendChild(vtHeader);
    
    for(var i=0; i < list.length; i++)
    {
        
        holder.appendChild(list[i].render(i));
    }
}


