var win;

var altTextNr = 0;
var altText = new Array();

/**
* Den Standardtext setzen
*/
function setText(anzahl, standardText){
	altText = new Array();
	for(var i = 0; i < anzahl+1; i++){ // 0 pos. auch ausfüllen (dummy)
		altText[i] = standardText;
	}
}

/**
* Einen alternativen Text für ein bestimmtes Bild setzen
*/
function setAltText(nr, text){
	altText[nr] = text;
	altTextNr = nr;
}


function openBioWin(dateiname){

    if(win != null){
        win.close();
    }
    
    win = window.open(dateiname, "_blank", "width=400, height=400, left=0, top=0, scrollbars=yes");
    win.title = title;
    win.focus();
}

function openKino(dateiname){

    if(win != null){
        win.close();
    }
    
    win = window.open(dateiname, "_blank", "width=1100, height=400, left=0, top=300, scrollbars=no");
    win.title = dateiname + " Ein kinematisches Bild von Magdalena Kunz und Daniel Glaser";
    win.focus();
}


function tellScreenWidth(){
	return screen.width;
}

function isScreen17(){
return false;

	if(screen.height > 769){
		return true;
	}
	return false;
}

function getCSS(path){
	if(path == null){
		path = "";
	}
	var css = path + "kinotopia15.css";

	if(isScreen17()){
		css = path + "kinotopia.css";
	}

	return '<link rel="stylesheet" href="' + css + '" type="text/css">';
}

function getLogo(path){
	if(path == null){
		path = "";
	}
	var logoSrc = path + "images/Logo.jpg";
	var index = path + "index.html";
	
	var text = '<a href="' + index + '"><img src="' + logoSrc + '" width="780" height="62" alt="Daniel Glaser / Magdalena Kunz"></a>';
	if(isScreen17()){
		text = '<a href="' + index + '"><img src="' + logoSrc + '" width="1100" height="84" alt="Daniel Glaser / Magdalena Kunz"></a>';
	}

	return text;
}

function getArray(pfad, anzahl){
	var bilder = new Array();
	for(var i = 0; i < anzahl; i++){
		bilder[i] = new Image();
		var prefix = "00";
		if(i >= 9){
			prefix = "0";
		}
		var nr = i+1;
		bilder[i].src = pfad + prefix + nr + ".jpg";
		//alert(pfad + prefix + nr + ".jpg");

	}

	return bilder;
}


function writeMainMenu(){
	var menu = '<ul id="menu">';
	menu += '<li id="logo" class="item"><a href="../index.html">daniel glaser / magdalena kunz</a></li>';
	menu += '<li class="item"><a href="../projekte.html">works</a></li>';
	menu += '<li class="item"><a href="../ausstellungen.html">exhibitions</a></li>';
	menu += '<li class="item"><a href="../biografie.html">biographies</a></li>';
	menu += '<li class="item4"><a href="../publikationen.html">publications</a></li>';
	menu += '<li class="itemLast"><a href="../kontakt.html">contact</a></li>';
	menu += '</ul>';

	return menu;
}




function show(bilder, nr){
	document.images[0].src = bilder[nr].src;
	highlightNumber(bilder, nr);
}

function showCenterBild(firstPic, altText, linkText){
	if(linkText){
		return '<a target="_blank" title="' + linkText + '" href="' + linkText + '"><img id="centerBild" src="' + firstPic + '" width="750" alt="' + altText + '"></a>';	
	}
	else {
		return '<img id="centerBild" src="' + firstPic + '" width="750" alt="' + altText + '">';	
	}			
}

function showCenterBild450(firstPic, altText, linkText){
	if(linkText){
		return '<a target="_blank" title="' + linkText + '" href="' + linkText + '"><img id="centerBild" src="' + firstPic + '" width="450" alt="' + altText + '"></a>';	
	}
	else {
		return '<img id="centerBild" src="' + firstPic + '" width="750" alt="' + altText + '">';	
	}			
}



/**
bilder: das Array aller Bilder
pos: die Position im Array (1. Bild hat Zählung 0)
*/
function showNext(bilder, nextProject){
	
	var bild = document.images[0];
	var max = bilder.length;
	
	var nr = 0;
	
	for(var i = 0; i < max; i++){
		url = bilder[i].src;

		if(bild.src == url){
			nr = i;			
		}
	}

	var next = nr + 1;

	if(next == max){
		//next = 0;
		location.href = nextProject + ".html";
	}
	
	document.images[0].src = bilder[next].src;
	highlightNumber(bilder, next);	
}


function showPrev(bilder, prevProject){
	
	var bild = document.images[0];
	var max = bilder.length;
	
	var nr = 0;
	
	for(var i = 0; i < max; i++){
		url = bilder[i].src;
		if(bild.src == url){
			nr = i;
		}
	}
	
	var next = 0;
	if(nr == 0){
		//next = max-1;
		//document.images[0].src = bilder[next].src;
		location.href = prevProject + ".html";		
	}
	else{
		next = nr-1;
		document.images[0].src = bilder[nr-1].src;
	}	
	highlightNumber(bilder, next);
}

function createAElement(aClass, aTitle, aHref, aText){
		aElement = document.createElement("a");
		if(aClass != null){
			aElement.setAttribute("class", aClass);
		}
		if(aTitle != null){
			aElement.setAttribute("title", aTitle);
		}
		aElement.setAttribute("href", aHref);
		aText = document.createTextNode(aText);
		aElement.appendChild(aText);
		
		return aElement;
}

function createSpanElement(aClass, aText){
		spanElement = document.createElement("span");
		spanElement.setAttribute("class", aClass);		
		spanText = document.createTextNode(aText);
		spanElement.appendChild(spanText);
		
		return spanElement;
}


function highlightNumber(bilder, nr){
	var nummern = document.getElementById('bildNummern');
	
	var projektName = document.getElementsByTagName("body")[0].getAttribute("id");

	var divElement = document.createElement("div");
	divElement.setAttribute("id", "bildNummern");
	divElement.setAttribute("class", "numbers");
		
	var number = 0;
	var number2 = 0;
		
	for(var i = 0; i < bilder.length; i++){
		number = i+1;
		

		if(projektName == "flyingHighObjekt"){
				number = number2 + 1;
				number2 = number + 1;

			number = number + "/" + number2;
		}
		
		
		// <a>-Tags erzeugen
		var see = "see " + number + ". image";
		var li = "javascript:show(bilder, " + i + ");";
		var aElement = createAElement("fett abstandZahl", see, li, " " + number);
		
		// <span>-tag (active) erzeugen
		var spanElement = createSpanElement("activeNumber", " " + number);
		spanElement.setAttribute("id", "isactive");

		if(nr == i){
			divElement.appendChild(spanElement);
		}
		else{
			divElement.appendChild(aElement);	
		}
	}


	var trEl = document.createElement("br");
	divElement.appendChild(trEl);
	
	
	if(projektName == "flyingHighFoto"){
		var objektLink = createAElement("projektLink", null, "flyingHigh-objekt.html", " Objekte");
		divElement.appendChild(objektLink);
	}
	else if(projektName == "flyingHighObjekt"){
		var objektLink = createAElement("projektLink", null, "flyingHigh-foto.html", " Fotografischer Bildzyklus ");
		divElement.appendChild(objektLink);
	}
	else if(projektName == "overnightFoto"){
		var objektLink = createAElement("projektLink", null, "overnight-objekt.html", " Objekte");
		divElement.appendChild(objektLink);
	}

	//var info = document.getElementById('info'); 
	//var info = document.getElementById('tableBildNummern');
	var info = document.getElementById('nums');
	info.replaceChild(divElement, nummern);
	
	var act = document.getElementById('isactive');
	var thisNumber = act.firstChild.nodeValue;
	
	var num = (parseInt(thisNumber));

	if(altText.length > 0){
		var el = document.getElementById("descPart1");
		el.firstChild.nodeValue = altText[num];	
	}
	
	// brauchen wir für IE !
	document.all.bildNummern.style.fontSize="smaller";
	document.all.bildNummern.style.textAlign="right";
	document.all.bildNummern.style.fontWeight="bold";
	document.all.bildNummern.style.wordSpacing="0.5em";
	
	
}

function changeText(nr, text){
	var altText = document.getElementById('lehm');
alert(text + " " + altText);
}



