//<SCRIPT>


function test_Radios (anzahl, id)
{
 var i, markiert=0;
 var wdf = window.document.forms[0];
 
 for (i=0; i<anzahl;)
   { 
    if (eval("wdf.b_b"+id+"_2["+i+"].checked") == true)
       markiert = 1;
    i ++;
   }
	if (markiert == 0)
	{  eval("wdf.b_b"+id+"_1.focus()");
	   eval("wdf.b_b"+id+"_1.select()");
	}
 
 if (markiert == 0)
 {	alert ("Der Punkt Nr. "+id+" wurde nicht markiert");
	return false;
 }
 
 return true;
}

function check(id)
 {
   var laenge, Eingabe, a;	// 
   var bReturn = true;
	
	 if (id == 1)   // Strumpfhosen
	 {
     if (test_Radios (4, 1) == false) return false;
     if (test_Radios (5, 2) == false) return false;
     if (test_Radios (4, 3) == false) return false;
     if (test_Radios (4, 4) == false) return false;
     if (test_Radios (4, 5) == false) return false;
     if (test_Radios (4, 6) == false) return false;
     if (test_Radios (4, 7) == false) return false;
     if (test_Radios (3, 8) == false) return false;
     if (test_Radios (4, 9) == false) return false;
     if (test_Radios (4, 10) == false) return false;
     if (test_Radios (5, 11) == false) return false;
     if (test_Radios (4, 12) == false) return false;
     if (test_Radios (2, 13) == false) return false;
     if (test_Radios (3, 14) == false) return false;
     if (test_Radios (4, 15) == false) return false;
     if (test_Radios (4, 16) == false) return false;
     if (test_Radios (3, 17) == false) return false;
     if (test_Radios (5, 18) == false) return false;
     if (test_Radios (5, 21) == false) return false;
   }
	 else if (id == 2)   // Halterlose
	 {
     if (test_Radios (4, 1) == false) return false;
     if (test_Radios (3, 2) == false) return false;
     if (test_Radios (4, 3) == false) return false;
     if (test_Radios (4, 4) == false) return false;
     if (test_Radios (4, 5) == false) return false;
     if (test_Radios (4, 6) == false) return false;
     if (test_Radios (4, 7) == false) return false;
     if (test_Radios (3, 8) == false) return false;
     if (test_Radios (4, 9) == false) return false;
     if (test_Radios (4, 10) == false) return false;
     if (test_Radios (2, 11) == false) return false;
     if (test_Radios (4, 12) == false) return false;
     if (test_Radios (3, 13) == false) return false;
     if (test_Radios (6, 14) == false) return false;
     if (test_Radios (5, 18) == false) return false;
   }
	 else if (id == 3)   // Strapse
	 {
     if (test_Radios (4, 1) == false) return false;
     if (test_Radios (3, 2) == false) return false;
     if (test_Radios (4, 3) == false) return false;
     if (test_Radios (4, 4) == false) return false;
     if (test_Radios (4, 5) == false) return false;
     if (test_Radios (4, 6) == false) return false;
     if (test_Radios (4, 7) == false) return false;
     if (test_Radios (3, 8) == false) return false;
     if (test_Radios (4, 9) == false) return false;
     if (test_Radios (2, 10) == false) return false;
     if (test_Radios (4, 11) == false) return false;
     if (test_Radios (3, 12) == false) return false;
     if (test_Radios (6, 13) == false) return false;
     if (test_Radios (5, 18) == false) return false;
   }
 	
	Eingabe=window.document.forms[0].a_email.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte Deine E-Mail-Adresse angeben");
		window.document.forms[0].a_email.select();
		window.document.forms[0].a_email.focus();
		return false;
	}
	else if(Eingabe.indexOf("@")==-1)
	{	alert ("Deine E-Mail-Adresse ist falsch");
		window.document.forms[0].a_email.select();
		window.document.forms[0].a_email.focus();
		return false;
	}
	
	Eingabe=window.document.forms[0].a_marke.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte eine Marke angeben");
		window.document.forms[0].a_marke.select();
		window.document.forms[0].a_marke.focus();
		return false;
	}
	
	Eingabe=window.document.forms[0].a_modell.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte ein Modellname angeben");
		window.document.forms[0].a_modell.select();
		window.document.forms[0].a_modell.focus();
		return false;
	}
	
	Eingabe=window.document.forms[0].a_preis.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte einen Preis angeben");
		window.document.forms[0].a_preis.select();
		window.document.forms[0].a_preis.focus();
		return false;
	}
	
	Eingabe=window.document.forms[0].a_dicke.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte eine Garnstärke angeben");
		window.document.forms[0].a_dicke.select();
		window.document.forms[0].a_dicke.focus();
		return false;
	}
	
	Eingabe=window.document.forms[0].a_lycra.value;
  laenge=Eingabe.length;
	if (Eingabe=="")
	{	alert ("Bitte einen Elastananteil angeben");
		window.document.forms[0].a_lycra.select();
		window.document.forms[0].a_lycra.focus();
		return false;
	}
	
//	Eingabe=window.document.forms[0].b_b1_2.value;
//	alert (Eingabe);

	return bReturn;
}



function test_Radios_allg (anzahl, id)
{
 var i, markiert=0;
 var wdf = window.document.forms[0];
 
 for (i=0; i<anzahl;)
   { 
    if (eval("wdf."+id+"["+i+"].checked") == true)
	{
       markiert = 1;
	   break;
	}
    i ++;
   }
	if (markiert == 0)
	{  eval("wdf."+id+"[0].focus()");
	   eval("wdf."+id+"[0].select()");
	}
 
 if (markiert == 0)
 {	alert ("Der Punkt Nr. "+id+" wurde nicht markiert");
	return false;
 }
 
 return true;
}

function check_hp_feedback()
 {
   var laenge, Eingabe, a;	// 

	{ 	Eingabe=window.document.forms[0].a_name.value;
     	laenge=Eingabe.length;
	  	if (Eingabe=="" || laenge <= 1)
	  	{	alert ("Bitte einen Name angeben");
	  		window.document.forms[0].a_name.focus();
	  		return false;
	  	}
	}
	
	{ 	
		Eingabe=window.document.forms[0].a_mail.value;
     	laenge=Eingabe.length;
	  	if (Eingabe=="" || laenge <= 1)
	  	{	alert ("Bitte eine E-Mail-Adresse angeben");
	  		window.document.forms[0].a_mail.focus();
	  		return false;
	  	}
	  	else if(Eingabe.indexOf("@")==-1)
	  	{	alert ("Die E-Mail-Adresse ist falsch");
	  		window.document.forms[0].a_mail.focus();
	  		return false;
	  	}
	}
	
	if (test_Radios_allg (4, "b_design") == false)			return false;
	if (test_Radios_allg (4, "c_design_auswahl") == false)	return false;
	if (test_Radios_allg (4, "d_werbung") == false)			return false;
	if (test_Radios_allg (4, "e_detailbild") == false)		return false;
	if (test_Radios_allg (5, "f_tabellen") == false)		return false;
	if (test_Radios_allg (5, "g_links") == false)			return false;
	if (test_Radios_allg (4, "h_themennah") == false)		return false;
	

// Formular ist ok 	
	alert ("Vielen Dank für die Teilnahme an meinem Homepage-Feedback.\r\r\nDie Daten werden nun gesendet.");

}


function checkdirekt (n)
{
  if (n.checked == false)
		n.checked = true;
  else  
  		n.checked = false;
}

function sc (typ)
{
 if(document.getElementById)
 { 
   if(document.getElementById(typ.id).firstChild.type.indexOf("checkbox")>-1)
   { if(document.getElementById(typ.id).firstChild.checked == false)
	     document.getElementById(typ.id).firstChild.checked = true;
	 else
	 	 document.getElementById(typ.id).firstChild.checked = false;
   }
   else
        document.getElementById(typ.id).firstChild.checked = true;
 } 
}

function bgci (typ)
{
 if(document.getElementById)
   document.getElementById(typ.id).style.backgroundColor = '#FFFFCC'; //'cornsilk';  
}
function bgco (typ)
{
 if(document.getElementById)
   document.getElementById(typ.id).style.backgroundColor = 'transparent'; 
}
//--------
function tabstart (text)
{
  document.write('<table class="Small" width="100%" border="1"><tr><td colspan="2" bgcolor="#FFFFCC" class="u"><b>'+text+'</b></td></tr>');
}
function tabzeile (id, iname, ival, itext)
{
  document.write('<tr><td width="75%">'+itext+'</td><td width="25%" id="'+id+'" class="check" onClick="sc(this)" onMouseover="bgci(this)" onMouseout="bgco(this)"><input type="radio" name="'+iname+'" value="'+ival+'"></td></tr>');
}
function tabCzeile (id, iname, ival, itext)
{
  document.write('<tr><td width="75%">'+itext+'</td><td width="25%" id="'+id+'" class="check" onClick="sc(this)" onMouseover="bgci(this)" onMouseout="bgco(this)"><input type="checkbox" name="'+iname+'" value="'+ival+'" onClick="checkdirekt(this)"></td></tr>');
}
function tabende ()
{
  document.write('</table>');
}
//--------
function tabst (colsp)
{
  document.write('<table class="Small" width="100%" border="1"><tr><td colspan="'+colsp+'" bgcolor="#FFFFCC" class="u">');
}

function tabstart3 (colsp, text, id)  // neuere Feedbacks
{
 tabst (colsp);
 document.write('<p id="'+id+'" class="ueberschrift">'+text+'</p></td></tr><tr>');
// document.write('<input type="text" value="'+text+'" size="87" maxlength="100" id="'+id+'" class="ueberschrift"></td></tr><tr>');
}
function tabstart2 (colsp, text)
{
 tabst (colsp);
 document.write('<b>'+text+'</b></td></tr><tr>');
}


function tabspalte (breite, id, iname, ival, itext)  // radio
{
  document.write('<td width="'+breite+'%" id="'+id+'" onClick="sc(this)" class="check" onMouseover="bgci(this)" onMouseout="bgco(this)"><input type="RADIO" name="'+iname+'" value="'+ival+'">'+itext+'</td>');
}
function tabspalte2c (breite, id, iname, ival, itext) // checkbox
{
  document.write('<td width="'+breite+'%" id="'+id+'" onClick="sc(this)" class="check" onMouseover="bgci(this)" onMouseout="bgco(this)"><input type="checkbox" name="'+iname+'" value="'+ival+'" onClick="checkdirekt(this)">'+itext+'</td>');
}


function neuezeile ()
{
  document.write('</tr><tr>');
}

function tabspaltetext (breite, itext)
{
  document.write('<td width="'+breite+'%">'+itext+'</td>');
}

function tabende2 ()
{
  document.write('</tr></table>');
}

function kommentar (id, text)
{
 document.write('<table class="Title" width="100%" style="border-style: none"><tr><td width="50%" style="border-style: none">'+text+'</td><td width="50%" style="border-style: none"><textarea name="'+id+'" rows="3" cols="50"></textarea></td></tr></table>');
}

