<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html">
<mx:Script>
    <![CDATA[
    
    private function loadWordCountList(event:MouseEvent):void
    {
                wordCountTiles.visible=true;
                authorNameTiles.visible=false;
                pubDateTiles.visible=false;
                uniqueWordTiles.visible=false;
        
    }

    private function loadPubDateList(event:MouseEvent):void
    {
                wordCountTiles.visible=false;
                authorNameTiles.visible=false;
                pubDateTiles.visible=true;
                uniqueWordTiles.visible=false;
        
    }

    private function loadAuthorNameList(event:MouseEvent):void
    {
                wordCountTiles.visible=false;
                pubDateTiles.visible=false;
                uniqueWordTiles.visible=false;
        authorNameTiles.visible=true;
    }

    private function loadUniqueWordList(event:MouseEvent):void
    {
                wordCountTiles.visible=false;
                authorNameTiles.visible=false;
                pubDateTiles.visible=false;
                uniqueWordTiles.visible=true;
        
    }
    
    ]]>
</mx:Script>
<mx:Model id="bookDataByWordCount" source="wordCount.xml"/>
<mx:Model id="bookDataByPubDate" source="pubDate.xml"/>
<mx:Model id="bookDataByUniqueWords" source="uniqueWords.xml"/>
<mx:Model id="bookDataByAuthorName" source="authorName.xml"/>

    <mx:Style source="style.css"/>
    <mx:RadioButtonGroup id="radioSort"/>
    <mx:RadioButton x="10" y="19" label="Word Count" groupName="radioSort" id="wordCount" selected="true" click="loadWordCountList(event)" iconColor="#6ADD0D"/>
    <mx:RadioButton x="10" y="45" label="Pub. Date" groupName="radioSort" id="pubDate" click="loadPubDateList(event)" iconColor="#6ADD0D"/>
    <mx:RadioButton x="10" y="71" label="Author Name" groupName="radioSort" id="authorName" click="loadAuthorNameList(event)" iconColor="#6ADD0D"/>
    <mx:RadioButton x="10" y="97" label="Unique Words" groupName="radioSort" id="uniqueWords" click="loadUniqueWordList(event)" iconColor="#6ADD0D"/>
    <mx:TileList id="wordCountTiles"
        width="80%"
        height="95%"
        verticalCenter="0"
        horizontalCenter="0"
        dataProvider="{bookDataByWordCount.book}"
        itemRenderer="BookRenderer"/>
    <mx:TileList id="authorNameTiles"
        width="80%"
        height="95%"
        verticalCenter="0"
        horizontalCenter="0"
        dataProvider="{bookDataByAuthorName.book}"
        itemRenderer="BookRenderer"/>
    <mx:TileList id="uniqueWordTiles"
        width="80%"
        height="95%"
        verticalCenter="0"
        horizontalCenter="0"
        dataProvider="{bookDataByUniqueWords.book}"
        itemRenderer="BookRenderer"/>
    <mx:TileList id="pubDateTiles"
        width="80%"
        height="95%"
        verticalCenter="0"
        horizontalCenter="0"
        dataProvider="{bookDataByPubDate.book}"
        itemRenderer="BookRenderer"/>

</mx:Application>