function f_click_Bereich_href($Link,$Link_Zusatz,$Session,$Prod_Test) {


	if ($Prod_Test == 'Prod')
	{
		$prod_Link = $Link + $Link_Zusatz;
//		alert('Prod');
//		alert($Link);
		self.location.href=$Link;
	}
	else
	{
		$Test_Link = $Link + '&PHPSESSID=' + $Session + $Link_Zusatz;
//		alert('Test');
//		alert($Test_Link);
		self.location.href=$Test_Link;

	}

}

function f_replace_history($URI)
{

	if ($URI != '')
		replace($URI);
	else
		replace('index.php');
}


function setCheckbox_checked(CheckBox_id)
{
    if (document.getElementById(CheckBox_id))
    {
        document.getElementById(CheckBox_id).checked = (document.getElementById(CheckBox_id).checked ? false : true);
        if (document.getElementById(CheckBox_id + 'r'))
            document.getElementById(CheckBox_id + 'r').checked = document.getElementById(CheckBox_id).checked;
    }

}


function setRadio_checked(Radio_id)
{
    if (document.getElementById(Radio_id))

        document.getElementById(Radio_id).checked = true;


}


function f_chg_Image_src($img_id,$Image) {


	if (document.getElementById($img_id))
	{
//		alert('IMG one step back vorhanden!!!');

		document.getElementById($img_id).src=$Image;
	}


}

function f_Mouse_Test(bereich,bgr_color)
{




	if (document.getElementById(bereich))
	{
//		alert(bereich);

//		document.getElementById(bereich).class="noshow";

//		document.getElementById(bereich).position = "fixed";

//		alert(document.getElementById(bereich).id);
//		alert(document.getElementById(bereich).position);

//		alert("Offsettop " +document.getElementById(bereich).offsetTop);
//		alert("OffsetLeft " +document.getElementById(bereich).offsetLeft);


//		alert("Style " +document.getElementById(bereich).style);




		if (!document.getElementById(bereich).myHeight)
			document.getElementById(bereich).myHeight = document.getElementById(bereich).offsetHeight;

		if (!document.getElementById(bereich).myWidth)
			document.getElementById(bereich).myWidth = document.getElementById(bereich).offsetWidth;

		if (!document.getElementById(bereich).myBackground)
			document.getElementById(bereich).myBackground = document.getElementById(bereich).style.background;

		if (!document.getElementById(bereich).myFontSize)
			document.getElementById(bereich).myFontSize = document.getElementById(bereich).style.fontSize;

		if (!document.getElementById(bereich).mylineHeight)
			document.getElementById(bereich).mylineHeight = document.getElementById(bereich).style.lineHeight;




//		alert("??? = " +document.getElementById(bereich).style.top);

//		alert("width = " +window.innerWidth +" height= " +window.innerHeight);

//		alert(document.getElementById(bereich).offsetTop);
//		alert(document.getElementById(bereich).offsetHeight);

/*
		if (!document.getElementById(bereich).style.topoverflow)
		{

            if (!document.getElementById(bereich).myoffsetTop)
                document.getElementById(bereich).myoffsetTop = document.getElementById(bereich).offsetTop;

            ueberlauf = window.innerHeight - document.getElementById(bereich).offsetTop - (document.getElementById(bereich).offsetHeight *1.5) - 220;

//          alert(ueberlauf);

            if (ueberlauf < 0)
            {
    //          alert("Bildschirm zu klein!");

                document.getElementById(bereich).style.top = (document.getElementById(bereich).offsetTop -
                												(document.getElementById(bereich).offsetHeight) - 20)
                												+"px";

                document.getElementById(bereich).style.topoverflow = 'Y';

//           	document.getElementById(bereich).style.position = "absolute";
//				document.getElementById(bereich).style.overflow = "scroll";
            }
            else
                document.getElementById(bereich).style.topoverflow = 'N';


		}
*/









/*
		alert("Offsettop " +document.getElementById(bereich).offsetTop);
		alert("OffsetHeight " +document.getElementById(bereich).myHeight);
		alert("OffsetWidth " +document.getElementById(bereich).myWidth);
*/

//		alert(document.getElementById(bereich).style.height);

		SubBereich = bereich +'_no_show';
//		alert(document.getElementById(SubBereich));
		document.getElementById(SubBereich).style.display = 'block';
		document.getElementById(SubBereich).style.background = bgr_color;

		document.getElementById(bereich).style.fontSize="112%";
		document.getElementById(bereich).style.lineHeight ="120%";

		document.getElementById(bereich).style.position = "relative";
//		document.getElementById(bereich).style.top = "-100px";
//		document.getElementById(bereich).style.overflow = "scroll";

//		document.getElementById(bereich).style.background=document.getElementById(bereich).myBackground;
		document.getElementById(bereich).style.border="black 2px outset";


		document.getElementById(bereich).style.height  = (document.getElementById(bereich).myHeight * 1.25) +"px";
		document.getElementById(bereich).style.width   = (document.getElementById(bereich).myWidth  * 1.1) +"px";

//		alert(document.getElementById(bereich).firstChild);

//		alert(document.getElementById(bereich).menu_no_show);


//		document.getElementById(bereich).style.position="0.0";

//		document.getElementById(bereich).style.position="absolute";
//		document.getElementById(bereich).style.margin-top="50px";

//		element.style="position: absolute; margin-top: 20px;";
//		alert("Style " +document.getElementById(bereich).style);
/*
		if (document.getElementById(bereich).title == '')
		{
			document.getElementById(bereich).title = document.getElementById(bereich).innerHTML;

			document.getElementById(bereich).innerHTML = '<br> ';
		}
		else
		{
			document.getElementById(bereich).innerHTML = document.getElementById(bereich).title;
			document.getElementById(bereich).title = '';

		}
		*/
//alert(document.getElementById(bereich).class);
/*
		alert(document.getElementById(bereich).firstChild);

		alert(document.getElementById(bereich).innerHTML);
*/
//		child=document.getElementById(bereich).offsetTop;
//		alert(child);

//		document.getElementById(bereich).innerHTML='';


	}


}

// ***********************************
// unbenutzt
// ***********************************

function f_set_Div_bgr(bereich,bgr_color)
{
	if (document.getElementById(bereich))
		document.getElementById(bereich).style.background = bgr_color;

}



function MenuMouseWheel(Menu_id)
{

//	alert(Menu_id);

	if (document.getElementById(Menu_id))
	{

//		alert (document.getElementById(Menu_id).value);

	}


}




function f_Mouse_in_Div(bereich,bgr_color)
{

//		alert(bereich);

	if (document.getElementById(bereich))
	{

		if (!document.getElementById(bereich).myHeight)
			document.getElementById(bereich).myHeight = document.getElementById(bereich).offsetHeight;

		if (!document.getElementById(bereich).myWidth)
			document.getElementById(bereich).myWidth = document.getElementById(bereich).offsetWidth;

		if (!document.getElementById(bereich).myBackground)
			document.getElementById(bereich).myBackground = document.getElementById(bereich).style.background;

		if (!document.getElementById(bereich).myFontSize)
			document.getElementById(bereich).myFontSize = document.getElementById(bereich).style.fontSize;

		if (!document.getElementById(bereich).mylineHeight)
			document.getElementById(bereich).mylineHeight = document.getElementById(bereich).style.lineHeight;

		SubBereich = bereich +'_no_show';

//		alert(SubBereich);





		document.getElementById(SubBereich).style.display = 'block';


//		document.getElementById(SubBereich).style.background = bgr_color;

//		document.getElementById(bereich).style.fontSize="112%";
//		document.getElementById(bereich).style.lineHeight ="120%";
//alert(SubBereich);

//		document.getElementById(bereich).style.position = "relative";

		document.getElementById(bereich).style.border="black 2px outset";

//		document.getElementById("div_head_menu_headline_container").style.height  = "100px";
//		document.getElementById("div_head_menu_headline").style.height  = "100px";

//		document.getElementById(bereich).style.height  = "100px"; //(document.getElementById(bereich).myHeight * 1.25) +"px";
		document.getElementById(bereich).style.width   = (document.getElementById(bereich).myWidth  -4) +"px";
	}

//		alert(bereich);
}

function f_Mouse_out_Div(bereich)
{

//	alert("out");

	if (document.getElementById(bereich))
	{
/*
		if (document.getElementById(bereich).myHeight and
			document.getElementById(bereich).myWidth)
		{
*/
//            alert("DivHeight " +document.getElementById(bereich).myHeight);
//            alert("DivWidth " +document.getElementById(bereich).myWidth);

//			alert("pos jetzt " +document.getElementById(bereich).style.top +" vorher " +document.getElementById(bereich).myoffsetTop);

			SubBereich = bereich +'_no_show';

			document.getElementById(bereich).style.border		= "0px";
			document.getElementById(SubBereich).style.display 	= 'none';
/*
			if (document.getElementById(bereich).style.topoverflow =='Y')
			{
				document.getElementById(bereich).style.top 			= //document.getElementById(bereich).style.top +10 +"px"
				(document.getElementById(bereich).myoffsetTop -520) +"px";
//         		document.getElementById(bereich).style.position = "relative";
//				document.getElementById(bereich).style.overflow = "auto";
			}
*/
//            document.getElementById(bereich).style.height 		= document.getElementById(bereich).myHeight +"px";
            document.getElementById(bereich).style.width  		= document.getElementById(bereich).myWidth  +"px";

//			document.getElementById(bereich).style.background 	= document.getElementById(bereich).myBackground;

//			document.getElementById(bereich).style.fontSize		= document.getElementById(bereich).myFontSize;
//			document.getElementById(bereich).style.lineHeight	= document.getElementById(bereich).mylineHeight;


//			document.getElementById(bereich).style.overflow 	= "visible";


//		}
	}
}



function f_image_on_off(PostingNr,Anz_images,Button_name_P,Button_Dir)
{

//	alert(Anz_images);

	Button_name = Button_name_P +PostingNr;

	for (i = 1; i <= Anz_images; i++)
	{

		imgid= "P" +PostingNr +"image"+i;

		if (document.images[imgid])
		{
//			alert(document.images[imgid].title);

			if (document.images[imgid].src != document.images[imgid].title)
			{
				document.images[imgid].img_src = document.images[imgid].src;
				document.images[imgid].src = document.images[imgid].title;
/*
				alert(imgid);
                alert(document.images[imgid].alt); //.style.myimgwidth);
*/

// Damit die Angabe der Bildbreite bei dem Bild selbst angewendet werden kann
// wurde die Breite in das alt-Attribut eingetragen
// das wird hier in myimgwidth gespeichert und in die width-Angabe eingetragen

//				alert(parseInt(document.images[imgid].alt));
//				alert(document.images[imgid].myimgwidth);

                if (!document.images[imgid].myimgwidth)
//                   isNaN(parseInt(document.images[imgid].alt)) and
//                   document.images[imgid].alt > 0)
				{
					document.images[imgid].myimgwidth =  document.images[imgid].alt;
					document.images[imgid].alt = 'Klicke auf das Bild, um es in Orginalgröße zu sehen';

				}


//				alert(document.images[imgid].myimgwidth);

				if (document.images[imgid].myimgwidth > 0)
	                document.images[imgid].width = document.images[imgid].myimgwidth;


				if (document.images[Button_name])
				{
					document.images[Button_name].src= Button_Dir + "img_off.png";
//					document.getElementById(bereich).style.border="black 3px inset";
					document.images[Button_name].style.border = "2px red inset";
					document.images[Button_name].style.margin = "2px";


				}
			}
			else
			{
//				alert(document.images[imgid].img_src.length);
				if (document.images[imgid].img_src.substring(document.images[imgid].img_src.length-12,
															 document.images[imgid].img_src.length) == "img_leer.gif")
				{
					document.images[imgid].src 	 = Button_Dir + "img_leer.gif";
// die Größe des kleinen Bildes anstatt des eigentlichen Bildes!
                    if (document.images[imgid].myimgwidth > 0)
                        document.images[imgid].width = "30";

				}
				else
				{
					document.images[imgid].src 	 = Button_Dir + "link_leer.gif";
// die Größe des kleinen Bildes anstatt des eigentlichen Bildes!
                    if (document.images[imgid].myimgwidth > 0)
                        document.images[imgid].width = "76";

				}

				if (document.images[Button_name])
				{
					document.images[Button_name].src= Button_Dir + "img_on.png";
					document.images[Button_name].style.border = "2px green outset";
					document.images[Button_name].style.margin = "2px";
				}
			}
		}

	}

}

function set_menu() {
/*
	alert('set');
	alert(document.getElementById('div_head_menu a.menu0');

	document.getElementById("a.menu0").display = 'block';
	document.getElementById("div_head_menu").a.menu0_active.style.display = 'block';
	document.getElementById("div_head_menu").a.menu0_inactive.style.display = 'block';
*/
}


function toggledisplay (id){
  if (document.getElementById) {
    var mydiv = document.getElementById(id);
// je nachdem, wie die div gesetzt war, wird sie auf none oder block gesetzt
    mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
  }
}

function mark_Blockquotes($formular,$eingabefeld) {



    var input = document.forms[$formular].elements[$eingabefeld];
    input.focus();

	alert(input.value);
	alert(input.innerHTML.length);

//	alert(input.innerHTML.substring(0,7));

    for (var i = 0; i <= (input.innerHTML.length -7); i++)
    {
	   	if (input.innerHTML.substring(i,7) == '[quote]')
	   	{  //  	alert('quote gefunden');

	   		if (i > 0)
		   		input.value = input.value.substr(0,i-1) + '<div class="bgr_blue">' +	input.value.substr(i+8);
		   	else
		   		input.value = '<div class="bgr_blue">' +	input.value.substr(i+8);
//        	input.value =  input.value.substr(0, start) + aTag + output_selection + eTag + input.value.substr(end);
		}
	}
}
