#!/usr/bin/perl5
require("$ENV{'DOCUMENT_ROOT'}/leapnet/private/lib.server/main.cgi");
&divy;
##########
sub divy {
##########
&parse_form;
$FOOTER = &load_file('HTML','footer.html');
if($TYPE eq 'home') {
$HEADER = &load_header("LEAPNet");
$NAV = &load_nav();
$BODY = &load_file('HTML','index.html');
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### LEAP LETTER #####
} elsif($TYPE eq 'll') {
&error(1,"The LEAP Letter you requested does not exist. Refer to this page for a listing of all the LEAP Letters.") if !$EN{$PAGE};
$HEADER = &load_header("LEAPNet:LEAP Letters:$EN{$PAGE} Edition");
&add_leap_letter_link($PAGE);
$NAV = &load_nav("$LNK{'LEAPNET'}:$LNK{'LEAPNET.LETTERS'}:$EN{$PAGE}",4,4.1);
$FRONT_PAGE = &load_file('HTML',"leap-letters.front/$PAGE.html");
$BODY = &load_file('HTML','leap-letters.letter.html');
$BODY =~ s//$PAGE/g;
$BODY =~ s//$FRONT_PAGE/;
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### LEAP LETTER ARTICLES #####
} elsif($TYPE eq 'lla') {
&error(1,"The LEAP Letter articles you requested do not exist. Refer to this page for a listing of all the LEAP Letters.") if !$EN{$PAGE};
$HEADER = &load_header("LEAPNet:LEAP Letters:$EN{$PAGE} Edition:Articles");
&add_leap_letter_link($PAGE);
$NAV = &load_nav("$LNK{'LEAPNET'}:$LNK{'LEAPNET.LETTERS'}:$LNK{\"LEAPNET.LETTERS.$PAGE\"}:Articles",4,4.2);
$ARTICLES = &load_file('HTML',"leap-letters.articles/$PAGE.html");
$BODY = &load_file('HTML','leap-letters.letter.articles.html');
$BODY =~ s//$ARTICLES/;
$REP = "$EN{$PAGE} Articles";
$BODY =~ s//$REP/;
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### LEAP LETTER INDEX #####
} elsif($TYPE eq 'llh') {
$HEADER = &load_header("LEAPNet:LEAP Letters");
$NAV = &load_nav("$LNK{'LEAPNET'}:LEAP Letters",4);
$BODY = &load_file('HTML','leap-letters.index.html');
$FOOTER = &load_file('HTML','footer.html');
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### PROFILES INDEX #####
} elsif($TYPE eq 'sfph') {
$HEADER = &load_header("LEAPNet:State & Federal Profiles");
$NAV = &load_nav("$LNK{'LEAPNET'}:State & Federal Profiles",6);
$BODY = &load_file('HTML','profiles.index.html');
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### LEGISLATIVE CATEGORIES #####
} elsif($TYPE eq 'sfplc') {
$HEADER = &load_header("LEAPNet:State & Federal Profiles:Legislation:Legislative Categories");
$NAV = &load_nav("$LNK{'LEAPNET'}:$LNK{'LEAPNET.PROFILES'}:$LNK{'LEAPNET.PROFILES.LEGISLATION'}:Legislative Categories",6);
$BODY = &load_file('HTML','profiles.state.legislation.categories.html');
&unload_page("$HEADER$NAV$BODY$FOOTER");
##### DISCLAIMER #####
} elsif($TYPE eq 'dis') {
$HEADER = &load_header("LEAPNet Disclaimer");
$NAV = &load_nav('');
$BODY = &load_file('HTML','disclaimer.html');
&unload_page("$HEADER$NAV$BODY