#!/usr/bin/perl
use CGI; 
my $cgi = CGI->new();
my $template =  $cgi->param("template");
my $id = $cgi->param("listing.ID");
my $host = $ENV{HTTP_HOST};

if ($host eq 'www.eclasses.org' || $host eq 'eclasses.org'){
        if($id eq '0008448'){
            print $cgi->redirect("http://$host/instructor/");
        }elsif ($id eq '0008462'){
            print $cgi->redirect("http://$host/about/");
        }elsif ($id eq '0010195'){
            print $cgi->redirect("http://$host/eclasseswork/");      
        }elsif ($id eq '0008452'){
            print $cgi->redirect("http://support.eclasses.org/"); 
        }elsif ($id eq '0008421'){
            print $cgi->redirect("http://$host/privacy/"); 
        }elsif ($id eq '0008422'){
            print $cgi->redirect("http://$host/terms/");  
        }elsif ($id eq '0008450'){
            print $cgi->redirect("http://$host/login/"); 
        }elsif ($id eq '0007359'){
            print $cgi->redirect("http://$host/H151/");
        }elsif ($id eq '0007365'){
            print $cgi->redirect("http://$host/X101/"); 
        }elsif ($id eq '0007367'){
            print $cgi->redirect("http://$host/A131/"); 
        }elsif ($id eq '0007373'){
            print $cgi->redirect("http://$host/P010/"); 
        }elsif ($id eq '0007378'){
            print $cgi->redirect("http://$host/A222/"); 
        }elsif ($id eq '0007381'){
            print $cgi->redirect("http://$host/A231/"); 
        }elsif ($id eq '0007386'){
            print $cgi->redirect("http://$host/G301/"); 
        }elsif ($id eq '0011200'){
            print $cgi->redirect("http://$host/ZGP10/"); 
        }elsif ($id eq '0011108'){
            print $cgi->redirect("http://$host/G303/"); 
        }elsif ($id eq '0007387'){
            print $cgi->redirect("http://$host/H401/"); 
        }elsif ($id eq '0007389'){
            print $cgi->redirect("http://$host/H102/"); 
        }elsif ($id eq '0007697'){
            print $cgi->redirect("http://$host/H101/"); 
        }elsif ($id eq '0007781'){
            print $cgi->redirect("http://$host/A232/"); 
        }elsif ($id eq '0008604'){
            print $cgi->redirect("http://$host/P132/"); 
        }elsif ($id eq '0008077'){
            print $cgi->redirect("http://$host/G401/"); 
        }elsif ($id eq '0010992'){
            print $cgi->redirect("http://$host/MS304/"); 
        }elsif ($id eq '0008143'){
            print $cgi->redirect("http://$host/X102/"); 
        }elsif ($id eq '0008512'){
            print $cgi->redirect("http://$host/P121/"); 
        }elsif ($id eq '0008545'){
            print $cgi->redirect("http://$host/S111/"); 
        }elsif ($id eq '0010188'){
            print $cgi->redirect("http://$host/D300/"); 
        }elsif ($id eq '0008458'){
            print $cgi->redirect("http://$host/B320/"); 
        }elsif ($id eq '0008490'){
            print $cgi->redirect("http://$host/H152/"); 
        }elsif ($id eq '0008501'){
            print $cgi->redirect("http://$host/MS311/"); 
        }elsif ($id eq '0008507'){
            print $cgi->redirect("http://$host/P131/"); 
        }elsif ($id eq '0008585'){
            print $cgi->redirect("http://$host/B141/"); 
        }elsif ($id eq '0008611'){
            print $cgi->redirect("http://$host/MS300/"); 
        }elsif ($id eq '0008618'){
            print $cgi->redirect("http://$host/P122/"); 
        }elsif ($id eq '0008622'){
            print $cgi->redirect("http://$host/B321/"); 
        }elsif ($id eq '0008626'){
            print $cgi->redirect("http://$host/A233/"); 
        }elsif ($id eq '0010726'){
            print $cgi->redirect("http://$host/P176/"); 
        }elsif ($id eq '0010171'){
            print $cgi->redirect("http://$host/P141/"); 
        }elsif ($id eq '0010540'){
            print $cgi->redirect("http://$host/P100/"); 
        }elsif ($id eq '0010217'){
            print $cgi->redirect("http://$host/P142/"); 
        }elsif ($id eq '0010221'){
            print $cgi->redirect("http://$host/H111/"); 
        }elsif ($id eq '0011480'){
            print $cgi->redirect("http://$host/B129/"); 
        }elsif ($id eq '0010982'){
            print $cgi->redirect("http://$host/P153/"); 
        }elsif ($id eq '0010250'){
            print $cgi->redirect("http://$host/P140/"); 
        }elsif ($id eq '0010280'){
            print $cgi->redirect("http://$host/MS331/"); 
        }elsif ($id eq '0010290'){
            print $cgi->redirect("http://$host/P183/"); 
        }elsif ($id eq '0010511'){
            print $cgi->redirect("http://$host/D210/"); 
        }elsif ($id eq '0010520'){
            print $cgi->redirect("http://$host/P184/"); 
        }elsif ($id eq '0010522'){
            print $cgi->redirect("http://$host/H153/"); 
        }elsif ($id eq '0010734'){
            print $cgi->redirect("http://$host/MS303/"); 
        }elsif ($id eq '0010727'){
            print $cgi->redirect("http://$host/P112/"); 
        }elsif ($id eq '0010747'){
            print $cgi->redirect("http://$host/P177/"); 
        }elsif ($id eq '0010989'){
            print $cgi->redirect("http://$host/D313/"); 
        }elsif ($id eq '0011221'){
            print $cgi->redirect("http://$host/B123/"); 
        }elsif ($id eq '0011201'){
            print $cgi->redirect("http://$host/ZGP11/"); 
        }elsif ($id eq '0011202'){
            print $cgi->redirect("http://$host/ZGP12/"); 
        }elsif ($id eq '0011203'){
            print $cgi->redirect("http://$host/ZGC10/"); 
        }elsif ($id eq '0011204'){
            print $cgi->redirect("http://$host/ZGC11/"); 
        }elsif ($id eq '0011214'){
            print $cgi->redirect("http://$host/P104/"); 
        }elsif ($id eq '0011232'){
            print $cgi->redirect("http://$host/B132/"); 
        }elsif ($id eq '0011234'){
            print $cgi->redirect("http://$host/ZGP07/"); 
        }elsif ($id eq '0011240'){
            print $cgi->redirect("http://$host/B125/"); 
        }elsif ($id eq '0011242'){
            print $cgi->redirect("http://$host/B127/"); 
        }elsif ($id eq '0011253'){
            print $cgi->redirect("http://$host/B126/"); 
        }elsif ($id eq '0011254'){
            print $cgi->redirect("http://$host/P133/"); 
        }else{
            print $cgi->redirect("http://$host/");
        }
}else{
        if($id eq '0008448'){
            print $cgi->redirect("http://www.eclasses.org/instructor/");
        }elsif ($id eq '0008462'){
            print $cgi->redirect("http://$host/aboutpage/");
        }elsif ($id eq '0010195'){
            print $cgi->redirect("http://$host/eclassesworkpage/");             
        }elsif ($id eq '0008452'){
            print $cgi->redirect("http://support.eclasses.org/"); 
        }elsif ($id eq '0008421'){
            print $cgi->redirect("http://$host/privacypage/"); 
        }elsif ($id eq '0008422'){
            print $cgi->redirect("http://$host/termspage/");  
        }elsif ($id eq '0008450'){
            print $cgi->redirect("http://$host/loginpage/"); 
        }elsif ($id eq '0007359'){
            print $cgi->redirect("http://$host/courseH151/"); 
        }elsif ($id eq '0007365'){
            print $cgi->redirect("http://$host/courseX101/"); 
        }elsif ($id eq '0007367'){
            print $cgi->redirect("http://$host/courseA131/"); 
        }elsif ($id eq '0007373'){
            print $cgi->redirect("http://$host/courseP010/"); 
        }elsif ($id eq '0007378'){
            print $cgi->redirect("http://$host/courseA222/"); 
        }elsif ($id eq '0007381'){
            print $cgi->redirect("http://$host/courseA231/"); 
        }elsif ($id eq '0007386'){
            print $cgi->redirect("http://$host/courseG301/"); 
        }elsif ($id eq '0011200'){
            print $cgi->redirect("http://$host/courseZGP10/"); 
        }elsif ($id eq '0011108'){
            print $cgi->redirect("http://$host/courseG303/"); 
        }elsif ($id eq '0007387'){
            print $cgi->redirect("http://$host/courseH401/"); 
        }elsif ($id eq '0007389'){
            print $cgi->redirect("http://$host/courseH102/"); 
        }elsif ($id eq '0007697'){
            print $cgi->redirect("http://$host/courseH101/"); 
        }elsif ($id eq '0007781'){
            print $cgi->redirect("http://$host/courseA232/"); 
        }elsif ($id eq '0008604'){
            print $cgi->redirect("http://$host/courseP132/"); 
        }elsif ($id eq '0008077'){
            print $cgi->redirect("http://$host/courseG401/"); 
        }elsif ($id eq '0010992'){
            print $cgi->redirect("http://$host/courseMS304/"); 
        }elsif ($id eq '0008143'){
            print $cgi->redirect("http://$host/courseX102/"); 
        }elsif ($id eq '0008512'){
            print $cgi->redirect("http://$host/courseP121/"); 
        }elsif ($id eq '0008545'){
            print $cgi->redirect("http://$host/courseS111/"); 
        }elsif ($id eq '0010188'){
            print $cgi->redirect("http://$host/courseD300/"); 
        }elsif ($id eq '0008458'){
            print $cgi->redirect("http://$host/courseB320/"); 
        }elsif ($id eq '0008490'){
            print $cgi->redirect("http://$host/courseH152/"); 
        }elsif ($id eq '0008501'){
            print $cgi->redirect("http://$host/courseMS311/"); 
        }elsif ($id eq '0008507'){
            print $cgi->redirect("http://$host/courseP131/"); 
        }elsif ($id eq '0008585'){
            print $cgi->redirect("http://$host/courseB141/"); 
        }elsif ($id eq '0008611'){
            print $cgi->redirect("http://$host/courseMS300/"); 
        }elsif ($id eq '0008618'){
            print $cgi->redirect("http://$host/courseP122/"); 
        }elsif ($id eq '0008622'){
            print $cgi->redirect("http://$host/courseB321/"); 
        }elsif ($id eq '0008626'){
            print $cgi->redirect("http://$host/courseA233/"); 
        }elsif ($id eq '0010726'){
            print $cgi->redirect("http://$host/courseP176/"); 
        }elsif ($id eq '0010171'){
            print $cgi->redirect("http://$host/courseP141/"); 
        }elsif ($id eq '0010540'){
            print $cgi->redirect("http://$host/courseP100/"); 
        }elsif ($id eq '0010217'){
            print $cgi->redirect("http://$host/courseP142/"); 
        }elsif ($id eq '0010221'){
            print $cgi->redirect("http://$host/courseH111/"); 
        }elsif ($id eq '0011480'){
            print $cgi->redirect("http://$host/courseB129/"); 
        }elsif ($id eq '0010982'){
            print $cgi->redirect("http://$host/courseP153/"); 
        }elsif ($id eq '0010250'){
            print $cgi->redirect("http://$host/courseP140/"); 
        }elsif ($id eq '0010280'){
            print $cgi->redirect("http://$host/courseMS331/"); 
        }elsif ($id eq '0010290'){
            print $cgi->redirect("http://$host/courseP183/"); 
        }elsif ($id eq '0010511'){
            print $cgi->redirect("http://$host/courseD210/"); 
        }elsif ($id eq '0010520'){
            print $cgi->redirect("http://$host/courseP184/"); 
        }elsif ($id eq '0010522'){
            print $cgi->redirect("http://$host/courseH153/"); 
        }elsif ($id eq '0010734'){
            print $cgi->redirect("http://$host/courseMS303/"); 
        }elsif ($id eq '0010727'){
            print $cgi->redirect("http://$host/courseP112/"); 
        }elsif ($id eq '0010747'){
            print $cgi->redirect("http://$host/courseP177/"); 
        }elsif ($id eq '0010989'){
            print $cgi->redirect("http://$host/courseD313/"); 
        }elsif ($id eq '0011221'){
            print $cgi->redirect("http://$host/courseB123/"); 
        }elsif ($id eq '0011201'){
            print $cgi->redirect("http://$host/courseZGP11/"); 
        }elsif ($id eq '0011202'){
            print $cgi->redirect("http://$host/courseZGP12/"); 
        }elsif ($id eq '0011203'){
            print $cgi->redirect("http://$host/courseZGC10/"); 
        }elsif ($id eq '0011204'){
            print $cgi->redirect("http://$host/courseZGC11/"); 
        }elsif ($id eq '0011214'){
            print $cgi->redirect("http://$host/courseP104/"); 
        }elsif ($id eq '0011232'){
            print $cgi->redirect("http://$host/courseB132/"); 
        }elsif ($id eq '0011234'){
            print $cgi->redirect("http://$host/courseZGP07/"); 
        }elsif ($id eq '0011240'){
            print $cgi->redirect("http://$host/courseB125/"); 
        }elsif ($id eq '0011242'){
            print $cgi->redirect("http://$host/courseB127/"); 
        }elsif ($id eq '0011253'){
            print $cgi->redirect("http://$host/courseB126/"); 
        }elsif ($id eq '0011254'){
            print $cgi->redirect("http://$host/courseP133/"); 
        }else{
        
            if($template eq 'cl/login.htm'){
                        print $cgi->redirect("http://$host/loginpage/");
            }elsif ($template eq 'cl/certification.htm'){
                        print $cgi->redirect("http://$host/listcertificates/");            
            }elsif ($template eq 'cl/instructor.htm'){
                        print $cgi->redirect("http://$host/");
            }elsif ($template eq 'cl/about.htm'){
                        print $cgi->redirect("http://$host/aboutpage/");
            }elsif ($template eq 'cl/terms.htm'){
                        print $cgi->redirect("http://$host/termspage/");
            }elsif ($template eq 'cl/privacy.htm'){
                        print $cgi->redirect("http://$host/privacypage/");
             }elsif ($template eq 'cl/contact.htm'){
                        print $cgi->redirect("http://support.eclasses.org/");                                                                       
            }else{
                print $cgi->redirect("http://$host/"); 
            }
        
        }
}


