//<script language="JavaScript">

			function RunSearch()
			{
				var queryval = document.forms["SearchForm"].elements["SEARCH"].value;
				GoToSpecial(IlngProjectVarStandardSearchFolderID, 22, 0, "", -1, queryval);
			}

			function RunNewsletter(lngID, lngWindowMode, lngMode, strExtern, lngSubModule)
			{
				var emailval = document.forms["NewsletterForm"].elements["NEWSLETTER"].value;
				document.forms["NewsletterForm"].elements["NEWSLETTER"].value = "";
				GoToSpecial(lngID, lngWindowMode, lngMode, strExtern, lngSubModule, emailval);
			}

			function GoTo(lngID, lngWindowMode, lngMode, strExtern, lngSubModule)
			{
				GoToSpecial(lngID, lngWindowMode, lngMode, strExtern, lngSubModule, IstrSpecialParameter);
			}

			function GoToSpecial(lngID, lngWindowMode, lngMode, strExtern, lngSubModule, strSpecialParameter)
			{
				var TlngNavID, TlngID;
				switch(lngMode)
				{
					case 1:
					case 6:
						TlngNavID = IlngNavID;
						TlngID = lngID;
						break;
					case 2:
						TlngNavID = -1;
						TlngID = lngID;
						break;
					case 4:
						TlngNavID = -1;
						TlngID = lngID;
						break;
					case 50:
					  // Newsletter
						TlngNavID = -1;
						TlngID = lngID;
						break;
					default:
						TlngNavID = lngID;
						TlngID = -1;
				}
				
				//alert(lngID + "-" + lngWindowMode + "-" + lngMode);
				IobjSystem.LoadSite(TlngNavID, TlngID, IstrSessionCode, lngWindowMode, lngMode, strExtern, IlngPosition, IlngOrder, IlngRestricted, lngSubModule, strSpecialParameter);
			}

			function GoHome()
			{
				IobjSystem.LoadHomepage(IstrSessionCode, IlngRestricted);
			}

			function GoBack()
			{
				IobjSystem.LoadSite(IlngNavID, -1, IstrSessionCode, 0, 0, "", IlngPosition, IlngOrder, IlngRestricted, IlngSubModuleID, IstrSpecialParameter);
			}

			function GoToLexikon(strVal)
			{
				IobjSystem.LoadLexikon(strVal);
			}

      function GoToList(strListName)
      {
      	var TlngSelectedIndex = document.forms[strListName].elements[strListName].selectedIndex; // strListName.value;
      	var TstrLink = new String(document.forms[strListName].elements[strListName].options[TlngSelectedIndex].value);
                				
      	var TstrLinks = TstrLink.split(/ /);

      	// struktur des Wertes
      	// link[space]linktype(mode 2 oder 3)[space]windowmode(linktarget)
      	TstrLinks[1] = parseInt(TstrLinks[1], 10);
      	TstrLinks[2] = parseInt(TstrLinks[2], 10);
      	//alert(TstrLinks[0] + "-" + TstrLinks[1] + "-" + TstrLinks[2]);

      	if(TstrLinks[1] == 2)
      	{
      		TstrLinks[0] = parseInt(TstrLinks[0], 10);
      		GoTo(TstrLinks[0], TstrLinks[2], TstrLinks[1]);
      	}
      	else
      	{
      		GoTo(-1, TstrLinks[2], TstrLinks[1], TstrLinks[0]);
      	}

      	document.forms[strListName].elements[strListName].selectedIndex = 0;
      }
            

			function Go2List(lngPosition, lngOrder)
			{
				IobjSystem.LoadSite(IlngNavID, -1, IstrSessionCode, 0, 0, "", lngPosition, lngOrder, IlngRestricted, IlngSubModuleID, IstrSpecialParameter);
			}
			
			function LoadNavFrame()
			{
				IobjSystem.LoadNav(IlngNavID, IstrSessionCode);
			}

			// Editor-Verlinkungen werden hier beruecksichtigt!
			function GotoEditorContent(lngID, lngTargetID)
			{
				GoTo(lngID, lngTargetID, 2, "");
			}
			function GotoEditorMedia(lngID, lngTargetID)
			{
				GoTo(lngID, lngTargetID, 4, "");
			}
			// Neue Editor-Verlinkungen...
			function GotoEditorContent01(strID, strTargetID)
			{
				if (strID)
				{
					if (strTargetID)
					{
						// der Ltrim-Bug beim Splitten mit Leerzeichen wird hier gefixed
						var TstrIDs = new String("!" + strID);
						var TstrTargetID = new String("!" + strTargetID);
						
						var TlstIDs = TstrIDs.split(/[ ]/);
						var TlstTargetIDs = TstrTargetID.split(/[ ]/);

						TlstIDs[0] = TlstIDs[0].substr(1);
						TlstTargetIDs[0] = TlstTargetIDs[0].substr(1);
						
						GoTo(TlstIDs[IlngCurrentOutputArea-1], TlstTargetIDs[IlngCurrentOutputArea-1], 2, "");
					}
				}
			}
			function GotoEditorMedia01(lngID, lngTargetID)
			{
				GoTo(lngID, lngTargetID, 4, "");
			}
			function GotoEditorExtern01(strID, lngTargetID)
			{
				GoTo(-1, lngTargetID, 3, strID);
			}

			function SubmitForm(strFormName)
			{
				document.forms[strFormName].elements["prozess"].value = "save";
				document.forms[strFormName].submit();
			}

/** Navigation **/
			
// mode: 0 = default (lngID ist die NavID, ID auf -1 setzen)
// 1 = lngID ist die ID, NavID aus der Seitenvariable lesen (konstant)
// 2 = lngID ist die dispatch-ID (NavID auf -1 setzen)
function GoToNav(lngID, lngMode, lngWindowMode, lngLinkID, strExtern)
{
	var TlngNavID, TlngID;
	switch(lngMode)
	{
		case 2:
			TlngNavID = -1; 
			TlngID = lngID;
			break;
		default:
			TlngNavID = lngID; 
			TlngID = -1;
	}
				
	IobjSystem.LoadSite(TlngNavID, TlngID, IstrSessionCode, lngWindowMode, lngMode, strExtern, "", "", IlngRestricted);
}

/** Navigation Ende**/


function printform()
{
	window.print();
}

function resetform()
{
	document.form.reset();
}

/*Obere Leiste*/
function GoToCustom(id)
{
	switch(id)
	{
		case 0: // Kontakt
			GoTo(IlngProjectVarKontaktFolderID , 20, 2, "");
			break;
		
		case 1: // Impressum
			GoTo(IlngProjectVarImprintFolderID, 20, 2, "");
			break;	
		case 2: // Sitemap
			GoTo(IlngProjectVarSitemapFolderID, 20, 2, "");
			break;
	    case 3: // Bestellschein
			GoTo(IlngProjectVarBestellscheinFolderID , 0, 2, "");
			break;		
		
	}
}