function noop_c3() {}

function submitOrderform(id) {
	document.orderform.elements["item_hidden"].value = id + ";" + document.orderform.elements["item_" + id].value;
	document.orderform.submit();
}

function switchDetail(n) {
	myref = document.all ? document.all['detail_' + n] : document.getElementById('detail_' + n);
	myref.style.display = myref.style.display == 'none' ? (document.all ? 'block' : 'table-row') : 'none';

	//eval('document.img'+n+'.src=\'img/temp/'+(tmp.style.display=='none'?'pfeil_g_h.gif':'pfeil_g_d.gif')+'\';');
}

// usage: format_zahl( number [, number]  [, bool]  )

function formatZahl(zahl, k, fix)
{
    if(!k) k = 0;
    var neu = '';

    // Runden
    var f = Math.pow(10, k);
    zahl = '' + parseInt( zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;

    // Komma ermittlen
    var idx = zahl.indexOf('.');

    // fehlende Nullen einfügen
    if(fix)
    {
         zahl += (idx == -1 ? '.' : '' )
         + f.toString().substring(1);
    }

    // Nachkommastellen ermittlen
    idx = zahl.indexOf('.');
    if( idx == -1) idx = zahl.length;
    else neu = ',' + zahl.substr(idx + 1, k);

    // Tausendertrennzeichen
    while(idx > 0)
    {
        if(idx - 3 > 0)
        neu = '.' + zahl.substring( idx - 3, idx) + neu;
        else
        neu = zahl.substring(0, idx) + neu;
        idx -= 3;
    }

    return neu;
}


var active_color = '#000';			// Colour of user provided text
var inactive_color = '#ccc';		// Colour of default text

window.onload = formDefaultValues;

function formDefaultValues() {
	var fields = getElementsByClassName(document, "input", "default-value");

	if (!fields) {
		return;
	}

	var default_values = new Array();

	for (var i = 0; i < fields.length; i++) {
		fields[i].style.color = inactive_color;

		if (!default_values[fields[i].id]) {
			default_values[fields[i].id] = fields[i].value;
		}

		fields[i].onfocus = function() {
			if (this.value == default_values[this.id]) {
				this.value = '';
				this.style.color = active_color;
			}

			this.onblur = function() {
				if (this.value == '') {
					this.style.color = inactive_color;
					this.value = default_values[this.id];
				}
			}

			this.onsubmit = function() {
alert("bla");
				if (this.value == default_values[this.id]) {
					this.value = '';
				}
			}
		}
	}
}

function getElementsByClassName(oElm, strTagName, strClassName){
  var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
  var arrReturnElements = new Array();
  strClassName = strClassName.replace(/\-/g, "\\-");
  var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
  var oElement;
  for (var i = 0; i < arrElements.length; i++) {
    oElement = arrElements[i];
    if (oRegExp.test(oElement.className)) {
      arrReturnElements.push(oElement);
    }
  }
  return (arrReturnElements);
}

