

function Param_Jump (Trgt)

{

	//	Springt zur angegebenen URL (z.B. "start.php?page=home")

	//	und haengt dabei die ggf. vorhandenen URLParams an die Zieladresse



	Params = location.search;

	ParamDel = "?";

	if (Trgt.indexOf(ParamDel) > -1) ParamDel = "&";

	

	if (typeof(Params) == "string" && Params != "")

	{

		//	Die Variable "page" wird aus dem Parameter-String geloescht	

		Params = Del_URLVar ("page", Params);

		Trgt = Trgt + ParamDel + Params.substr(1,Params.length-1);

	}

	

	window.location.href = Trgt;

}



//	----------



function Param_Child (ChildURL)

{



	Params = location.search;

	ParamDel = "?";

	

	if (ChildURL.indexOf(ParamDel) > -1) ParamDel = "&";

	

	if (typeof(Params) == "string" && Params != "")

	{

		//	Die Variable "page" wird aus dem Parameter-String geloescht	

		Params = Del_URLVar ("page", Params);

		ChildURL = ChildURL + ParamDel + Params.substr(1,Params.length-1);

	}



	//alert (ChildURL);

	

	openChild (ChildURL,'hmichild',610,740,'center','middle','no','no','no','no','no');

}



//	----------



function Del_URLVar (VarName, ParamStrOpt)

{

	//	Allgemeine Hilfsfunktion



	//	Ermittelt, ob die benannte Variable in dem ParamStrOpt vorkommt "?Var1=123&Var2=ABC ..."

	//	Wenn ja, wird der Teil aus dem ParamString entfernt.

	//	Rueckgabe: der modifizierte ParamString

	

	if (typeof(ParamStrOpt) != "string") ParamStrOpt = location.search;

	if (ParamStrOpt == "" || typeof(VarName) != 'string') return (ParamStrOpt);

	

	VarName += "=";	



	CheckPos = ParamStrOpt.indexOf(VarName);



	if (CheckPos == -1)

		return (ParamStrOpt);

	else

	{	Str1 = ParamStrOpt.substr(0,CheckPos);

		Short = ParamStrOpt.substr(CheckPos,255);

		Check = Short.indexOf("&");

		if (Check == -1)

			Str2 = "";

		else

			Str2 = Short.substr (Check+1, 255);

	}



	Res = Str1 + Str2;

	LastChar = Res.substr(Res.length-1,1);

	if (LastChar == "&" || LastChar == "?") Res = Res.substr(0,Res.length-1);

	

	return (Res);

}