/**
 * einstiegDemo()
 *
 * Funktion zum Einblenden der GIF-Demo
 */
var bTestzugang = false;
var oPersonalisierung = false;
var oDemo = false; 

function einstiegDemo(strName, bStart) {
	if (!oPersonalisierung) {
		oPersonalisierung = document.getElementById('personalisierung');
		oDemo = document.getElementById('demo');
	} 
	
	if (oPersonalisierung.className != 'demo' || bStart) {
		if (!bStart) {
			oDemo.src = '/img/seite/inhalt/demo/' + strName + '_info.gif';
			oDemo.onclick = new Function('einstiegDemoFunction', 'einstiegDemo("' + strName + '", true)'); 
			oDemo.alt = 'Link: Demonstration starten';
		} else {
			oDemo.src = '/img/seite/inhalt/demo/' + strName + '_animation.gif';
			oDemo.onclick = new Function('einstiegDemoFunction', 'einstiegDemo("' + strName + '")');
			oDemo.alt = 'Link: Demonstration beenden';
		}
		if (bTestzugang) {
			oPersonalisierung.className = 'demo';
		}
	} else {
		if (bTestzugang) {
			oPersonalisierung.className = '';
		} else {
			oDemo.src = '/img/seite/inhalt/demo/' + strName + '_info.gif';
			oDemo.onclick = new Function('einstiegDemoFunction', 'einstiegDemo("' + strName + '", true)'); 
			oDemo.alt = 'Link: Demonstration starten';
		}
	}
}


/**
 * einstiegMarkenInfo()
 *
 * Funktion zum Anzeigen der Modelle einer Marke
 */
var objMarkeninfoMarke = null;
var objMarkeninfoModelle = null;
var objMarkeninfoModelleUl = null;
var objMarkeninfoModelleStrong = null;
var intModellanzahlMax = 0;

function einstiegMarkenInfo(oThis, intModellanzahl, booRandom) {
	if (!booRandom) {
		clearInterval(ivlMarkeninfoInterval);
	}
	
	if (objMarkeninfoMarke) {
		objMarkeninfoMarke.className = '';
	}
	objMarkeninfoMarke = oThis;
	objMarkeninfoMarke.className = 'aktiv';
	
	if (!objMarkeninfoModelle) {
		objMarkeninfoModelle = document.getElementById('markeninfoModelle');
		objMarkeninfoModelleUl = objMarkeninfoModelle.getElementsByTagName('ul')[0];
		objMarkeninfoModelleStrong = objMarkeninfoModelle.getElementsByTagName('strong')[0];
		intModellanzahlMax = objMarkeninfoModelle.getElementsByTagName('input')[0].value;
		
		objMarkeninfoModelle.className += ' aktiv';
	}
	
	var intModellanzahlProzent = Math.round(100 * intModellanzahl / intModellanzahlMax);
	if (intModellanzahlProzent == 100) {
		intModellanzahlProzent = 99;
	}
	objMarkeninfoModelleUl.style.height = intModellanzahlProzent + 'px';
	objMarkeninfoModelleStrong.innerHTML = intModellanzahl;
}


/**
 * einstiegMarkenInfoRandom()
 *
 * Funktion zum zufälligen Auswählen einer Marken
 */
var objMarkeninfoMarkenTags = null;

function einstiegMarkenInfoRandom() {
	if (!objMarkeninfoMarkenTags) {
		objMarkeninfoMarkenTags = document.getElementById('markeninfoModelle').parentNode.getElementsByTagName('a');
	}
	var intMarkenTagKey = Math.floor(Math.random() * objMarkeninfoMarkenTags.length);
	einstiegMarkenInfo(objMarkeninfoMarkenTags[intMarkenTagKey], objMarkeninfoMarkenTags[intMarkenTagKey].accessKey, true);
}


/**
 * einstiegMarkenInfoRandomInterval()
 *
 * Funktion zum Starten des Intervalls
 */
var ivlMarkeninfoInterval = null;

function einstiegMarkenInfoRandomInterval() {
	ivlMarkeninfoInterval = window.setInterval('einstiegMarkenInfoRandom()', 1650);
}