#!/usr/local/bin/perl



#Voting CGI script for 100 entries.

#For Multimedia Beethoven WebSite.

#(C) Copyright by Alex Bronshtein, 1996.





$change = 1000;



if (($ARGV [0] > 0) && ($ARGV [0] <= 100)) {

  $change = $ARGV [0];

 }

else {

  if (($ARGV [1] > 0) && ($ARGV [1] <= 100)) {

    $change = $ARGV [1];

   }

  else {

    if (($ARGV [2] > 0) && ($ARGV [2] <= 100)) {

      $change = $ARGV [2];

     }

    else {

      if (($ARGV [3] > 0) && ($ARGV [3] <= 100)) {

        $change = $ARGV [3];

       }

      else {

        if (($ARGV [4] > 0) && ($ARGV [4] <= 100)) {

          $change = $ARGV [4];

         }

        else {

          $change = 1000;

         }

       }

     }

   }

 }





open (COUNT, "countfile");   # open "countf" counter file

@count [101];

for ($i=0; $i<100; ++$i) 

 {

  $counter = <COUNT>;        

  ++$counter;

  --$counter;

  $count [$i] = $counter;

 }



close (COUNT);               # close file (primarily to "re-set")

if ($change ne 1000) {



open (COUNT, ">countfile");  # open "countf" for 'output'



for ($i=0; $i<100; ++$i) 

 {

  $counter = $count [$i];

  if ($i eq $change) {

    ++$counter;

    print COUNT "$counter\n";  

    $count [$i] = $counter;

   }

  else {

    print COUNT "$counter\n";

   }



 }



close (COUNT);               # close file

}

 

print "Content-Type: text/html\n\n";



print" <HTML> \n";

print" <body BGCOLOR='#FFFFFF' LINK='#FF0000' VLINK='#008000'>\n";

print" </center> \n";

print" <table cellspacing=3 border=0> \n";

print" <tr><td width=100 align=left valign=top> \n";

print" <p align='center'> \n";

print" <a href='/Guests/Beethoven/composer.htm'><img src='compos.jpg' alt='COMPOSER' border=0><br> \n";

print" <a href='/Guests/Beethoven/audio.htm'><img src='audio.jpg' alt='FRAGMENTS' border=0><br> \n";

print" <a href='/Guests/Beethoven/portrait.htm'><img src='portrait.jpg' alt='PORTRAIT' border=0><br> \n";

print" <a href='/Guests/Beethoven/download.htm'><img src='download.jpg' alt='DOWNLOAD' border=0><br> \n";

print" <a href='/Guests/Beethoven/links.htm'><img src='links.jpg' alt='LINKS' border=0><br> \n";

print" <a href='/Guests/Beethoven/about.htm'><img src='ABOUT.jpg' alt='ABOUT' border=0><br> \n";

print" <a href='mailto:broncom@netvision.net.il'><img src='mail.jpg' alt='MAIL' border=0><br> \n";

print" </p> \n";

print" </td> \n";

print" <td align=left width=500 valign=top> \n";

print" <table><tr><td align=left width=500 valign=top> \n";

print" <center> \n";

print" <img src='votelogo.jpg' alt='Vote Logo'> \n";

print" </center> \n";

print" <br> \n";

print" <br> \n";

print" <center> \n";



print" <table align='center' border=0 valign='middle'> \n";

print" <tr><td width='%80'><b>Piece of Music</b></td><td align=center width='%10'><b>Vote</b></td></tr> \n";



print" <tr><td width='%80'><a href=count.cgi?1>Symphony No. 1</a></td> <td align=center width='%10'> ",$count [1], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?2>Symphony No. 2</a></td> <td align=center width='%10'> ",$count [2], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?3>Symphony No. 3 'Eroica'</a></td> <td align=center width='%10'> ",$count [3], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?4>Symphony No. 4</a></td> <td align=center width='%10'> ",$count [4], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?5>Symphony No. 5</a></td> <td align=center width='%10'> ",$count [5], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?6>Symphony No. 6 'Pastoral'</a></td> <td align=center width='%10'> ",$count [6], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?7>Symphony No. 7</a></td> <td align=center width='%10'> ",$count [7], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?8>Symphony No. 8</a></td> <td align=center width='%10'> ",$count [8], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?9>Symphony No. 9 'Choral'</a></td> <td align=center width='%10'> ",$count [9], "</td></tr> \n";



print" <tr><td width='%80'><a href=count.cgi?10>Piano concerto No. 1</a></td> <td align=center width='%10'> ",$count [10], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?11>Piano concerto No. 2</a></td> <td align=center width='%10'> ",$count [11], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?12>Piano concerto No. 3</a></td> <td align=center width='%10'> ",$count [12], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?13>Piano concerto No. 4</a></td> <td align=center width='%10'> ",$count [13], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?14>Piano concerto No. 5 'Emperor'</a></td> <td align=center width='%10'> ",$count [14], "</td></tr> \n";



print" <tr><td width='%80'><a href=count.cgi?15>Piano Sonata No. 8 'Pathetique'</a></td> <td align=center width='%10'> ",$count [15], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?16>Piano Sonata No. 14 'Moonlight'</a></td> <td align=center width='%10'> ",$count [16], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?17>Piano Sonata No. 17 'Der Sturm'</a></td> <td align=center width='%10'> ",$count [17], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?18>Piano Sonata No. 23 'Appassionata'</a></td> <td align=center width='%10'> ",$count [18], "</td></tr> \n";



print" <tr><td width='%80'><a href=count.cgi?19>Trio No. 5 'Ghost'</a></td> <td align=center width='%10'> ",$count [19], "</td></tr> \n";

print" <tr><td width='%80'><a href=count.cgi?20>For Elise (Album Leaf)</a></td> <td align=center width='%10'> ",$count [20], "</td></tr> \n";



print" </table> \n";

print" </center> \n";

print" <br> \n";

print" <hr> \n";

print" <center> \n";

print" <font size=-1> \n";

print" <a href='/Guests/Beethoven/index.htm'>[Back]</a> \n";

print" <a href='/Guests/Beethoven/composer.htm'>[Composer]</a> \n";

print" <a href='/Guests/Beethoven/audio.htm'>[Fragments]</a> \n";

print" <a href='/Guests/Beethoven/portrait.htm'>[Portraits]</a> \n";

print" <a href='/Guests/Beethoven/download.htm'>[Download]</a> \n";

print" <a href='/Guests/Beethoven/links.htm'>[Links]</a> \n";

print" <a href='/Guests/Beethoven/about.htm'>[About]</a> \n";

print" <a href='mailto:broncom@netvision.net.il'>[Mail]</a> \n";

print" </font> \n";

print" <p align='left'> \n";

print" <br> \n";

print" </p> \n";

print" </td> \n";

print" </tr> \n";

print" </table> \n";

print" </td></tr> \n";

print" </table> \n";

print" </body> \n";

print" </html> \n";



# print "Hello and Welcome to My Page user from $ENV{'REMOTE_HOST'} \n";

