var m_caseStudies = new Array();
m_caseStudies[0] = new caseStudy('', 'lloyds.png', 'o2_caseStudy_lloyds.wmv', '');
m_caseStudies[1] = new caseStudy('', 'tesco.png', 'o2_caseStudy_tesco.wmv', '');
m_caseStudies[2] = new caseStudy('', 'gloucester.png', 'o2_caseStudy_gloucestershireConstabulary.pdf', '');
m_caseStudies[3] = new caseStudy('', 'rac.png', 'ic_caseStudy_rac.pdf', '');



// Used to store the array indicies of already-selected showcases
var m_pickedCaseStudies = new Array();

function featureCaseStudies(numberOfCaseStudies)
{   
    var caseStudyNumber;
    var pickedCaseStudy;
    var html = '';
    
    
	caseStudyNumber = pickCaseStudy();
	m_pickedCaseStudies[m_pickedCaseStudies.length+1] = caseStudyNumber;
	pickedCaseStudy = m_caseStudies[caseStudyNumber];
	
	// Render the showcase
	html += ('<a target="_blank"  href="caseStudies/' + pickedCaseStudy.href + '"><img src="images/customer/' + pickedCaseStudy.img + '" height="50" width="300" alt="' + pickedCaseStudy.title + '" /></a>');
	html += ('<div>');
	html += ('<h1>' + pickedCaseStudy.title + '</h1>');
	html += ('<a href="' + pickedCaseStudy.href + '">' + pickedCaseStudy.blurb + '</a>');
	html += ('</div>');

    
    // Inject the HTML for the showcase content into the right place   
    /*
    var panel = document.getElementById('home-showcase-panel');
    panel.innerHTML = html + panel.innerHTML;
    */
    document.write(html);
}

function pickCaseStudy()
{
    var alreadyPicked = true;
    var caseStyduNumber;

    // Generate a random number between 0 and #showcases
    while(alreadyPicked)
    {
        caseStudyNumber = (Math.round((Math.random()*(m_caseStudies.length-1))));
        alreadyPicked = false;
        for(var i=0; i<m_pickedCaseStudies.length; i++)
        {
            if (caseStudyNumber == m_pickedCaseStudies[i])
            {
                alreadyPicked = true;
            }
        }
    }
    
    return caseStudyNumber;
}

// Class definition for a caseStudy
function caseStudy(_title, _img, _href, _blurb)
{
    this.title = _title;
    this.blurb = _blurb;
    this.img = _img;
    this.href = _href;
}

