function copyText(obj, sLanguage) {
	/* falls sLanguage nicht übergeben wurde, wird sichergestellt, dass sLanguage einen Wert hat. */
	sLanguage = sLanguage || 'd';
	
	/*create textRange differently depending what the object is */
	if (obj.type=="text" || obj.type=="textarea") {
		var rng = obj.createTextRange();
	} else {
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
	}
	
	rng.scrollIntoView();
	rng.select();
	// rng.execCommand("Copy");
	var functiontest = (window.clipboardData.setData("Text", rng.text));
	if(functiontest) {
  		window.clipboardData.setData("Text", rng.text);
		switch(sLanguage) {
			case 'e':
			    sMessage = "Text was copied into clipboard.";
				break;
			case 's':
			    sMessage = "Text was copied into clipboard.";
				break;
			case 'd':
			default:
			    sMessage = "Text wurde in Zwischenablage kopiert.";
				break;
		}
		alert(sMessage);
	} else {
		switch(sLanguage) {
			case 'e':
			    sMessage = "Kopieren nicht m&ouml;glich.\nDie Sicherheitseinstellungen ihres Browser\nverhindern diese Funktion.";
				break;
			case 's':
			    sMessage = "Kopieren nicht m&ouml;glich.\nDie Sicherheitseinstellungen ihres Browser\nverhindern diese Funktion.";
				break;
			case 'd':
			default:
			    sMessage = "Kopieren nicht m&ouml;glich.\nDie Sicherheitseinstellungen ihres Browser\nverhindern diese Funktion.";
				break;
		}
		alert(sMessage);
    }
	//bei false wird der Zeiger wieder am Satzanfang positioniert, bei true am textende!
	rng.collapse(true);
	rng.select();
}

function popupImage(sPath, sImage, iWidth, iHeight, sLanguage) {
	/* falls sLanguage nicht übergeben wurde, wird sichergestellt, dass sLanguage einen Wert hat. */
	sLanguage = sLanguage || 'd';

    sParam="toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=410,height=530";
	oWin=window.open("/includes/productPopup.php?lang=" + sLanguage + "&path=" + sPath + "&image=" + sImage, "", sParam);
	if(!oWin) {
		switch(sLanguage) {
			case 'e':
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
			case 's':
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
			case 'd':
			default:
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
		}
		alert(sText);
	} else
		oWin.focus();
	}

function formelplusPopup(sLanguage) {
	/* falls sLanguage nicht übergeben wurde, wird sichergestellt, dass sLanguage einen Wert hat. */
	sLanguage = sLanguage || 'd';

	sParam="toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=369,height=560";
	oWin=window.open("/includes/formelplusPopup.php","formelplusfenster", sParam);
	if(!oWin) {
		switch(sLanguage) {
			case 'e':
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
			case 's':
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
			case 'd':
			default:
				sText = 'Bitte deaktivieren Sie Ihren PopUp-Blocker.';
				break;
		}
		alert(sText);
	} else
		oWin.focus();
	}

function swapToolbar(ID, Mode) {
	oImage = document.getElementById(ID);
	if(Mode == "1") {
		oImage.src = '/images/toolbar/' + ID + '_hover.jpg';
	} else {
		oImage.src = '/images/toolbar/' + ID + '.jpg';			
	}
}