        function showPlanes(reqResult) {
		
            eleAr = Array();
            textAr = Array();
            for (i=0; i<reqResult.length; i++) {
                id = i;
                //newele = DFCStream(reqResult[i],100,100);
                newele = PT.Cmd.Stream(reqResult[i],100,100);
                newele.style.border = 'none';
                eleId = 'sbpic' + id;
                newele.setAttribute('id',eleId);
                //newlink = DFCLink(reqResult[i]);
                newlink = PT.Cmd.Link(reqResult[i]);
                newlink.setAttribute('title',null);
                newlink.appendChild(newele);
                $('sidebar').appendChild(newlink);
                tag = document.createElement('br');
                $('sidebar').appendChild(tag);
                
                eleAr[id] = eleId;
                textAr[id] = '<TABLE>';

                if (reqResult[i].mdata['Aircraft']) {
                    textAr[id] += '<TR><TD><B>Aircraft: </B></TD><TD> ' + reqResult[i].mdata['Aircraft'] + '</TD></TR>';
                }

                if (reqResult[i].mdata['Tail']) {
                    textAr[id] += '<TR><TD><B>Tail #: </B></TD><TD> ' + reqResult[i].mdata['Tail'] + '</TD></TR>';
                }

                if (reqResult[i].mdata['Pilot']) {
                    textAr[id] += '<TR><TD><B>Pilot: </B></TD><TD> ' + reqResult[i].mdata['Pilot'] + '</TD></TR>';
                }

                if (reqResult[i].mdata['Location']) {
                    textAr[id] += '<TR><TD><B>Location: </B></TD><TD> ' + reqResult[i].mdata['Location'] + '</TD></TR>';
                }
                
                if (reqResult[i].mdata['Copyright']) {
                    textAr[id] += '<TR><TD COLSPAN="2"><CENTER><B>' + reqResult[i].mdata['Copyright'] + '</B></CENTER></TD></TR>';
                }

                textAr[id] += '<TR><TD COLSPAN="2"><CENTER><I>Click Picture To Enlarge</I></CENTER></TD></TR></TABLE>';
            }
            new xTooltipGroup(eleAr, 'ttip', 'mouse', 10, 10, textAr);
				
        }

        function fillNews(reqResult) {
            pagecount = 1;
            rescount = 0;
            pageele = null;
            pages = Array();
            reqResult.reverse(true);

            for(i=0; i<reqResult.length; i++) {
                rescount++;
                res = reqResult[i];

                if (rescount > 6) {
                    rescount = 1;
                    pages[pagecount] = pageele;
                    pagecount++;
                    pageele = null;
                }
                    
                if (!pageele) {
                    resdiv = document.createElement('div');
                    resdiv.setAttribute('id','NewsPg' + pagecount);
                    resdiv.className = 'results';
                    //xHide(resdiv);
                    resdiv.style.visibility = 'hidden';
                    resdiv.style.display = 'none';
                    resdiv.style.opacity = '0';
                    resdiv.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; 
                    pageele = resdiv;
                }

                resele = document.createElement('div');
                resele.className = 'result';
                if (rescount == 1) {
                    if (pagecount == 1) {
                        resele.style.border = '1px solid red';
                    } else {
                        resele.style.borderTop = '1px solid black';
                    }
                }
                
                //resimg = DFCStream(res,0,75);
                resimg = PT.Cmd.Stream(res,0,75);
                resimg.style.border = '1px solid black';
                //resTN = DFCLink(res);
                resTN = PT.Cmd.Link(res);
                resTN.appendChild(resimg);

                resnmspan = document.createElement('span');
                resnmspan.className = 'resnmspan';
                //resnmlink = DFCDownload(res);
                resnmlink = PT.Cmd.Download(res);
                resnmlink.style.fontWeight = 'bold';
                resnmlink.innerHTML = res.mdata['Title'] + '<br>';
                resnmspan.appendChild(resnmlink);

                resmonspan = document.createElement('span');
                resmonspan.className = 'resmonspan';
                resmonspan.innerHTML = res.mdata['Month'];

                reshlspan = document.createElement('span');
                reshlspan.className = 'reshlspan';
                reshlspan.innerHTML = res.mdata['Headlines'];

                resctvspan = document.createElement('span');
                resctvspan.className = 'resctvspan';
                //resctvlink = DFCLink(res);
                resctvlink = PT.Cmd.Link(res);
                resctvlink.innerHTML = 'Click To View';
                resctvspan.appendChild(resctvlink);

                resele.appendChild(resnmspan);
                resele.appendChild(resmonspan);
                resele.appendChild(reshlspan);
                resele.appendChild(resTN);
                resele.appendChild(resctvspan);
                pageele.appendChild(resele);

            }

            for (i=1; i<pages.length; i++) {
                $('newsResults').appendChild(pages[i]);
            }

            $('newsResults').appendChild(pageele);

            $('NewsPgPrev').className = 'prevLinkDis';
            if (pagecount < 2) {
                $('NewsPgNext').className = 'nextLinkDis';
            } else {
                $('NewsPgNext').firstChild.onclick = function() { nextPage(1,'NewsPg'); }
            }

            $('NewsPgCount').innerHTML = 'Page <span id="NewsPgCountNum">1</span> of ' + pagecount;
            Spry.Effect.AppearFade('NewsPg1', {duration:500,from:0,to:100,setup:startFadeIn,finish:finishFadeIn});
        }

        function fillSearch(reqResult) {
            pagecount = 1;
            rescount = 0;
            pageele = null;
            pages = Array();

            reseles = document.getElementsByClassName('results');
            for (i=0; i < reseles.length; i++) {
                idstr = '' + reseles[i].id;
                if (idstr.indexOf('SearchPg') != -1) {
                    $('searchResults').removeChild(reseles[i]);
                }
            }

            for(i=0; i<reqResult.length; i++) {
                rescount++;
                res = reqResult[i];

                if (rescount > 6) {
                    rescount = 1;
                    pages[pagecount] = pageele;
                    pagecount++;
                    pageele = null;
                }
                    
                if (!pageele) {
                    resdiv = document.createElement('div');
                    resdiv.setAttribute('id','SearchPg' + pagecount);
                    resdiv.className = 'results';
                    resdiv.style.visibility = 'hidden';
                    resdiv.style.display = 'none';
                    resdiv.style.opacity = '0';
                    resdiv.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; 
                    pageele = resdiv;
                }

                resele = document.createElement('div');
                resele.className = 'result';
                if (rescount == 1) {
                    resele.style.borderTop = '1px solid black';
                }
                
                //resimg = DFCStream(res,0,75);
                resimg = PT.Cmd.Stream(res,0,75);
                resimg.style.border = '1px solid black';
                //resTN = DFCLink(res);
                resTN = PT.Cmd.Link(res);
                resTN.appendChild(resimg);

                resnmspan = document.createElement('span');
                resnmspan.className = 'resnmspan';
                //resnmlink = DFCDownload(res);
                resnmlink = PT.Cmd.Download(res);
                resnmlink.style.fontWeight = 'bold';
                resnmlink.innerHTML = res.name + '<br>';
                resnmspan.appendChild(resnmlink);

                resmonspan = document.createElement('span');
                resmonspan.className = 'resmonspan';
                resmonspan.innerHTML = res.type;

                resctvspan = document.createElement('span');
                resctvspan.className = 'resctvspan';
                //resctvlink = DFCLink(res);
                resctvlink = PT.Cmd.Link(res);
                resctvlink.innerHTML = 'Click To View';
                resctvspan.appendChild(resctvlink);

                resele.appendChild(resnmspan);
                resele.appendChild(resmonspan);
                resele.appendChild(resTN);
                resele.appendChild(resctvspan);
                pageele.appendChild(resele);

            }

            for (i=1; i<pages.length; i++) {
                $('searchResults').appendChild(pages[i]);
            }

            $('searchResults').appendChild(pageele);

            $('SearchPgPrev').className = 'prevLinkDis';
            if (pagecount < 2) {
                $('SearchPgNext').className = 'nextLinkDis';
            } else {
                $('SearchPgNext').className = 'nextLink';
                $('SearchPgNext').firstChild.onclick = function() { nextPage(1,'SearchPg'); }
            }

            $('SearchPgCount').innerHTML = 'Page <span id="SearchPgCountNum">1</span> of ' + pagecount;
            tp1.showPanel(3);
            Spry.Effect.AppearFade('SearchPg1', {duration:500,from:0,to:100,setup:startFadeIn,finish:finishFadeIn});
        }

        function fillAnnounce(reqResult) {
            pagecount = 1;
            rescount = 0;
            pageele = null;
            pages = Array();
            reqResult.reverse(true);

            for(i=0; i<reqResult.length; i++) {
                rescount++;
                res = reqResult[i];

                if (rescount > 6) {
                    rescount = 1;
                    pages[pagecount] = pageele;
                    pagecount++;
                    pageele = null;
                }
                    
                if (!pageele) {
                    resdiv = document.createElement('div');
                    resdiv.setAttribute('id','AnnPg' + pagecount);
                    resdiv.className = 'results';
                    resdiv.style.visibility = 'hidden';
                    resdiv.style.display = 'none';
                    resdiv.style.opacity = '0';
                    resdiv.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; 
                    pageele = resdiv;
                }

                resele = document.createElement('div');
                resele.className = 'result';

                if (res.mdata['Urgency'] == 'Urgent') {
                    resele.style.border = '1px solid red';
                } else if (res.mdata['Urgency'] == 'Moderate') {
                    resele.style.border = '1px solid #CCCC66';
                } else {
                    resele.style.border = '1px solid black';
                }

                //resimg = DFCStream(res,0,75);
                resimg = PT.Cmd.Stream(res,0,75);
                resimg.style.border = '1px solid black';
                //resTN = DFCLink(res);
                resTN = PT.Cmd.Link(res);
                resTN.appendChild(resimg);

                resnmspan = document.createElement('span');
                resnmspan.className = 'resnmspan';
                //resnmlink = DFCDownload(res);
                resnmlink = PT.Cmd.Download(res);
                resnmlink.innerHTML = res.mdata['Title'] + '<br>';
                resnmlink.style.fontWeight = 'Bold';
                resnmspan.appendChild(resnmlink);

                if (res.mdata['Location']) {
                    reslocspan = document.createElement('span');
                    reslocspan.className = 'reslocspan';
                    reslocspan.innerHTML = res.mdata['Location'] + '<br>';
                }
                

                resmonspan = document.createElement('span');
                resmonspan.className = 'respostspan';
                resmonspan.innerHTML = 'Posted: ' + res.mdata['Date'] + ' By: ' + res.mdata['Author'];

                /*
                resauthspan = document.createElement('span');
                resauthspan.className = 'resauthspan';
                resauthspan.innerHTML = 'By: ' + res.mdata['Author'];
                */

                resctvspan = document.createElement('span');
                resctvspan.className = 'resctvspan';
                //resctvlink = DFCLink(res);
                resctvlink = PT.Cmd.Link(res);
                resctvlink.innerHTML = 'Click To View';
                resctvspan.appendChild(resctvlink);

                resele.appendChild(resnmspan);

                if (reslocspan) {
                    resele.appendChild(reslocspan);
                }

                resele.appendChild(resmonspan);
                //resele.appendChild(resauthspan);
                resele.appendChild(resTN);
                resele.appendChild(resctvspan);
                pageele.appendChild(resele);

            }

            for (i=1; i<pages.length; i++) {
                $('annResults').appendChild(pages[i]);
            }

            $('annResults').appendChild(pageele);

            $('AnnPgPrev').className = 'prevLinkDis';
            if (pagecount < 2) {
                $('AnnPgNext').className = 'nextLinkDis';
            } else {
                $('AnnPgNext').firstChild.onclick = function() { nextPage(1,'AnnPg'); }
            }

            $('AnnPgCount').innerHTML = 'Page <span id="AnnPgCountNum">1</span> of ' + pagecount;
            $('AnnPg1').style.opacity = '100';
            $('AnnPg1').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'; 
            $('AnnPg1').style.display = 'block';
            $('AnnPg1').style.visibility = 'visible';
            //Spry.Effect.AppearFade('AnnPg1', {duration:1,from:0,to:100,setup:startFadeIn,finish:finishFadeIn});
        }

        function startFadeIn(ele, spryele) {
            ele.style.opacity = '0';
            ele.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; 
            ele.style.display = 'block';
            ele.style.visibility = 'visible';
        }

        function finishFadeIn(ele, spryele) {
        }

        function finishFadeOut(ele, spryele) {
            ele.style.opacity = '0';
            ele.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; 
            ele.style.display = 'none';
            ele.style.visibility = 'hidden';
        }

        function nextPage(curPage,pageSet) {
            nextPg = curPage + 1;
            curEleName = pageSet + curPage;
            nextEleName = pageSet + nextPg; 
            if ($(nextEleName)) {
                prevLinkName = pageSet + 'Prev';
                prevLink = $(prevLinkName);
                prevLink.firstChild.onclick = function() { prevPage(nextPg, pageSet); }
                prevLink.className = 'prevLink';

                anotherPg = nextPg + 1;
                anotherEleName = pageSet + anotherPg;
                nextLinkName = pageSet + 'Next';
                nextLink = $(nextLinkName);
                if ($(anotherEleName)) {
                    nextLink.firstChild.onclick = function() { nextPage(nextPg, pageSet); }
                    nextLink.className = 'nextLink';
                } else {
                    nextLink.firstChild.onclick = function() { }
                    nextLink.className = 'nextLinkDis';
                }

                pagecount = pageSet + 'CountNum';
                $(pagecount).innerHTML = nextPg;

                Spry.Effect.AppearFade(curEleName, {duration:1000,from:100,to:0,finish:finishFadeOut});
                Spry.Effect.AppearFade(nextEleName, {duration:1000,from:0,to:100,setup:startFadeIn,finish:finishFadeIn});
            }
        }

        function prevPage(curPage,pageSet) {
            prevPg = curPage - 1;
            curEleName = pageSet + curPage;
            prevEleName = pageSet + prevPg; 
            if ($(prevEleName)) {
                nextLinkName = pageSet + 'Next';
                nextLink = $(nextLinkName);
                nextLink.firstChild.onclick = function() { nextPage(prevPg, pageSet); }
                nextLink.className = 'nextLink';

                anotherPg = prevPg - 1;
                anotherEleName = pageSet + anotherPg;
                prevLinkName = pageSet + 'Prev';
                prevLink = $(prevLinkName);
                if ($(anotherEleName)) {
                    prevLink.firstChild.onclick = function() { prevPage(prevPg, pageSet); }
                    prevLink.className = 'prevLink';
                } else {
                    prevLink.firstChild.onclick = function() { }
                    prevLink.className = 'prevLinkDis';
                }

                pagecount = pageSet + 'CountNum';
                $(pagecount).innerHTML = prevPg;

                Spry.Effect.AppearFade(curEleName, {duration:1000,from:100,to:0,finish:finishFadeOut});
                Spry.Effect.AppearFade(prevEleName, {duration:1000,from:0,to:100,setup:startFadeIn,finish:finishFadeIn});
            }
        }
