var server_root = 'http://www.grafiker.de/';
var req = "";

try {
	if( window.XMLHttpRequest ) {
		req = new XMLHttpRequest();
	} else if( window.ActiveXObject ) {
		req = new ActiveXObject( "Microsoft.XMLHTTP" );
	} else {
		alert( "Ihr Webbrowser unterstuetzt leider kein Ajax!" );
	}
	if( req.overrideMimeType ) {
			req.overrideMimeType( 'text/xml' );
	}
} catch( e ) {
	alert( "Fehler: " + e );
}

function removeChildNodesFrom(node) {
	//if(node == undefined || node == null) return;
  //var len = node.children.length;
	while( node.hasChildNodes() ) {
		node.removeChild(node.firstChild);
	}
}

function loadBannerCode(banner_url) {
	var bannerCode = '';
	bannerCode += '<'+'script type="text/javascript" src="'+banner_url+'"><'+'/script>';
	document.write(bannerCode);
}

Math.addieren = function( wert1, wert2 ) {
	var w1 = wert1 * 100;
	var w2 = wert2 * 100;
	return (w1+w2) / 100;
}

Math.subtrahieren = function( wert1, wert2 ) {
	var w1 = wert1 * 100;
	var w2 = wert2 * 100;
	return (w1-w2) / 100;
}

Math.getRounded = function( x, n ) {
	n = n || 2;
	if (n < 1 || n > 14) return false;
	var e = Math.pow(10, n);
	var k = (Math.round(x * e) / e).toString();
	if (k.indexOf('.') == -1) k += '.';
	k += e.toString().substring(1);
	return parseFloat(k.substring(0, k.indexOf('.') + n+1));
}

function getFormatedFloat( wert ) {
	wert = (''+wert).replace(/\./g,",");
	if( !wert.match(/,/g) ) return wert+',00';
	if( wert.match(/,.$/g) ) return wert+'0';
	return wert;
}
