String.prototype.trim = function () {
    return this.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function refreshPrice(id,temp)
{
	var i_material = "";
	var i_groesse = "";
	var preis = "0.00";
	var debug = "";
	arr_preise = new Array;
	arr_groessen = new Array;
	
	// Preise in Array packen
	var a = temp.split("NL");
	
	for (var i = 0; i < a.length; i++)
	{
		var b = a[i].split("=>");
		arr_groessen[i] = b[0].trim(); 
		debug += "\r\n"+"arr_groessen["+i+"] => " + b[0].trim() +"\r\n";
		
		var c = b[1].split("-");
		
		arr_preise[i] = new Array;
		for (var j = 0; j < c.length; j++)
		{
			arr_preise[i][j] = c[j].trim();
			debug += "arr_preise["+i+"]["+j+"] => " + c[j].trim() +"\r\n";		
		}
	}

	// Material
	for(var k=0; k < document.getElementById("form_"+id).material.length; k++)
  {
    if(document.getElementById("form_"+id).material[k].checked == true)
		{
			i_material = document.getElementById("form_"+id).material[k].value;
		}
  }
	
	// Groesse
	for(var l=0; l < document.getElementById("form_"+id).groesse.length; l++)
  {
    if(document.getElementById("form_"+id).groesse[l].checked == true)
		{
			i_groesse = document.getElementById("form_"+id).groesse[l].value;
		}
  }

	if(i_groesse != "" && i_material != "")
	{
		preis = arr_preise[parseInt(i_groesse)][parseInt(i_material)];
		document.getElementById("form_"+id).preis.value = preis;
	}

	// DEBUG ZEUG
	//alert(arr_groessen.join(",") + "\r\n" + arr_preise.join(","));
	//alert(i_groesse + "\r\n" + i_material);
	//alert(debug);
}

function checkForm(id)
{
	var chk_material = 0;
	var chk_groesse  = 0;
	var chk_rand     = 0;
	var err_msg      = "Bitte wählen Sie";
	var error        = 0;
	
	// Material ausgewählt?
	for(var k=0; k < document.getElementById("form_"+id).material.length; k++)
  {
    if(document.getElementById("form_"+id).material[k].checked == true)
		{
			chk_material = 1;
		}
  }
	
	// Größe ausgewählt?
	for(var l=0; l < document.getElementById("form_"+id).groesse.length; l++)
  {
    if(document.getElementById("form_"+id).groesse[l].checked == true)
		{
			chk_groesse = 1;
		}
  }
	
	// Rand ausgewählt?
	for(var l=0; l < document.getElementById("form_"+id).rand.length; l++)
  {
    if(document.getElementById("form_"+id).rand[l].checked == true)
		{
			chk_rand = 1;
		}
  }
	
	// Fehlermeldung
	if(chk_material == 0)
	{
		err_msg += "\r\n- ein Material";
		error = 1;
	}
	if(chk_groesse == 0)
	{
		err_msg += "\r\n- eine Größe";
		error = 1;
	}
	if(chk_rand == 0)
	{
		err_msg += "\r\n- eine Randart";
		error = 1;
	}
	
	if(error == 1)
	{
		alert(err_msg);
		return false;
	}
	else
	{
		return true;
	}
}
