   function changeFilter() 
   {
   	  var Index;
   	  var Modelname;
	  /* alert("Hallo - Auswertung"); */
	  Index = document.forms[0].elements["Modelname"].selectedIndex;
	  Modelname = document.forms[0].elements["Modelname"].options[Index].value;

	  Index = document.forms[0].elements["Theme"].selectedIndex;
	  Theme = document.forms[0].elements["Theme"].options[Index].value;

	  Aufruf = "Catalog.php?Modelname=" + Modelname + "&Theme=" + Theme

	  aktSel = document.forms[0].elements["newSelItems"].value;
	  if(aktSel.length > 0) {
	      Aufruf = Aufruf + "&aktSel=" + aktSel;
	  }

	  location.href=Aufruf;
	  
  
   }
<!-- ---------------------------------------------------------- -->
   function changeTitelAuswahl(von, bis) 
   {
   	  var Index;
   	  var Modelname;
	  /* alert("Hallo - Auswertung"); */
	  Index = document.forms[0].elements["Modelname"].selectedIndex;
	  Modelname = document.forms[0].elements["Modelname"].options[Index].value;

	  Index = document.forms[0].elements["Theme"].selectedIndex;
	  Theme = document.forms[0].elements["Theme"].options[Index].value;

	  Aufruf = "Catalog.php?Modelname=" + Modelname + "&Theme=" + Theme

	  aktSel = document.forms[0].elements["newSelItems"].value;
	  if(aktSel.length > 0) {
	      Aufruf = Aufruf + "&aktSel=" + aktSel;
	  }

	  Aufruf = Aufruf + "&start=" + von;
	  Aufruf = Aufruf + "&end="   + bis;

	  location.href=Aufruf;
	  
  
   }
// -----------------------------------------------------------
   function showAuswahl() 
   {
//	  alert("Auswertung");

//	  Da die Liste dynamisch von PHP erzeugt wird.	  
	  AnzahlElemente = document.forms[0].elements.length;

	  parent.frames[1].document.open("text/html","replace");
	  parent.frames[1].document.write("<html>\n<head></head>\n");

	  with(parent.frames[1].document) {
	      write("<body text=\"#FFFFFF\" bgcolor=\"#0000A0\" link=\"#FF80C0\" vlink=\"#8000FF\" alink=\"#FF00FF\">\n");
	      write("<Br><b>Titles</b><hr>");
	  }

	  GesamtSec   = 0;
	  GesamtMin   = 0;
	  GesamtMB    = 0.0;
	  GesamtTitle = 0;
	  GesamtPreis = 0.0;
	  aktAuswahl  = "";
	  j           = 1;
	  for(i = 0; i < AnzahlElemente; i++) {
	      if(document.forms[0].elements[i].type == "checkbox") {
	        if(document.forms[0].elements[i].checked) {
	            VidDaten    = document.forms[0].elements[i].value.split(";");
	            if((GesamtMB    + parseFloat(VidDaten[2])) <= 600) {
	                GesamtMB    += parseFloat(VidDaten[2]);

			// alert(VidDaten[3] + " wird zu " + VidDaten[3].replace(/,/, "."));

	                GesamtPreis += parseFloat(VidDaten[3].replace(/,/, "."));
	                GesamtTitle++;

			vTime = VidDaten[1].split(":");
	                GesamtSec   += parseFloat(vTime[2]);
	                while(GesamtSec >= 60) {  GesamtMin++; GesamtSec -= 60; }
	                GesamtMin   += parseFloat(vTime[1]);

	                parent.frames[1].document.write("<Br><font face=\"Arial\" size=\"-2\">\n");
	  	        parent.frames[1].document.write(String(j++) + ". " + VidDaten[4]+ "</font>\n");

	  	        if(aktAuswahl.length > 0) aktAuswahl = aktAuswahl + ";"
	  	        aktAuswahl = aktAuswahl + VidDaten[0];
	  	    }
	  	    else {
	  	       document.forms[0].elements[i].checked = 0;
	  	       alert("CD-limit of 600 Mb exceeded\nSelected Videoclip ignored");
	  	    }
	  	}
	      }
	  }

	  document.forms[0].elements["newSelItems"].value = aktAuswahl;
	
	  with(parent.frames[1].document) {
	      write("<hr>");
	      write("<Br>Selected Titles: " + GesamtTitle);
	      write("</body>\n</html>\n");
	      close();
	  }

//	 -------------------------------------------------------
//	  Megabyte-Summe in neuem Frame ausgeben
	  RestMB = 600 - GesamtMB;
	  with(parent.frames[2].document) {
	     open("text/html","replace");
	     write("<html>\n<head></head>\n");
	     write("<body text=\"#FFFFFF\" bgcolor=\"#0000A0\" link=\"#FF80C0\" vlink=\"#8000FF\" alink=\"#FF00FF\">\n");

	     write("<font size=\"-1\">\n");
	     write("<div align=\"center\"><Br><b>Playingtime:</b> &nbsp;");
	     if(GesamtSec < 10)	write(GesamtMin + ":0" + GesamtSec + " min");
	     else		write(GesamtMin + ":"  + GesamtSec + " min");
	     write("</font>\n");

	     write("<P><table border=\"1\"><tr><td>\n");
	     write("<font size=\"-1\">\n");
	       write("<b>Total Price / Volumesize</b>\n");
	     write("</font>\n");
	     if(GesamtMB > 650)       write("<Br><font size=\"+1\" color=\"#FF0000\"><b>");
	     else if(GesamtMB > 400)  write("<Br><font size=\"+1\" color=\"#FFA000\"><b>");
	     else 		      write("<Br><font size=\"+1\" color=\"#FFFF00\"><b>");

	     // Tja - trotz SelfHTML - auch der MSIE 5.0 kann noch kein toPrecision!!
	     // also werden erstmal alle IEs älter als 5.0 ausgeklammert ...
	     if(navigator.userAgent.indexOf("MSIE 5.0") > -1 ||
	        navigator.userAgent.indexOf("MSIE 4")   > -1 ||
	        navigator.userAgent.indexOf("MSIE 3")   > -1) {
	        	strGesamtPreis = GesamtPreis.toString();
			nKommaStart    = strGesamtPreis.indexOf(".");
			strLen         = strGesamtPreis.length;
			if(nKommaStart > 0) {
			    strNKomma = strGesamtPreis.substring(nKommaStart+1, nKommaStart+3);
			    if(strNKomma.length = 0) strNKomma = "00";
			    else if(strNKomma.length = 1) strNKomma = strNKomma + "0";
	        	    write(strGesamtPreis.substring(0, nKommaStart) + "." + strNKomma + " US$\n");
	        	}
	        	else {
	        	    write(strGesamtPreis + " US$\n");
	        	}
	     }
	     else {
	        if(GesamtPreis < 10) write(GesamtPreis.toPrecision(3) + " US$\n");
	        else if (GesamtPreis < 100) write(GesamtPreis.toPrecision(4) + " US$\n");
	        else if (GesamtPreis < 1000) write(GesamtPreis.toPrecision(5) + " US$\n");
	     }


	     write(" / " + GesamtMB + " Mb</b></font>\n");
	     write("</td></tr></table>\n");

	     write("<Br><img src=\"red_Mb.gif\"   height=12 width=" + GesamtMB/4 + ">");
	     if(RestMB/4 > 1) {
	        write("<img src=\"green_Mb.gif\" height=12 width=" + RestMB/4 + ">");
	     }

	     write("</div>\n");
	     write("</body>\n</html>\n");
	     close();
	  }
	  

//	  alert(document.forms[0].elements[1].checked);

   }

