//<script language="JavaScript">

	// Variablendeklarationen
	
	var Ilng_Search_FolderID_DMSG = 123000;
	var Ilng_Search_FolderID_netyard = 124858;
	var Ilng_Search_FolderID_Conzen = 126447;
	var IlngProjectVarFurtherRecommendFolderID_DMSG = 124411;
	var IlngProjectVarFurtherRecommendFolderID_netyard = 124996;
	var IlngProjectVarFurtherRecommendFolderID_Conzen = 126448;

			function Logout(lngLangID)
			{ 
				var location = window.location.href;
				location = "main.asp?" + GetMainOutputParameter() + "&LO=1" + "&L=" + lngLangID + GetDebugHTTPParameter();
				window.location.replace(location);
			}

			function GoTo(lngID, lngWindowMode, lngMode, strExtern, lngSubModule)
			{
				//alert("lngID: " + lngID);
				//alert("lngWindowMode: " + lngWindowMode);
				//alert("lngMode: " + lngMode);
				//alert("strExtern: " + strExtern);
				//alert("lngSubModule: " + lngSubModule);
				//alert("IstrSpecialParameter: " + IstrSpecialParameter);
				GoToSpecial(lngID, lngWindowMode, lngMode, strExtern, lngSubModule, IstrSpecialParameter);
			}

			function GoToSpecial(lngID, lngWindowMode, lngMode, strExtern, lngSubModule, strSpecialParameter)
			{
				var TlngNavID, TlngID;
				switch(lngMode)
				{
					case 1:
					case 13:
					case 6:
						TlngNavID = IlngNavID;
						TlngID = lngID;
						break;
					case 14:
					case 2:
						TlngNavID = -1;
						TlngID = lngID;
						break;
					case 4:
						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, IstrSessionCode, IlngRestricted);
}

			function Go2List(lngPosition, lngOrder, strExtern)
			{
				/*alert ("lngPosition: " + lngPosition)
				alert ("lngOrder: " + lngOrder)
				alert ("strExtern: " + strExtern)*/
				IobjSystem.LoadSite(IlngNavID, -1, IstrSessionCode, 0, 13, strExtern, 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();
			}
			
			function SubmitFormAlteGrafik(strFormName, Wert)
			{
				document.forms[strFormName].elements["prozess"].value = "save";
				document.forms[strFormName].elements["NY2"].value = Wert;
				document.forms[strFormName].elements["Z2"].value = document.forms["SearchForm"].elements["SEARCH"].value;
				document.forms[strFormName].submit();
			}
			
			function ShowVotings(strFormName)
			{
				document.forms[strFormName].elements["prozess"].value = "showvotings";
				document.forms[strFormName].submit();
			}
			
			function HideVotings(strFormName)
			{
				document.forms[strFormName].elements["prozess"].value = "hidevotings";
				document.forms[strFormName].submit();
			}
			
			function SetVotings(strFormName)
			{
				document.forms[strFormName].elements["prozess"].value = "setvotings";
				document.forms[strFormName].submit();
			}
			
			function SubmitNewsletter(strFormName)
			{
				document.forms[strFormName].submit();
			}

			function SubmitHaendlerSuche(strFormName)
			{
				if (document.forms[strFormName].elements["Z"].value == "" || document.forms[strFormName].elements["Z"].value.length < 2){
				  alert("Bitte geben Sie mindestens die ersten beiden Stellen der gesuchten PLZ/Region ein!");
				}
				else {
				  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 OpenPrintPreview(lngID, blnIsDetail)
	{
		IobjSystem.LoadPrintPreview(lngID, blnIsDetail, IlngSubModuleID, IlngPosition, IlngOrder);
	}

function OpenFurtherRecommend(lngNavID, lngDetailID, lngGroupID)
{
	//netyard Abfrage der einzelnen Webs
   switch (lngGroupID)
	 {
	  case 122215:
		  IobjSystem.LoadFurtherRecommend(IlngProjectVarFurtherRecommendFolderID_DMSG, lngNavID, lngDetailID, IlngPosition, IlngOrder);
			break;
	 case 11547:
	 	  IobjSystem.LoadFurtherRecommend(IlngProjectVarFurtherRecommendFolderID_netyard, lngNavID, lngDetailID, IlngPosition, IlngOrder);
			break;
	 case 125797:
	 	  IobjSystem.LoadFurtherRecommend(IlngProjectVarFurtherRecommendFolderID_Conzen, lngNavID, lngDetailID, IlngPosition, IlngOrder);
			break;
	 }
}


function RunSearch(lngGroupID)
{
	var queryval = document.forms["SearchForm"].elements["SEARCH"].value;

	//netyard Abfrage der einzelnen Webs
   switch (lngGroupID)
	 {
	  case 122215:
		  GoToSpecial(Ilng_Search_FolderID_DMSG, 22, 0, "", -1, queryval);
			break;
	 case 11547:
	 	  GoToSpecial(Ilng_Search_FolderID_netyard, 22, 0, "", -1, queryval);
			break;
	 case 125797:
	 	  GoToSpecial(Ilng_Search_FolderID_Conzen, 22, 0, "", -1, queryval);
			break;
	 }
}


function printform()
{
	window.print();
}

function resetform()
{
	document.form.reset();
}


function ReadingAssistance()
{
	if((IlngDesignBit & 1 > 0))
	{
		IlngDesignBit = IlngDesignBit & ~1;
	}
	else
	{
		// einschalten
		IlngDesignBit = IlngDesignBit | 1;
	}
	
	//Reload mit neuem Wert
	strUrl = window.location.href;
	strUrl = SetURLParam(strUrl, "D", IlngDesignBit);
	window.location.replace(strUrl);
}

function SwitchLangID(lngLangID)
{
	//Reload mit neuem Wert
	strUrl = window.location.href;
	strUrl = SetURLParam(strUrl, "L", lngLangID);
	window.location.replace(strUrl);
}
