Name __________________________________________ Sheet 2 - Page 3 13. Finish the following program so that it does sends the web page c088.html to client browser. Assume the program is called c088colorSurprise.cgi and that it uses the function rgbValue to calculate and return two RGB triplets. The 1st is for the background color and the 2nd is for the text color. Assume that rgbValue returns an array, just like our guestBook.lib library function rgbValue does. Assume that the file c088.html has on a line all by itself, starting at the beginning of the line, the tag. Your c088colorSurprise.cgi program will send a different line to the web browser, for example: might be sent one time, and the next time, gets sent. Its all taken care of by rgbValue function, which you DO NOT have to define, you just have to use it to get the array of RGB triplets, and then use the array. #!/usr/bin/perl use CGI qw(:standard); require guestBook.lib; # <-- to have access to rgbValue function 14. What permissions should be used for your guestBook.html file? 15. What is the pico editor keystroke used to find out what line you are on for the line you are positioned on while in the editor? 16. Here is a screen snapshot of the web page displayed by the showForm.cgi Perl script. Write the showForm.cgi script. Your page does not need to have a title or any colors except the default colors. It does not need anything except the form and the big heading above it (does not have to be centered). Do NOT write the calcVolume.cgi script that it calls when the user clicks the Calculate Volume submit button. Do NOT write that! Name the 3 text boxes length, width and height. No upper-case letters! Calculates the volume of a box <---- BIG, BOLD LETTERS (heading style) --------------- Length: | | --------------- --------------- Width: | | --------------- --------------- Height: | | --------------- ******************** * Calculate Volume * <----- This is the SUBMIT ******************** button and it invokes calcVolume.cgi Perl script, that you write for question number 22.