<!--
DMforEUR				= 1.95583;

function getPreviewDir(previewDir, referrer)
{
	dir				= "";

	if (previewDir != '')
	{
		dir	= previewDir;
	}
	else if (referrer.indexOf("/vorschau/") >= 0)
	{
		dir	= "/vorschau/";
	}
	else if (referrer.indexOf("/preview/") >= 0)
	{
		dir	= "/preview/";
	}

	return(dir);
}
function getCurrencyValue(myString, myComma)
{
	mySep		= ".";
	if (myComma == ".")
	{
		mySep		= ",";
	}
	else
	{
		myComma	= ",";
	}

	while ((pos = myString.indexOf(mySep)) != -1)
	{
		myString	= myString.substr(0, pos) + myString.substr(pos + 1);
	}

	if (myComma == ",")
	{
		if ((pos = myString.indexOf(myComma)) != -1)
		{
			myString	= myString.substr(0, pos) + "." + myString.substr(pos + 1);
		}
	}

	return(myString);
}

function getCurrencyString(myString, myComma)
{
	myString	= new String(myString);
	mySep		= ".";
	if (myComma == ".")
	{
		mySep		= ",";
	}
	else
	{
		myComma	= ",";
	}

	if ((pos = myString.indexOf(".")) != -1)
	{
		myString	= myString.substr(0, pos) + myComma + myString.substr(pos + 1);
	}

	if ((pos = myString.lastIndexOf(myComma)) == -1)
	{
		pos	= myString.length;
	}
	else
	{
		pos	= pos;
	}

	while (pos > 3)
	{
		pos = pos - 3;
		myString	= myString.substr(0, pos) + mySep + myString.substr(pos);
	}

	return(myString);
}

function DMtoEUR(DMvalue)
{
	return(Math.round((DMvalue / DMforEUR) - 0.5));
}

function TDMtoTEUR(TDMvalue)
{
	return(Math.round(((TDMvalue * 1000 / DMforEUR) - 0.5) / 1000));
}

function EURtoDM(EURvalue)
{
	return(Math.round((EURvalue * DMforEUR) - 0.5));
}

function TEURtoTDM(TEURvalue)
{
	return(Math.round(((TEURvalue * 1000 * DMforEUR) - 0.5) / 1000));
}

function getPosNumber(value)
{
	myValue	= new Number(value);

	if (isNaN(value))
		return(value);

	if (myValue < 0)
		myValue		*= -1;

	return(Math.round(myValue));
}

function changedMin(min, max, dist)
{
	myMin		= getPosNumber(min);
	myMax		= getPosNumber(max);
	myDist	= getPosNumber(dist);

	if (myMax == 0)
		return(new Array(myMin, myMax));

	if (myMin > (myMax - myDist))
		myMax	= myMin + myDist;

	return(new Array(myMin, myMax));
}

function changedMax(min, max, dist)
{
	myMin		= getPosNumber(min);
	myMax		= getPosNumber(max);
	myDist	= getPosNumber(dist);

	if (myMax == 0)
		return(new Array(myMin, myMax));

	if (myMax <= myDist)
	{
		myMin		= 0;
		myMax		= myDist;
	}
	else if (myMin > (myMax - myDist))
	{
		myMin	= myMax - myDist;
	}

	return(new Array(myMin, myMax));
}

function openDetailImage(imgSrc, width, height)
{
	previewdir	= getPreviewDir('', document.location.pathname);
	dir	= document.location.href;

	while ((pos = imgSrc.indexOf("\\")) >= 0)
		imgSrc	= imgSrc.substr(0, pos) + "/" + imgSrc.substr((pos + 1));

	while ((pos = dir.indexOf("\\")) >= 0)
		dir	= dir.substr(0, pos) + "/" + dir.substr((pos + 1));

	dir	= dir.substr(0, dir.lastIndexOf("/"));

	if (imgSrc.indexOf("/") != 0)
	{
		while (imgSrc.indexOf("../") == 0)
		{
			imgSrc	= imgSrc.substring(3);

			if ((pos = dir.lastIndexOf("/")) > 10)
			{
				dir	= dir.substring(0, pos);
			}
		}

		if (imgSrc.indexOf("./") == 0)
			imgSrc	= imgSrc.substring(2);

		imgSrc	= dir+"/"+imgSrc;
	}

	while ((pos = imgSrc.indexOf("//", 10)) >= 0)
		imgSrc	= imgSrc.substring(0, pos) + "/" + imgSrc.substring((pos + 2));

	baseURL	= document.location.protocol + "//" + document.location.host;

	img1Src	= baseURL + previewdir+'/scripts/img/loading.gif';
	while ((pos = img1Src.indexOf("//", 10)) >= 0)
		img1Src	= img1Src.substring(0, pos) + "/" + img1Src.substring((pos + 2));

	myURL	= baseURL + previewdir + '/scripts/detail.php4';

	while ((pos = myURL.indexOf("//", 10)) >= 0)
		myURL	= myURL.substring(0, pos) + "/" + myURL.substring((pos + 2));

	myURL	= myURL + '?img2=' + imgSrc;
	myURL	= myURL + '&img1=' + img1Src;
	myURL	= myURL + '&resize=0';
	myURL	= myURL + '&base=' + document.location.href;
	myURL	= myURL + '&loadscript=showDetailImage(true)';

	openDetailWindow(myURL, width, height);
}

function openDetailWindow(myURL, width, height)
{
	if (!width || (width == ''))
		width	= 150;

	if (!height || (height == ''))
		height	= 100;

	xPos	= 0;
	yPos	= 0;

	detailWindow	= window.open(myURL, 'detail', 'toolbar=no,width='+width+',height='+height+',screenX='+xPos+',screenY='+yPos+',resizable=1');
	detailWindow.moveTo(xPos, yPos);
}

function showDetailImage(resize)
{
	var	offsetX	= 0;
	var	offsetY	= 0;
	var	width		= 0;
	var	height	= 0;
	var	imgSrc	= '';

	window.viewFirstTime	= false;

	if (typeof(scrollMaxX) != 'undefined')
		offsetX	= scrollMaxX;
	else if (typeof(window.document.body.scrollWidth) != 'undefined')
		offsetX	= window.document.body.scrollWidth - window.document.body.offsetWidth;

	if (typeof(scrollMaxY) != 'undefined')
		offsetY	= scrollMaxY;
	else if (typeof(window.document.body.scrollHeight) != 'undefined')
		offsetY	= window.document.body.scrollHeight - window.document.body.offsetHeight;
	else if ((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==4))
	{
		img	= findObj('detail');
		if (img && (img != null))
		{
			offsetX	= window.document.body.offsetWidth;
			offsetY	= window.document.body.offsetHeight;
		}
			alert(window.document.body.offsetWidth);
	}

	if ((offsetX != 0) || (offsetY != 0))
	{
		window.resizeBy(offsetX, offsetY);
		setTimeout('showDetailImage(true)', 5);
	}
}

function findObj(n, d) { //v3.0
  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&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

var	data	= new Array();
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function printPage(frame, arg) {
  if (frame == window) {
    printThis();
  } else {
    link = arg; // a global variable 
    printFrame(frame);
  }

  return false;
}

function printThis() {
  if (pr) { // NS4, IE5
    window.print();
  } else if (da && !mac) { // IE4 (Windows)
    vbPrintPage();
  } else { // other browsers
        if (location.href.indexOf("/en") != -1) {
        alert ("Unfortunately your browser does not understand this command. Please use the print-button of your browser.");

     } else {
        alert ("Leider versteht Ihr Browser diesen Befehl nicht. Benutzen Sie bitte den Print-Button Ihres Browsers");
     }
  }
}

function printFrame(frame) {
  if (pr && da) { // IE5
    frame.focus();
    window.print();
    link.focus();
  } else if (pr) { // NS4
    frame.print();
  } else if (da && !mac) { // IE4 (Windows)
    frame.focus();
    setTimeout("vbPrintPage(); link.focus();", 100);
  } else { // other browsers
    if (location.href.indexOf("/en") != -1) {
        alert ("Unfortunately your browser does not understand this command. Please use the print-button of your browser.");

     } else {
        alert ("Leider versteht Ihr Browser diesen Befehl nicht. Benutzen Sie bitte den Print-Button Ihres Browsers");
     }

  }
}

if (da && !pr && !mac) with (document) {
  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}

function nope() { //v2.0
}
//-->

