function clearAndHideOverview()
{
	var ct = $("uebersichtAusgabeContainer");
	ct.style.display = "none";
	ct.innerHTML = "";
}

var pdfText; // Text für Print-PDF

function createOverview(fromWhere)
{
	
	var ctTitle;
	var ctTitlteH3;
	var ctBox;
	var clearBoth;
	var ctText;
	var ctValue;
	var titleId = 1;
	
	page.model.type[page.model.active];
	
	//-------------------------------------------------------------------------------------------------------
	
	function createCaption(txt)
	{
		// Gruppen-Titel
		
		ctTitle							= document.createElement("div");
		ctTitle.style.padding 			= "3px";
		ctTitle.style.borderBottom		= "solid 1px #cecece";
		ctTitle.style.backgroundColor	= "#E9E9E9";
		ctTitle.style.clear				= "both";
		ctTitlteH3						= document.createElement("h2");
		ctTitlteH3.style.padding		= "3px 0px";
		ctTitlteH3.style.margin			= "0px";
		ctTitlteH3.innerHTML			= txt;
		ctTitle.appendChild(ctTitlteH3);
		ct.appendChild(ctTitle);
		// Text für PDF
		//pdfText += "Title_" + titleId + ":=:" + txt + ":;:";
		titleId++;
		
		debug(txt);
	}
	
	//-------------------------------------------------------------------------------------------------------
	
	function createTextline(tit,val)
	{
		// Container mit Border
		ctBox					= document.createElement("div");
		ctBox.style.borderBottom	= "solid 1px #cecece";
		// ClearBoth
		clearBoth				= document.createElement("div");
		clearBoth.className			= "clearBoth";
		// Container für Text
		ctText					= document.createElement("div");
		ctText.style.width			= "184px";
		ctText.style.styleFloat		= "left";
		ctText.style.cssFloat		= "left";
		ctText.style.padding 		= "3px";
		ctText.innerHTML			= tit;
		
		// Container für Value
		ctValue					= document.createElement("div");
		ctValue.style.width			= "183px";
		ctValue.style.styleFloat	= "right";
		ctValue.style.cssFloat		= "right";
		ctValue.style.padding 		= "3px";
		ctValue.innerHTML			= val;
		
		ctBox.appendChild(ctText);
		ctBox.appendChild(ctValue);
		ctBox.appendChild(clearBoth);
		ct.appendChild(ctBox);
		
		// Text für PDF
		//pdfText += tit + ":=:" +  val + ":;:";
		
	}
	
	//-------------------------------------------------------------------------------------------------------
	
	function setOverveiw(ID)
	{
		pdfText = "";
		var setModel = true;
		
		//alert (formular+": "+formular.overview);
		
		for(i=1;i<formular.overview.length;i++)
		{
			//---------------------------------
			// Überschriften
			//---------------------------------
			var titleText = $("stepButton_"+i).title;
			titleText = titleText;
			createCaption(titleText);
			//---------------------------------
			// Erste Zeile = Model
			//---------------------------------
			if(setModel) {
				switch(page.model.type[page.model.active])
				{
					case "leasing":	createTextline(texte['Finanzierungsmodell'],texte['Porsche_Leasing']); break;
					case "credit":	createTextline(texte['Finanzierungsmodell'],texte['Porsche_Credit']); break;
					case "creditS":	createTextline(texte['Finanzierungsmodell'],texte['Porsche_Credit_S']); break;
				}
				setModel = false;
			}
			//---------------------------------
			// Angaben
			//---------------------------------
			for(e=0;e<formular.overview[i].length;e++)
			{
				var el = formular.overview[i][e];
				//if(el.getValue() == false) continue; // Falls leer...
				//---------------------------------
				// Ausnahmen
				//---------------------------------
				switch(el.name)
				{
					case "garage": createCaption(texte['Ihr_Garagist']); break;
				}
				createTextline(el.addon.text,el.getValue() == false ? "-": el.getValue());
			}
		}
		
		pdfText = pdfText.substr(0,pdfText.length-3);
		ct.style.display = "block";
		if(fromWhere != "buttonBerechnen") { message.kill(); }
	}
	
	//-------------------------------------------------------------------------------------------------------
	
	var ct = $("uebersichtAusgabeContainer");
	//message.preloader("Daten werden geladen");
	//setTimeout(setOverveiw,500);
	setOverveiw();
}










function setPDFtext()
{
	page.model.type[page.model.active];
	
	//-------------------------------------------------------------------------------------------------------
	
	function add(tit,val)
	{
		pdfText += tit + ":=:" +  val + ":;:";
	}
	
	//-------------------------------------------------------------------------------------------------------
	
	function init()
	{
		pdfText = "";
		var setModel = true;
		
		for(i=1;i<formular.overview.length;i++)
		{
			//---------------------------------
			// Erste Zeile = Model
			//---------------------------------
			if(setModel) {
				switch(page.model.type[page.model.active])
				{
					case "leasing":	add(texte['Finanzierungsmodell'],texte['Porsche_Leasing']); break;
					case "credit":	add(texte['Finanzierungsmodell'],texte['Porsche_Credit']); break;
					case "creditS":	add(texte['Finanzierungsmodell'],texte['Porsche_Credit_S']); break;
				}
				setModel = false;
			}
			//---------------------------------
			// Angaben
			//---------------------------------
			for(e=0;e<formular.overview[i].length;e++)
			{
				var el = formular.overview[i][e];
				if(el.getValue() == "") continue; // Falls leer...
				add(el.addon.text,el.getValue());
			}
		}
		
		pdfText = pdfText.substr(0,pdfText.length-3);
		$$$('dataForPDF').value = pdfText;
		//debug($$$('dataForPDF').value);
	}
	
	//-------------------------------------------------------------------------------------------------------
	
	init();
	
}
