/*
 * $Id: coverageMap.js,v 1.9.8.1 2008/04/30 21:22:54 ctandy Exp $
 *
 * Javascript to handle showing covered areas
 */

var currentMarket;

function displayMap() {
    contentHtml();
    showAreasHtml();
    $('showAreasHeader').setChild($E('span', {}, ""));
}

function showAreas(stateName) {
    currentMarket = markets[stateName];

    $('showAreasHeader').setChild($E('span', {}, "Covered markets for ", $E('strong', {}, stateName)));

    var marketLinks = new Array();
	for (i=0;i<currentMarket.length;i++) {
		marketLinks.push($E('div', {}, linkForMarketIndex(i, stateName)));	
    }
    
    $('showAreas').setChild($E('div', {css_height: "275px", css_overflow: "auto"}, marketLinks));
}

function showMarket(index) {
	var book           = currentMarket[index];
	var bookCode       = book.getCode();
	var header         = book.header();
	var myCoveredAreas = book.getCoveredAreas();
    
    var content = new Array();
	for (var i=0; i < myCoveredAreas.length; i++) {
        content.push($E('li', {}, myCoveredAreas[i]));

    }
    $('contentArea').setChild(
        $E("div",{},header,
           $E("div", {css_height: "250px", css_overflow: 'auto'}, $E('ul', {}, content)),
           $E("div", { className: 'marketDetailsControls' }, book.linkButtonsHtml())
        )
    );
}

