var schritt = 1;
var war;
var wohin;
var woher;
var wieviele = 11;
var was;
var wasist;
var tun;
var wasauf;
var waszu;
var wie;
var e;




function anfang()
{
for (i=1; i<=wieviele; i++)
    {
    document.getElementById( 'text-schritt-' + i ).className = "coWeiss";
    document.getElementById( 'fort-schritt-' + i ).className = "bgGrau";
    }

}


function start(schritt)
{
    document.getElementById( 'frage-schritt-' + schritt ).style.display = 'inline';
    war=schritt;
for (i=1; i<=wieviele; i++)
    {
    document.getElementById( 'text-schritt-' + i ).className = "coWeiss";
    document.getElementById( 'fort-schritt-' + i ).className = "bgGrau";
    document.getElementById( 'text-schritt-1' ).className = "coGruen";
    document.getElementById( 'fort-schritt-1' ).className = "bgGruen";
	}

}

function schreiten(wohin)

{
	for (i=1; i<=wieviele; i++)
		{
		document.getElementById( 'text-schritt-' + i ).className = "coWeiss";
		document.getElementById( 'fort-schritt-' + i ).className = "bgGrau";
		}

	if (wohin == 12)
	{
    		document.getElementById( 'fortschritt' ).style.display = "none";
    		document.getElementById( 'frage-schritt-11' ).style.display = "none";
    		document.getElementById( 'frage-schritt-12' ).style.display = "inline";
	}
	else
	{
		document.getElementById( 'frage-schritt-' + wohin ).style.display = 'inline';
		if (wohin != war)
		{
			document.getElementById( 'frage-schritt-' + war ).style.display = 'none';
		}
		for (i=1; i<=wohin; i++)
    		{
    			document.getElementById( 'text-schritt-' + i ).className = "coGruen";
    			document.getElementById( 'fort-schritt-' + i ).className = "bgGruen";
		}
	}
war = wohin;
}

function hotel(was,wie)
{
	if (wie == 'plus')
	{
		document.getElementById( 'hotel-' + was ).style.display = 'block';
		document.getElementById( 'aufsprung-' + was ).href = '#anker-' + was;
		document.getElementById( 'aufsprung-' + was ).style.display ='none';
		document.getElementById( 'absprung-' + was ).style.display ='inline';
	}
	else
	{
		document.getElementById( 'hotel-' + was ).style.display = 'none';
		document.getElementById( 'absprung-' + was ).href = '#anker-' + was;
		document.getElementById( 'absprung-' + was ).style.display ='none';
		document.getElementById( 'aufsprung-' + was ).style.display ='inline';
	}
}

function aufklappen(wasauf,waszu)
{
	document.getElementById( wasauf ).style.display ='block';
	document.getElementById( 'frage-' + wasauf ).style.display ='none';
	document.getElementById( waszu ).style.display ='none';
	document.getElementById( 'frage-' + waszu ).style.display ='block';
}

function einklappen(waszu,wasauf)
{
	document.getElementById( waszu ).style.display ='none';
}

function zusatzhotel(was)
{
	document.getElementById( 'zusatzhotel' + was ).style.display ='block';
	document.getElementById( 'phanker9' ).style.display ='block';
	document.getElementById( 'phanker' + was ).style.display ='none';
}

function gewinnen()
{
	document.getElementById( 'adressbereich' ).style.display ='block';
	document.getElementById( 'frage-nichtgewinnen' ).style.display ='block';
	document.getElementById( 'frage-gewinnen' ).style.display ='none';
}

function nichtgewinnen()
{
	document.getElementById( 'adressbereich' ).style.display ='none';
	document.getElementById( 'frage-nichtgewinnen' ).style.display ='none';
	document.getElementById( 'frage-gewinnen' ).style.display ='block';
}

function drueber (was,tun)
{
 if (tun == "ein")
 	{
	document.getElementById( was ).style.display ="block";
	wasist=was;
	}
	
 if (tun == "aus")
 	{
	document.getElementById( was ).style.display ="none";
	}
}

var breite;
var hoehe;
var posx;
var posy;

function freidrueber (was,tun,breite,hoehe,posx,posy)
{
 if (tun == "ein")
 	{
	document.getElementById( was ).style.display ="block";
	document.getElementById( was ).style.width = breite + "px";
	document.getElementById( was ).style.height = hoehe + "px";
	document.getElementById( was ).style.left = posx + "px";
	document.getElementById( was ).style.top = posy + "px";
	wasist=was;
	}
	
 if (tun == "aus")
 	{
	document.getElementById( was ).style.display ="none";
	}
}

function tastendruck (was)
{
  if (was==27)
  	{
	document.getElementById( wasist ).style.display ='none';
 	}
}

function auftauchen (was)
{
	document.getElementById( was ).style.display ="block";
}

function abtauchen (was)
{
	document.getElementById( was ).style.display ="none";
}

var katalogname = "fragenkatalog";
var anzahl;
var beantwortet = 0;
var prefix = "frage";
var lprefix = 5;
var richtung;
var loslegen = 0;
var ist;

function trippeln(richtung)
{
	if (loslegen == 0)
		{
			loslegen = document.getElementById( katalogname ).getElementsByTagName('div')[0].id.substring(lprefix);
			loslegen *= 1;
			ist = loslegen;
		}
	if (richtung == "v")
		{
		anzahl = document.getElementsByName(prefix + ist).length - 1;
		for (var i = 0; i <= anzahl; i++)
			{
			if (document.getElementsByName(prefix + ist)[i].checked == true)
				{
				beantwortet = 1;
				}
		   }
		if (beantwortet == 1)
			{
			document.getElementById( prefix + ist ).style.display = "none";
			ist += 1;
			document.getElementById( prefix + ist ).style.display = "block";
			beantwortet = 0;
			}
		else
			{
			alert('Bitte beantworten Sie diese Frage, da wir ansonsten den Test nicht auswerten können. Danke :-)');
			}
		}
	if (richtung == "z")
		{
		document.getElementById( prefix + ist ).style.display = "none";
		ist -= 1;
		document.getElementById( prefix + ist ).style.display = "block";
		}
}

function schritt7()
{
  if ( document.getElementById("frage7_1").checked ) {
    return true;
  }
  
  if ( document.getElementById("frage7_2").checked ) {
    return true;
  }
  
  if ( document.getElementById("frage7_3").checked ) {
    return true;
  }
  
  if ( document.getElementById("frage7_4").checked ) {
    return true;
  }
  
  alert('Bitte beantworten Sie auch die letzte Frage, da wir ansonsten den Test nicht auswerten können. Danke :-)'); 
  
  return false;
}

var welchefrage;
var aktknoten;
var fertig;
var zustand;

function aktradio(welchefrage)
{
	fertig = 0;
	aktknoten = welchefrage.parentNode.previousSibling;
	do
			{
				if (aktknoten.nodeName == 'TD')
					{	
					fertig = 1;
					kind(aktknoten);
					}
			aktknoten = aktknoten.previousSibling;
			}
	while ((fertig == 0) && (aktknoten != null));
}

function kind(aktknoten)
{
	fertig = 0;
	aktknoten = aktknoten.firstChild;
	do
			{
				if (aktknoten.nodeName == 'INPUT')
					{	
					fertig = 1;
					aktknoten.checked = "checked";
					}
			aktknoten = aktknoten.nextSibling;
			}
	while ((fertig == 0) && (aktknoten != null));
}

var welchezeile;
var aktzeile;

function mausdrauf(welchezeile)
{
	welchezeile.parentNode.parentNode.className = 'aktiv';
}

function mausrunter(welchezeile)
{
	welchezeile.parentNode.parentNode.className = 'passiv';
}



var welcheinfo;
var inhaltinfo;

function zusatzinfoein(welcheinfo)
{
	document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].getElementsByTagName('p')[0].firstChild.data = welcheinfo.name;
	document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].style.display = 'block';
	if (welcheinfo.parentNode.className == 'buttongraulang')
		{
		document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].style.top = '58px'
		}
}

function zusatzinfoaus(welcheinfo)
{
	document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].getElementsByTagName('p')[0].firstChild.data = "";
	document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].style.display = 'none';
		document.getElementById( 'buttonbar' ).getElementsByTagName('div')[0].style.top = '30px'	
}



var hinher;

function wechseln(hinher)
{
	if (hinher == 'a')
		{
		document.getElementById( 'reiseliste' ).style.display = "block";
		document.getElementById( 'bloedefrage-zu' ).style.display = "block";
		document.getElementById( 'bloedefrage-offen' ).style.display = "none";
		}
	if (hinher == 'z')
		{
		document.getElementById( 'reiseliste' ).style.display = "none";
		document.getElementById( 'bloedefrage-zu' ).style.display = "none";
		document.getElementById( 'bloedefrage-offen' ).style.display = "block";
		}
}


var wattden;

function opakein(wattden)
{
  wattden.className="opak100";
}

var wattden;

function opakaus(wattden)
{
  wattden.className="opak30";
}

var reiseinfo;
var reiseinfozahl;

function umschalten(reiseinfo)
{
	reiseinfozahl = document.getElementById( reiseinfo ).parentNode.getElementsByTagName('div').length;
	reiseinfozahl -= 1;
	for (var i = 0; i <= reiseinfozahl; i++)
		{
			if (document.getElementById( reiseinfo ).parentNode.getElementsByTagName('div')[i].className == "detailblock")
					{
					document.getElementById( reiseinfo ).parentNode.getElementsByTagName('div')[i].style.display="none";
					}
	   }
	switch (reiseinfo)
		{
		case "anfang":
			document.getElementById( reiseinfo ).style.display="block";
			document.getElementById( "details" ).style.display="block";
			document.getElementById( "highlights" ).style.display="block";
			break;
		case "ausfuehrlich":
			document.getElementById( reiseinfo ).style.display="block";
			document.getElementById( "details" ).style.display="block";
			document.getElementById( "karte" ).style.display="block";
			document.getElementById( "tage" ).style.display="block";
			break;
		case "unterkunft":
			document.getElementById( reiseinfo ).style.display="block";
			break;
		case "angebote":
			document.getElementById( reiseinfo ).style.display="block";
			document.getElementById( "einzelgruppe" ).style.display="block";
			break;
		case "zusatz":
			document.getElementById( reiseinfo ).style.display="block";
			break;
		case "anreise":
			document.getElementById( reiseinfo ).style.display="block";
			break;
		case "alles":
			document.getElementById( reiseinfo ).style.display="block";
			document.getElementById( "ausfuehrlich" ).style.display="block";
			document.getElementById( "details" ).style.display="block";
			document.getElementById( "highlights" ).style.display="block";
			document.getElementById( "karte" ).style.display="block";
			document.getElementById( "tage" ).style.display="block";
			document.getElementById( "unterkunft" ).style.display="block";
			document.getElementById( "einzelgruppe" ).style.display="block";
			document.getElementById( "angebote" ).style.display="block";
			document.getElementById( "zusatz" ).style.display="block";
			document.getElementById( "anreise" ).style.display="block";
			break;
		}
		
		
		
	
	         
}






