	
	function runden(x)
	{
		n = 2;																											// Anzahl der Nachkommastellen
		s = Math.pow(10, n);																				// bei 2 100, bei 3 1000 usw.
		x*=s;																												// nach links schieben, alle Nachkommastellen sind jetzt unerwünscht.
		x = Math.round(x);																					// Runden
		x = x.toString();																																// in String verwandlen
		x = x.substring(0, x.length - n) + "," + x.substring(x.length-n, x.length);			// Komma an der richtigen Stelle setzen
		return x;
	}
	
	function preisausgabe()
	{
		var preise = new Array(19.95, 17.95, 16.95, 15.95, 12.25);
		var anzahl = parseInt(document.bestellung.elements["anzahl"].value);
																
		if(anzahl > 0 && anzahl < 101)
		{ 
			if(anzahl > 0 && anzahl < 10)
			{ var lizenzpreis = preise[0]; }
																	
			if(anzahl >= 10 && anzahl < 25)
			{ var lizenzpreis = preise[1]; }
																	
			if(anzahl >= 25 && anzahl < 50)
			{ var lizenzpreis = preise[2]; }
																	
			if(anzahl >= 50 && anzahl < 75)
			{ var lizenzpreis = preise[3]; }
																	
			if(anzahl >= 75 && anzahl <= 100)
			{ var lizenzpreis = preise[4]; }
			
			// Kundenpreis berechnen
			var kundenpreis = anzahl * lizenzpreis;																// berechnen
			kundenpreis = runden(kundenpreis);																		// runden
			
			// Lizenzpreis mit Komma formatieren
			lizenzpreis = String(lizenzpreis);
			var vorkomma = lizenzpreis.substring(0, lizenzpreis.length-3);
			var nachkomma = lizenzpreis.substring(lizenzpreis.length-2, lizenzpreis.length);
			lizenzpreis = vorkomma + "," + nachkomma;
			
			// Updatepreis berechnen
			var vorkomma = kundenpreis.substring(0, kundenpreis.length-3);				// als String mit "." formatieren => zum Rechnen
 			var nachkomma = kundenpreis.substring(kundenpreis.length-2, kundenpreis.length);
			var updatepreis = parseFloat(vorkomma + "." + nachkomma) * 0.3;				// berechnen
			updatepreis = runden(updatepreis);																		// runden
			
			var kundenpreis_eur = "EUR";
			var lizenzpreis_eur = "EUR";
			var updatepreis_eur = "EUR ";
		}
		else
		{
			var lizenzpreis = "";
			var kundenpreis = "";
			var kundenpreis_eur = "";
			var lizenzpreis_eur = "";
			var updatepreis = "";
			var updatepreis_eur = "";
		}
		
		document.bestellung.elements["lizenzpreis"].value = lizenzpreis;
		document.bestellung.elements["lizenzpreis_eur"].value = lizenzpreis_eur;
		document.bestellung.elements["kundenpreis"].value = kundenpreis;
		document.bestellung.elements["kundenpreis_eur"].value = kundenpreis_eur;
		document.bestellung.elements["updatepreis"].value = updatepreis_eur + updatepreis;
		
		if(anzahl > 100)
		{ 
			document.bestellung.elements["anzahl"].value = "";
			alert("Bitte setzen Sie sich mit uns in Verbindung, wenn Sie XTravel\nfür mehr als 100 Anwender einsetzen wollen.\n\nDaten für die telefonische oder elektronische Kontaktaufnahme\nfinden Sie auf der Kontaktseite. Selbstverständlich können Sie\nuns auch ein Fax senden.");
		}
	}


	function drucken()
	{
		//Funktion für Internet Explorer 4.x
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////
		if(document.all && navigator.appVersion.substring(22,23)==4)
		{
			self.focus();
			var OLECMDID_PRINT = 6;
			var OLECMDEXECOPT_DONTPROMPTUSER = 2;
			var OLECMDEXECOPT_PROMPTUSER = 1;
			var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
			document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
			WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
			WebBrowser1.outerHTML = '';
		}
		// Funktion für alle anderen Browser
		else
		{
			print(document);
		}
	}


	//begin IE 4+ And NS6 dHTML Outlines
	function hideshow(which)
	{
		if(!document.getElementById|document.all)
		{	return;	}
		else
		{
			if(document.getElementById)
			{	oWhich = eval ("document.getElementById('" + which + "')");	}
			else
			{	oWhich = eval ("document.all." + which);	}
		}
		
		window.focus();
		
		if(oWhich.style.display == "none")
		{	oWhich.style.display = "";	}
		else
		{	oWhich.style.display = "none";	}
	}
	//end IE 4+ And NS6 dHTML Outlines
	
	function initlieferoutlinesExpandible()
	{	hideshow('lieferoutlinesChildtest');	}



	function machmeldung()
	{
		var breite = 500;
		var hoehe = 280;
		var myLeft = (screen.availWidth - breite)/2;
		var myTop = (screen.availHeight - hoehe)/2;
		neuesFenster = window.open("","Meldung","width="+breite+",height="+hoehe+",left="+myLeft+",top="+myTop+",resizable=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,toolbar=0");
		neuesFenster.focus();
	}
	
	function previewPopUp()
	{
		var breite = 700;
		var hoehe = 500;
		var myLeft = (screen.availWidth - breite)/2;
		var myTop = (screen.availHeight - hoehe)/2;
		previewFenster = window.open("","Preview","width="+breite+",height="+hoehe+",left="+myLeft+",top="+myTop+",resizable=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,toolbar=0");
		previewFenster.focus();
	}
	
	

function doClock()
{ // By Paul Davis - www.kaosweaver.com
	var t=new Date(),a=doClock.arguments,str="",i,a1,lang="3";
	var month=new Array('Januar','Jan', 'Februar','Feb', 'März','März', 'April','Apr', 'Mai','Mai', 'Juni','Juni', 'Juli','Juli', 'August','Aug', 'September','Sep', 'Oktober','Okt', 'November','Nov', 'Dezember','Dez');
	var tday= new Array('Sonntag','Sonntag','Montag','Montag', 'Dienstag','Dienstag', 'Mittwoch','Mittwoch','Donnerstag','Donnerstag','Freitag','Freitag','Samstag','Samstag');
	for(i=0;i<a.length;i++) {a1=a[i].charAt(1);switch (a[i].charAt(0)) {
	case "M":if  ((Number(a1)==3) && ((t.getMonth()+1)<10)) str+="0";
	str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];break;
	case "D": if ((Number(a1)==1) && (t.getDate()<10)) str+="0";str+=t.getDate();break;
	case "Y": str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);break;
	case "W":str+=tday[t.getDay()*2+Number(a1)];break; default: str+=unescape(a[i]);}}return str;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}