﻿function str_replace(strsearch, strreplace, haystack)
{
	// Autor : Thomas B?chler
	// Erstellt : 13.04.2004
	// Kommentar : Ersetzt alle strsearch innerhalb haystack durch strreplace
	
	if(strsearch.length > 0)
	{
		while (haystack.indexOf(strsearch) != -1)
		{
			var beg = haystack.indexOf(strsearch);
			var	end = haystack.indexOf(strsearch) + strsearch.length;
			
			var haystack = haystack.substr(0,beg) + strreplace + haystack.substr(end,haystack.length);
		}
	}
	return haystack;
}

function printversion(pfad,text)
{
	// Autor : Thomas B?chler
	// Erstellt : 12.05.2004
	// Kommentar : Erstellt Printversion der Inhalte einer per id gew?hlten Zelle
	
	textzelle = document.getElementById("content");
	text = textzelle.innerHTML;
	
	neues_fenster = window.open('', "Window", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=500,screenX=50,screenY=50,top=50,left=50");
	neues_fenster.document.open();

	
	with(neues_fenster.document)
	{	
		writeln('<html>');
		writeln('<head>');
		writeln('<title>DRUCKVERSION</title>');
		writeln('<link rel="stylesheet" href="'+pfad+'css/global.css">');
		writeln('<style type="text/css"><!--');
		writeln('.content { width: 480px; color: #555b5f; font-size: 10px; font-family: Verdana, Arial, Helvetica; padding: 15px 15px 15px 15px;}');
		writeln('.tblcntnt  { color: #555b5f; font-size: 10px; font-family: Verdana, Arial, Helvetica; padding: 0px 5px 3px 0px }');		
		writeln('.printbox { visibility: hidden; }');
		
		writeln('--></style>');
		writeln('</head>');
		writeln('<body bgcolor=#FFFFFF class="content">');
		writeln('<div align="left" class="content">');
		writeln('<table border="0" cellspacing="0" cellpadding="0" width="100%">');
		writeln('<tr><td valign="top" class="tblcntnt">');
		writeln('<b>SoforTe GmbH</b><br>');
		writeln('Donaustraße 16<br>');
		writeln('D-63452 Hanau<br><br>');
		writeln('<table border="0" cellspacing="0" cellpadding="0">');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Telefon:</td>');
		writeln('<td class="tblcntnt" valign="top">0 61 81 / 18 947 70</td>');
		writeln('</tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Fax:</td>');
		writeln('<td class="tblcntnt" valign="top">0 61 81 / 18 947 74</td>');
		writeln('</tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">E-Mail:</td>');
		writeln('<td class="tblcntnt" valign="top"><a href="mailto:vertrieb@soforte.de">vertrieb@soforte.de </a><br>');
		writeln('<a href="mailto:service@soforte.de">service@soforte.de</a>');
		writeln('</td></tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Internet:</td>');
		writeln('<td class="tblcntnt" valign="top">http://www.soforte.de</td>');
		writeln('</tr>');
		writeln('</table>');
		
		writeln('</td><td align="right" id="dynimg1"></td>');
		writeln('</tr>');
		writeln('</table>');
		
		writeln('<p></p>');
		
		writeln('<hr>');
		
		writeln('<p></p>'+text+'</div><div align="center"><p><a href="javascript:window.print()"><b>Diese Seite drucken</b></a></p></div>');
		writeln('</body>');
		writeln('</html>');
		
		
	}
	neues_fenster.document.close();
	bildzelle = neues_fenster.document.getElementById("dynimg1");
	bildzelle.innerHTML="<img src='"+pfad+"images/printlogo.gif' alt='soforte'>";
}
	
function printversionen(pfad,text)
{
	// Autor : Udo Partsch
	// Erstellt : 12.07.2005
	// Kommentar : Erstellt Printversion der Inhalte einer per id gew?hlten Zelle
	
	textzelle = document.getElementById("content");
	text = textzelle.innerHTML;
	
	neues_fenster = window.open('', "Window", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=500,screenX=50,screenY=50,top=50,left=50");
	neues_fenster.document.open();

	
	with(neues_fenster.document)
	{	
		writeln('<html>');
		writeln('<head>');
		writeln('<title>PRINTVERSION</title>');
		writeln('<link rel="stylesheet" href="'+pfad+'css/global.css">');
		writeln('<style type="text/css"><!--');
		writeln('.content { width: 480px; color: #555b5f; font-size: 10px; font-family: Verdana, Arial, Helvetica; padding: 15px 15px 15px 15px;}');
		writeln('.tblcntnt  { color: #555b5f; font-size: 10px; font-family: Verdana, Arial, Helvetica; padding: 0px 5px 3px 0px }');		
		writeln('.printbox { visibility: hidden; }');
		
		writeln('--></style>');
		writeln('</head>');
		writeln('<body bgcolor=#FFFFFF class="content">');
		writeln('<div align="left" class="content">');
		writeln('<table border="0" cellspacing="0" cellpadding="0" width="100%">');
		writeln('<tr><td valign="top" class="tblcntnt">');
		writeln('<b>SoforTe GmbH</b><br>');
		writeln('Donaustraße 16<br>');
		writeln('D-63452 Hanau<br>');
		writeln('Germany<br><br>');
		writeln('<table border="0" cellspacing="0" cellpadding="0">');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Telephone:</td>');
		writeln('<td class="tblcntnt" valign="top">+49 61 81 / 18 947 70</td>');
		writeln('</tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Fax:</td>');
		writeln('<td class="tblcntnt" valign="top">+49 61 81 / 18 947 74</td>');
		writeln('</tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">E-Mail:</td>');
		writeln('<td class="tblcntnt" valign="top"><a href="mailto:info@soforte.de">info@soforte.de </a><br>');
		writeln('<a href="mailto:service@soforte.de">service@soforte.de</a>');
		writeln('</td></tr>');
		writeln('<tr>');
		writeln('<td class="tblcntnt" valign="top">Internet:</td>');
		writeln('<td class="tblcntnt" valign="top">http://www.soforte.com</td>');
		writeln('</tr>');
		writeln('</table>');
		
		writeln('</td><td align="right" id="dynimg1"></td>');
		writeln('</tr>');
		writeln('</table>');
		
		writeln('<p></p>');
		
		writeln('<hr>');
		
		writeln('<p></p>'+text+'</div><div align="center"><p><a href="javascript:window.print()"><b>Print</b></a></p></div>');
		writeln('</body>');
		writeln('</html>');
		
		
	}
	
	neues_fenster.document.close();
	bildzelle = neues_fenster.document.getElementById("dynimg1");
	bildzelle.innerHTML="<img src='"+pfad+"images/printlogo.gif' alt='soforte'>";
	
}

var akt_fensternummer=1; // wird um eins erh?ht wenn ein neues Fenster mit zoom_datei ge?fnet wird 


function zoom_datei(pfad, x, y) //--------------- ?ffnet eine bereits vorhandene HTML-Datei in definierter gr??e
{
	hl=akt_fensternummer; // -- somit wird immer ein neues Fenster ge?ffnet
	akt_fensternummer++;
	x=max_x(x);
	y=max_y(y);

	fenster = open(pfad,hl,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+x+",height="+y+",screenX=50,screenY=50,top=50,left=50");
}	



function zoom(pfad, text)
{
	neues_fenster = window.open('', "Window", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=50,height=50,screenX=50,screenY=50,top=50,left=50");
	neues_fenster.document.open();
	
	with(neues_fenster.document)
	{	
		writeln('<html>');
		writeln('<head>');
		
		writeln('<title>Zoom</title>');
		writeln('<style type="text/css" media="screen"><!--');
		writeln('.zoombild { border: solid 1px gray }');
		writeln('--></style>');
		writeln('<script language="javascript"><!--');
		writeln('var abstand_x = 40;');
		writeln('var abstand_y = 70;');
		writeln('var ausgleich = 0;');
		
		writeln('function resize(){');
		writeln('if (navigator.appName == "Netscape") ausgleich=40;');
		writeln('if (document.images[0]) window.resizeTo(document.images[0].width+abstand_x, document.images[0].height+abstand_y-ausgleich);');
		writeln('self.focus();}');
		writeln('//--></script>');
		writeln('</head>');
		writeln('<body onload="resize();" bgcolor=#E6E6E6>');
		writeln('<div align="center"><a href="#" onclick="window.close();"><img class="zoombild" src="'+pfad+'" border="0" alt="" title=""></a></div>');
		writeln('</body>');
		writeln('</html>');
	}
		
	neues_fenster.document.close();
	
}
//---*****************************************************************************


function show_picture(objekt)
{
	verzeichniss= "images/big/";
	datei=dateiname(objekt);
 	zoom(verzeichniss+datei, "");
}



function dateiname(objekt) // Zur Zeit nur mit IE ab Version 5 und NS ab Version 6 funktionsf?hig
{

	if (navigator.appName == "Netscape")
	{
		pfad=objekt.target.src;
	}
	else
	{
		pfad=objekt.srcElement.src;
	}
	

	l=pfad.length;
	pos=pfad.lastIndexOf("/");

	return pfad.substring(pos+1, l);
}


//---******************************************************************************
function max_x(x)
{

	if(ScriptOK)
	{		
		if(x>(screen.width-40))
		{
			x=screen.width-40;
		}
	}	
	return x;
}



function max_y(y)
{
	if(ScriptOK)
	{
		if(y>(screen.height-40))
		{
			y=screen.height-40;
		}
	}	
	return y;	
}