// JavaScript Document
// --------------------------------------------
// Artikelliste
// --------------------------------------------
// Beschreibung: 
// Zeigt die aktuelle Seite der Artikelliste an
// Erwartet: strSkriptName,intSeite,intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC9
// Rückgabe: -
// Erstellt am: 08.02.2011 Claudia Wannenmacher
// Geändert am: -
// Aufruf in: produkt_liste.php + projektierung.php

function ladeArtikelListe(strSkriptName, intSeite, intC1, intC2, intC3, intC4, intC5, intC6, intC7, intC8, intC9, intAnzahlArtikelProSeite, strIDArtikelZeile,suchfeld){
	//alert("Artikelliste C1: "+intC1+" C2: " + intC2 + " C3: " + intC3 + " C4: " + intC4 + " C5: " + intC5 + " C6: " + intC6 + " C7: " + intC7 + " C8: " + intC8 + " C9: " + intC9);
	//der letzte Parameter ist ein optionaler Parameter
	//erfolgt der Funktions-Aufruf ohne diesen Parameter wird er auf Null gesetzt

	if(!arguments[11]) {intAnzahlArtikelProSeite = ""};
	if(!arguments[12]) {strIDArtikelZeile = ""};
	if(!arguments[13]) {
		strSuchfeld = ""
	}else{
		//Leerzeichen ersetzten
		//suchfeld = suchfeld.replace(/\s+/g,""); //Eric 20120111 Hat kein Sinn !!!
	}
	document.getElementById('sanduhr_artikelliste_projektierung').style.display = 'block';

	new Ajax.Updater('artikel_liste', strSkriptName,{
		evalJS:true,evalScripts:true,
		asynchronous:true,
		encoding:'UTF-8',
		method:'post',
		parameters: {
			intSeite:intSeite,
			intC1:intC1,
			intC2:intC2,
			intC3:intC3,
			intC4:intC4,
			intC5:intC5,
			intC6:intC6,
			intC7:intC7,
			intC8:intC8,
			intC9:intC9,
			intAnzahlArtikelProSeite:intAnzahlArtikelProSeite,
			strIDArtikelZeile:strIDArtikelZeile,
			suchfeld:suchfeld
			}
		});	
}

// --------------------------------------------
// ArtikelDetails
// --------------------------------------------
// Beschreibung: 
// Zeigt die aktuelle Seite der Artikelliste an
// Erwartet: FNR,intSeite,intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC9
// Rückgabe: -
// Erstellt am: 23.02.2011 Claudia Wannenmacher
// Geändert am: -
// Aufruf in: projektierung_artikelliste_ajax.php

function ladeArtikelDetails(strFNR,intSeite,intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC8,intC9,intAnzahlArtikelProSeite,strIDArtikelZeile){
	//alert(strFNR + " " +intSeite + " " +intC1 + " " +intC2 + " " +intC3 + " " +intC4 + " " +intC5 + " " +intC6 + " " +intC7 + " " +intC9)
//alert("Details: "+strIDArtikelZeile);
	document.getElementById('sanduhr_artikel_detail').style.display = 'block';
	
	new Ajax.Updater('artikel_liste', 'projektierung_artikelliste_details_ajax.php',{
		evalJS:true,evalScripts:true,
		asynchronous:true,
		encoding:'UTF-8',
		method:'post',
		parameters: {
			strFNR:strFNR,
			intSeite:intSeite,
			intC1:intC1,
			intC2:intC2,
			intC3:intC3,
			intC4:intC4,
			intC5:intC5,
			intC6:intC6,
			intC7:intC7,
			intC8:intC8,
			intC9:intC9,
			intAnzahlArtikelProSeite:intAnzahlArtikelProSeite,
			strIDArtikelZeile:strIDArtikelZeile
			}
		});	
}

function aktualisiereSpalte(strCWertName,strSpalte2,intSpalteZahl,intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC8,intC9){
	//alert(" " +intC1 + " " +intC2 + " " +intC3 + " " +intC4 + " " +intC5 + " " +intC6 + " " +intC7 + " " +intC9)
	document.getElementById('sanduhr_artikel_detail').style.display = 'block';
	
	new Ajax.Updater('Spalte'+intSpalteZahl, 'popcode_layer_spalten_ajax.php',{
		evalJS:true,evalScripts:true,
		asynchronous:true,
		encoding:'UTF-8',
		method:'post',
		parameters: {
			strCWertName:strCWertName,
			strSpalte2:strSpalte2,
			intSpalteZahl:intSpalteZahl,
			intC1:intC1,
			intC2:intC2,
			intC3:intC3,
			intC4:intC4,
			intC5:intC5,
			intC6:intC6,
			intC7:intC7,
			intC8:intC8,
			intC9:intC9
			}
		});	
}

// --------------------------------------------
// Artikelliste
// --------------------------------------------
// Beschreibung: 
// Zeigt die aktuelle Seite der Artikelliste an
// Erwartet: intSeite,intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC9
// Rückgabe: -
// Erstellt am: 08.02.2011 Claudia Wannenmacher
// Geändert am: -
// Aufruf in: projektierung.php

function ladeComboBoxen(intC1,intC2,intC3,intC4,intC5,intC6,intC7,intC8,intC9,suchfeld,blnComboboxenAktivieren){
	//alert("C1: "+intC1+" C2: " + intC2 + " C3: " + intC3 + " C4: " + intC4 + " C5: " + intC5 + " C6: " + intC6 + " C7: " + intC7 + " C8: " + intC8 + " C9: " + intC9);
	document.getElementById('sanduhr_comboboxen_projektierung').style.display = 'block';	
	
	new Ajax.Updater('comboboxen', 'projektierung_comboboxen_ajax.php',{
		evalJS:true,evalScripts:true,
		asynchronous:true,
		encoding:'UTF-8',
		method:'post',
		parameters: {
			intC1:intC1,
			intC2:intC2,
			intC3:intC3,
			intC4:intC4,
			intC5:intC5,
			intC6:intC6,
			intC7:intC7,
			intC8:intC8,
			intC9:intC9,
			suchfeld:suchfeld,
			blnComboboxenAktivieren:blnComboboxenAktivieren
			}
		});	
}



//########################################################################################################################################
// HIGHLIGHT UND EINBLENDE FUNKTIONEN FÜR COMBOBOXEN
//#######################################################################################################################################

function zeigeDropDown(id){
	document.getElementById(id).style.display = "block";
	document.getElementById(id).style.zIndex = 2000;
}

function versteckeDropDown(id){
	document.getElementById(id).style.display = "none";	
}

//########################################################################################################################################
// DOPDOWN LEVEL 2
//#######################################################################################################################################
//hier die ZeilenAnzahl abspeichern
var nameWertArray = new Array();

var arrayCounter = 0;
function setzteGlobale(name,wert){
	nameWertArray[arrayCounter] = new Object();
	nameWertArray[arrayCounter]['name'] = name;
	nameWertArray[arrayCounter]['kinderZeile'] = wert;
	
	//console.log("ID: "+nameWertArray[arrayCounter]['name']);
	//console.log("Zeilen: "+nameWertArray[arrayCounter]['kinderZeile']);
	
	arrayCounter++;	
}

var maxZeilenAnzahl = 32;//bei Auflösung von 1024x768

function zeigeDropDownLevel2(elternZeile,id, sender, table){
	//console.log("Array: "+nameWertArray);
	//console.log("ElternZeile: "+elternZeile);
	//console.log("ID: "+id);
	//console.log("Sender: "+sender);
	//console.log("innerHeihgt: "+window.innerHeight);
	//console.log("Heihgt: "+screen.height);	
	//console.log("availHeihgt: "+screen.availHeight);

//alert(screen.availHeight);
maxZeilenAnzahlUser = Math.floor(screen.availHeight * maxZeilenAnzahl / 990);
//console.log(maxZeilenAnzahlUser);
	//Höhe des Drop-Downs errechnen mit Hilfe der Anzahl von Zeilen
	for (var i = 0; i < nameWertArray.length; i++) {
		if(nameWertArray[i]['name'] == String(id)){
			//console.log(nameWertArray[i]['name']);
			var kinderZeile = parseInt(nameWertArray[i]['kinderZeile']);
			var dropDownHoehe = kinderZeile*17;
			//var dropDownHoehe = (kinderZeile-(maxZeilenAnzahlUser-elternZeile))*23;			
		}
	}

	if( (elternZeile + kinderZeile) > maxZeilenAnzahlUser){
		document.getElementById(id).style.marginTop = -dropDownHoehe +"px";	
		//document.Show.Zeile.value = dropDownHoehe;
	}
	
	document.getElementById(id).style.display = "block";
	document.getElementById(id).style.zIndex = 2000;
	
	
	/*document.getElementById(sender).style.backgroundColor = '#DFDFDF';*/

	table[0].style.color = '#87d200';	
	
}

//########################################################################################################################################
// ENDE
//#######################################################################################################################################

function versteckeDropDownLevel2(id, sender, table){
	document.getElementById(id).style.display = "none";
	table[0].style.color = '#000';	
}

function keinHighlight(id,status){
	if(status == "default"){
		document.getElementById(id).style.backgroundColor = '#FFF';	
	}else{
		document.getElementById(id).style.backgroundColor = '#DFDFDF';
	}
		
}

function Highlight(id){
/*	document.getElementById(id).style.backgroundColor = '#87d200';
	document.getElementById(id).style.color = '#87d200';*/
}


function tdHighlight(table){
	table.style.color = '#87d200';
}

function tdNOHighlight(table){
	table.style.color = '#000';
}


function HighlightArrow(bildID){
	document.getElementById(bildID).src = './img/pfeilgruenoffen_links.png';
}

function NOHighlightArrow(bildID){
	document.getElementById(bildID).src = './img/pfeilgrauoffen_links.png';
}




function zeigeToolTipp(text,id,id_text){
	document.getElementById(id_text).innerHTML = text;
	document.getElementById(id).style.display = 'block';
	document.getElementById(id).style.zIndex = 6000;
}

function versteckeToolTipp(id,id_text){
	document.getElementById(id).style.display = 'none';
	document.getElementById(id_text).innerHTML = '';		
}
