#!/usr/bin/perl -T

# use CGI;
use CGI qw/:standard/;

# $q = new CGI;

print <<'EnD';
Content-type: text/html; charset=iso-8859-2

<html>
<head>
  <title>Népdal szöveg - keresés</title>
  <meta name="Author" content="Szász Imre">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="Description" content="Keresés a népdalokban">
  <link rel="stylesheet" href="nepdal.css" type="text/css">
</head>
<body onLoad="document.forms[0].kif.focus();">

EnD

print start_form, "Keresendő szöveg: ", textfield('kif'), submit('Uccu'), end_form, hr;

# if (param()) {
if (1) {

#	$kif=param('kif');
	$kif='adriai';

	foreach $TEXT ( ('nepdal.txt') ) {
		$album = '';
		$cim = '';
		open(TEXT, "< $TEXT");
		while($sor = <TEXT>){
			if ( $sor =~ /^CD: (.*)$/ ) { $album = $1; $track = 0; }
			elsif ( $sor =~ /^#([0-9]+)$/ ) { $track = $1; }
			elsif ( $sor =~ /^#[0-9]+\.([0-9]+)-0[0-9]+[a-z]*$/ ) { $track = $1; }
			elsif ( $sor =~ /^#/ ) { }
			elsif ( $sor =~ /^:(.*)$/ ) { $cim = "&nbsp;&nbsp;&nbsp;&nbsp;<b>$1</b>"; }
			elsif ( $sor =~ /^===$/ ) {
				if ( $megvan eq true ) {
					print "<h3>$album";
					print " ($track. szám)" if ( $track != 0 );
					print "</h3>\n<pre>\n";
					print $vers;
					print "</pre>\n";
					$megvan = false;
				}
				$vers='';
			}
			else {
				if ( $sor =~ /($kif)/i ) { $Kif=$1; $sor =~ s{$Kif}{<b><i>$Kif</i></b>}g; $megvan = true; }
				$vers .= $sor;
			}
		}
		close(TEXT);
		print "<hr>\n";
	} # foreach
}

print "\n\n<a href='mailto:hiena\@szepi.hu'></a>";
print "\n<address><a href='mailto:szaszi\@szepi.hu'>szaszi\@szepi.hu</a></address>\n";
print "</body></html>\n";

