// Open CC In New Window


function openTequipmentKatalog2009Boxster()
{
	var winWidth = 1280;
	var winHeight = 980;
	var dest = "http://www.porsche.com/all/media/flash/tequipment/987_2nd/catalogue/de/index.htm";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentKatalog2009Boxster' );
}

function openTequipmentKatalog2009Cayman()
{
	var winWidth = 1280;
	var winHeight = 980;
	var dest = "http://www.porsche.com/all/media/flash/tequipment/cayman_2nd/catalogue/de/index.htm";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentKatalog2009Cayman' );
}

function openTequipmentKatalog2009911()
{
	var winWidth = 1280;
	var winHeight = 980;
	var dest = "http://www.porsche.com/all/media/flash/tequipment/997_2nd/catalogue/de/index.htm";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentKatalog2009911' );
}

function openTequipmentKatalog2009Panamera()
{
	var winWidth = 1280;
	var winHeight = 980;
	var dest = "http://www.porsche.com/all/media/flash/tequipment/970/catalogue/de/index.htm";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentKatalog2009Panamera' );
}

function openTequipmentKatalog2009Cayenne()
{
	var winWidth = 1280;
	var winHeight = 980;
	var dest = "http://www.porsche.com/all/media/flash/tequipment/cayenne-2ndgeneration/catalogue/index.htm";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentKatalog2009Cayenne' );
}

function openCC(modell)
{
	var modelStr = '';
	switch(modell)
	{
		case '911': modelStr= '&modelrange=_6'; break;
		case 'Boxster': modelStr= '&modelrange=_5'; break;
		case 'Cayenne': modelStr= '&modelrange=_E'; break;
	}
	var winWidth = 980;
	var winHeight = 680;

	var url = '/exit.aspx?go=http://cc.porsche.com/icc_euro/ui/pva/index.jsp?sprache=de&modelRange=null';
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'PVA' );
}

function open_GT3_2009(kuerzel)
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/gt3_2009/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'GT3_2009' );
}

function open_tequipment2009(kuerzel)
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/tequipment2009/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Tequipment2009' );
}

function open_Geschenkideen2008(kuerzel)
{
	var winWidth = 995;
	var winHeight = 550;
	var dest = "/shared/de/winterspecial2008/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Geschenkideen' );
}

function teaserPopup( pageUrl, popupFunction )
{
    eval( popupFunction );
    document.location.href = pageUrl;
}

function open_umwelt()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/umwelt2008/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Umwelt' );
}


function open_Geschenkideen(kuerzel)
{
	var winWidth = 995;
	var winHeight = 550;
	var dest = "/shared/de/geschenkideen08/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Geschenkideen' );
}

function openCayenne(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/cayenne2/frameset.asp?init="+kuerzel+"&supressreload=1&redir=true";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Cayenne' );
}

function openCayenne2(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/cayenne3/frameset.asp?init="+kuerzel+"&supressreload=1&redir=true";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Cayenne' );
}

function openCay(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/cayenne/frameset.asp?init="+kuerzel+"&supressreload=1&redir=true";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Cayenne' );
}


function open997Coupe(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/derneue911/frameset.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, '997Coupe' );
}

function open9872(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/9872/frameset.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, '9872' );
}

function openBoxsterUpdate2006(kuerzel)
{
	var winWidth = 766;
	var winHeight = 489;
	var s = document.URL;
	s = (s.substr(s.indexOf('?')+1));

	var dest = "/shared/de/boxster06/frameset.asp?init="+kuerzel+"&supressreload=1&"+s;
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'boxster06' );
}

function open911GT3(kuerzel)
{
	var winWidth = 786;
	var winHeight = 475;
	var dest = "/shared/de/gt3/frameset.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, '911GT3' );
}

function openC4CoupeS2(kuerzel)
{
	var winWidth = 945 - 20;
	var winHeight = 609 - 15;
	var dest = "/shared/de/c4_coupe_s2/default.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'C4CoupeS2' );
}

function openCaymanS(kuerzel)
{
	var winWidth = 945 - 20;
	var winHeight = 625 - 15;
	var dest = "/shared/de/caymans3/default.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'CaymanS' );
}

function openCayman4(kuerzel)
{
	var winWidth = 945 - 20;
	var winHeight = 625 - 15;
	var dest = "/shared/de/cayman4/default.asp?init="+kuerzel+"&supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'CaymanS' );
}

function open_car_refreshment()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/car_refreshment/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'CarRefreshment' );
}

function open_sommerraeder08()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/sommerraeder08/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Sommerkomplettraeder08' );
}

function open_sommerraeder()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/sommerraeder/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Sommerkomplettraeder' );
}

function open_winterraeder2008()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/winterraeder2008/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Winterkomplettraeder2008' );
}

function open_winterraeder()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/winterraeder/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Winterkomplettraeder' );
}

function open_mittelstuermer2()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/mittelstuermer2/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Mittelstuermer2' );
}

function open_drivingschool()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "shared/de/drivingschool/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'DrivingSchool' );
}

function open_mittelstuermerSonder()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/mittelstuermerSonder/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'mittelstuermerSonder' );
}

function open_cayenneturbos2009()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/cayenne_turbo_s/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'CayenneTurboS' );
}

function open_tequipment_tage()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/tequipment_tage/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentTage' );
}

function openCayenneUpdate2008(kuerzel)
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/cayenne_GTS/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Cayenne' );
}

function open_tequipment_nextGen()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "/shared/de/tequipment_update/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'TequipmentTage' );
}

function openPorscheApproved()
{
	var winWidth = 985-20;
	var winHeight = 595-15;
	var dest = "shared/de/approved/default2.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'PorscheApproved' );
}

function openMittelstuermer()
{
	var winWidth = 1014-20;
	var winHeight = 622-15;
	var dest = "/shared/de/mittelstuermer/default.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, 'Mittelstuermer' );
}

function open911_200802()
{
	var winWidth = 945-20;
	var winHeight = 670-15;
	var dest = "shared/de/911_2008stufe2/default2.asp?supressreload=1";
	var url = g_basepath + "exit.aspx?go=" + escape( dest );
	gotoUrlNewWinSizeByNameCentered( url, winWidth, winHeight, '911_200802' );
}

function CreateRenderedHeads()
{
	for( var i = 1; i <= 6; i++ )
	{
		var heads = document.getElementsByTagName( "h" + i );
		for( var j = 0; j < heads.length; j++ )
		{
			var s = getClassStyles( heads[j].className );
			if( heads[j].className.indexOf( "renderedhome" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=h" + i + s );
			}
			else if( heads[j].className.indexOf( "renderederror" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=e" + i + s );
			}
			else if( heads[j].className.indexOf( "renderedhighlight" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=a" + i + s );
			}
			else if( heads[j].className.indexOf( "renderedform" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=f" + i + s );
			}
			else if( heads[j].className.indexOf( "renderedkb" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=kb" + i + s );
			}
			else if( heads[j].className.indexOf( "rendered" ) >= 0 )
			{
				SetRenderedContent( heads[j], "h=" + i + s );
			}
		}
	}


	var heads = document.getElementsByTagName( "strong" );
	for( var j = 0; j < heads.length; j++ )
	{
		var cls = heads[j].className;
		var s = getClassStyles( heads[j].className );
		if( cls.indexOf( "renderedhighlight" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=a3" + s );
		}
		else if( cls.indexOf( "renderederror" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=e3" + s );
		}
		else if( cls.indexOf( "rendered" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=3" + s );
		}
	}


	var heads = document.getElementsByTagName( "em" );
	for( var j = 0; j < heads.length; j++ )
	{
		var s = getClassStyles( heads[j].className );
		if( heads[j].className.indexOf( "renderedhighlight" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=a3" + s );
		}
		else if( heads[j].className.indexOf( "rendered" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=3" + s );
		}
	}

	var heads = document.getElementsByTagName( "a" );
	for( var j = 0; j < heads.length; j++ )
	{
		var s = getClassStyles( heads[j].className );
		if( heads[j].className.indexOf( "renderedhighlight" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=ta" + s );
		}
		else if( heads[j].className.indexOf( "rendered" ) >= 0 )
		{
			SetRenderedContent( heads[j], "h=tn" + s );
		}
	}

	var btns = document.getElementsByTagName( "a" );

	var grps = new Object();
	for( var j = 0; j < btns.length; j++ )
	{
		var cls = btns[j].className;
		if( cls.indexOf( "group_" ) > -1 )
		{
			// wir haben eine gruppe identifiziert, also extrahieren wir den gruppen namen
			var s = cls.substr( cls.indexOf( "group_" ) + 6 ).split( " " )[0];
			if( grps[s] == null )
			{
				// diese gruppe ist noch nicht im gruppen-verzeichnis
				grps[s] = new Array();
			}

			// jetzt den inhalt dieses button für die angegebene gruppe speichern
			if( btns[j].innerText )
			{
				grps[s][grps[s].length] = encodeURI(btns[j].innerText);
			}
			else if( btns[j].textContent )
			{
				grps[s][grps[s].length] = encodeURI(btns[j].textContent);
			}

		}
	}

	for( var j = 0; j < btns.length; j++ )
	{
		var cls = btns[j].className;
		if( cls.indexOf( "btn" ) > -1 )
		{
			var style = "";
			// gruppen- und icon-angabe holen
			var grp = "";

			if( cls.indexOf( "group_" ) >= 0 )
			{
				grp = cls.substr( cls.indexOf( "group_" ) + 6 ).split( " " )[0];
			}
			if( grp && grp.length > 0 && grps[grp] && grps[grp].length > 0 )
			{
				if( grps[grp][0] && grps[grp][0].length > 0 )
				{
					style += ( style.length > 0 ? "&" : "" ) + "txt0=" + grps[grp][0];
				}
				if( grps[grp][1] && grps[grp][1].length > 0 )
				{
					style += ( style.length > 0 ? "&" : "" ) + "txt1=" + grps[grp][1];
				}
				if( grps[grp][2] && grps[grp][2].length > 0 )
				{
					style += ( style.length > 0 ? "&" : "" ) + "txt2=" + grps[grp][2];
				}
				if( grps[grp][3] && grps[grp][3].length > 0 )
				{
					style += ( style.length > 0 ? "&" : "" ) + "txt3=" + grps[grp][3];
				}
				if( grps[grp][4] && grps[grp][4].length > 0 )
				{
					style += ( style.length > 0 ? "&" : "" ) + "txt4=" + grps[grp][4];
				}
			}


			style += getClassStyles( cls );

			// und den button rendern...
			SetRenderedButtonContent( btns[j], style );
		}
	}

}


function getClassStyles( cls )
{
	var s = "";
	if( cls.indexOf( "color_" ) >= 0 )
	{
		s += "&color=" + cls.substr( cls.indexOf( "color_" ) + 6 ).split( " " )[0];
	}
	if( cls.indexOf( "maxwidth_" ) >= 0 )
	{
		s += "&maxwidth=" + cls.substr( cls.indexOf( "maxwidth_" ) + 9 ).split( " " )[0];
	}
	if( cls.indexOf( "bgcolor_" ) >= 0 )
	{
		s += "&bg=" + cls.substr( cls.indexOf( "bgcolor_" ) + 8 ).split( " " )[0];
	}
	if( cls.indexOf( "icon_" ) >= 0 )
	{
		s += "&icon=" + cls.substr( cls.indexOf( "icon_" ) + 5 ).split( " " )[0];
	}
	if( cls.indexOf( "width_" ) >= 0 )
	{
		s += "&w=" + cls.substr( cls.indexOf( "width_" ) + 6 ).split( " " )[0];
	}
	if( cls.indexOf( "height_" ) >= 0 )
	{
		s += "&h=" + cls.substr( cls.indexOf( "height_" ) + 7 ).split( " " )[0];
	}
	if( cls.indexOf( "border_" ) >= 0 )
	{
		s += "&border=" + cls.substr( cls.indexOf( "border_" ) + 7 ).split( " " )[0];
	}
	if( cls.indexOf( "size_" ) >= 0 )
	{
		s += "&size=" + cls.substr( cls.indexOf( "size_" ) + 5 ).split( " " )[0];
	}

	return s;
}


function SetRenderedContent( elem, style )
{

	if( elem.childNodes[0] && ( elem.childNodes[0].tagName == "IMG" || elem.childNodes[0].tagName == "A" ) )
	{
		return;
	}


	var s = "", mye = null;
	if( elem.innerText )
	{
		s = elem.innerText;
		elem.innerText = "";
		elem.innerHTML = "";

		mye = elem;
		while( mye.parentNode && mye.nodeName != "A" )
		{
			mye = mye.parentNode;
		}
		if( mye.nodeName != 'A' )
		{
			mye = null;
		}
	}
	else if( elem.textContent )
	{
		s = elem.textContent;
		elem.textContent = "";
		elem.innerHTML = "";
	}
	else if( elem.innerHTML )
	{
		while( elem.childNodes
			&& elem.childNodes.length > 0
			&& elem.childNodes[0].childNodes.length > 0 )
		{
			elem = elem.childNodes[0];
		}
		s = elem.innerHTML;
		elem.textContent = "";
		elem.innerHTML = "";
	}

	if( g_language == "cs" || g_language == "ru" || g_language == "pl" )
	{
		style += "&font=Arial";
	}

	var i = new Image();

	i.src = g_global + "text.pcp?text=" + urlEncoded(s) + "&" + style;
	i.alt = s;
	i.border = "0";
	i.style.border = "0px solid";
	i.id = "iwasrendered";



	if( mye )
	{
		linknode = mye.cloneNode( false );
		linknode.setAttribute( "id", "" );
		linknode.className = "";
		linknode.appendChild( i );
		elem.appendChild( linknode );
	}
	else
	{
		elem.appendChild( i );
	}

}

function SetRenderedTextContent( elem, style, text )
{


	if( elem.innerText || elem.innerHTML )
	{
		elem.innerText = "";
		elem.innerHTML = "";
	}
	else if( elem.textContent || elem.innerHTML )
	{
		elem.textContent = "";
		elem.innerHTML = "";
	}

	if( g_language == "cs" || g_language == "ru" || g_language == "pl" )
	{
		style += "&font=Arial";
	}


	var i = new Image();
	i.src = g_global + "text.pcp?text=" + urlEncoded(text) + "&" + style;
	i.alt = text;
	i.border = "0";
	i.style.border = "0px solid";

	elem.appendChild( i );


}



function SetRenderedButtonContent( elem, style )
{

	if( elem.childNodes[0] && ( elem.childNodes[0].tagName == "IMG" || elem.childNodes[0].tagName == "A" ) )
	{
		return;
	}

	var text = "";
	if( elem.innerText )
	{
		text = elem.innerText;
	}
	else if( elem.textContent )
	{
		text = elem.textContent;
	}
	else if( elem.innerHTML )
	{
		while( elem.childNodes
			&& elem.childNodes.length > 0
			&& elem.childNodes[0].childNodes.length > 0 )
		{
			elem = elem.childNodes[0];
		}
		text = elem.innerHTML;
		elem.textContent = "";
		elem.innerHTML = "";
	}

	SetRenderedButtonContentText( elem, text, style )
}

function SetRenderedButtonContentText( elem, text, style )
{

	if( elem.innerText || elem.innerHTML )
	{
		elem.innerText = "";
		elem.innerHTML = "";
	}
	else if( elem.textContent || elem.innerHtml )
	{
		elem.textContent = "";
		elem.innerHtml = "";
	}

	if( g_language == "cs" || g_language == "ru" || g_language == "pl" )
	{
		style += "&font=Arial";
	}

	var i = new Image();
	i.src = g_globaltheme + "button.pcp?text=" + urlEncoded(text) + "&" + style;
	i.alt = text;
	i.border = "0";
	i.style.border = "0px solid";
	elem.appendChild( i );

	elem.innerHTML += "<br />";
}

function showTab( tabsname, idx )
{
	var i = 0;
	var t = null;
	while( t = document.getElementById( tabsname + "_" + i ) )
	{
		t.style.display = "none";
		i++;
	}
	i = 0;
	while( t = document.getElementById( tabsname + "_tab_" + i ) )
	if( i != idx )
	{
		t.className = t.className.replace( " selected", "" );
		//Hack für IE7 - dort ist alles eine Ebene tiefer
		if( t.childNodes[0].childNodes[0].alt ) 
		{
			SetRenderedTextContent( t.childNodes[0], "h=tn", t.childNodes[0].childNodes[0].alt );
		}
		else
		{
			SetRenderedTextContent( t.childNodes[0], "h=tn", t.childNodes[0].childNodes[0].childNodes[0].alt );
		}
		i++;
	}
	else
	{
		t.className = t.className.replace( " selected", "" );
		t.className += " selected";
		//Hack für IE7 - dort ist alles eine Ebene tiefer
		if( t.childNodes[0].childNodes[0].alt ) 
		{
			SetRenderedTextContent( t.childNodes[0], "h=ta", t.childNodes[0].childNodes[0].alt );
		}
		else
		{
			SetRenderedTextContent( t.childNodes[0], "h=ta", t.childNodes[0].childNodes[0].childNodes[0].alt );
		}
		i++;
	}
	document.getElementById( tabsname + "_" + idx ).style.display = "block";
}

function refreshImageById( img )
{
	var i = document.getElementById( img );
	while( i && ! i.src )
	{
		i = i.childNodes[0];
	}
	refreshImage( i );
}

function refreshImage( img )
{
	var isrc = img.src;
	var now = new Date();
	if( isrc.indexOf( "?rand=" ) > 0 )
	{
		isrc = isrc.substr( 0, isrc.indexOf( "?rand=" ) );
	}
	if( isrc.indexOf( "&rand=" ) > 0 )
	{
		isrc = isrc.substr( 0, isrc.indexOf( "&rand=" ) );
	}
	if( isrc.indexOf( "?" ) > 0 )
	{
		isrc += "&rand=" + now.getTime();
	}
	else
	{
		isrc += "?rand=" + now.getTime();
	}

	img.src = isrc;

}



function PageQuery(q)
{

	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
			return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}

	this.getParameters = function()
	{
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}

	this.getLength = function() { return this.keyValuePairs.length; }
}

function queryString(key)
{
	var page = new PageQuery(window.location.search);
	return unescape(page.getValue(key));
}

function urlEncoded( text )
{
	return encodeURI(text)
			.replace( /\+/g, "%2B" )
			.replace( /&/g, "%26" );
}

function getCookieValue( flashid, name, destname )
{
	var value = readCookie(name);
	document.getElementById( flashid ).SetVariable( destname, value );
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

function switchVisibility( elementId )
{
	if( document.getElementById(elementId).style.display != "none" )
	{
		document.getElementById(elementId).style.display = "none";
	}
	else
	{
		document.getElementById(elementId).style.display = "block";
	}
}

var g_defaultvalues = Array();

function switchDefaultInput( element )
{
	if( element.value=='' )
	{
		element.value = g_defaultvalues[ element.id ];
	}
}

function switchEmptyInput( element )
{
	if( ! g_defaultvalues[ element.id ] )
	{
		g_defaultvalues[ element.id ] = element.value;
	}
	if( element.value == g_defaultvalues[element.id] )
	{
		element.value='';
	}
}
function ShowPremiumCar(CarID)
{
	if( CarID )
	{
		window.open("/shared/de/CarPresenter/default.asp?car="+CarID, "PopUp", "width=990,height=630");
	}
	else
	{
		window.open("/shared/de/CarPresenter/default.asp?car=", "PopUp", "width=990,height=630");
	}
}

function ShowPremiumCar2(CarID)
{
	if( CarID )
	{
		window.open("/shared/de/CarPresenter-am2/default.asp?car="+CarID, "PopUp", "width=990,height=630");
	}
	else
	{
		window.open("/shared/de/CarPresenter-am2/default.asp?car=", "PopUp", "width=990,height=630");
	}
}


function openPopupSpecial(link, wide) {
	if(wide == true) {
		width = 900;
		height = 650;
	} else {
		width = 635;
		height = 800;
	}

	window.open(link, '', 'width=' + width + ', height=' + height + ', scrollbars=yes');
}
