		
var grove = null;
var ueberschrift_de = "";
var ueberschrift_en = "";
var ueberschrift_es = "";

/*
Diese Funktion liest aus den Url variablen einen Wert:

vars: url variablen ( location.search)
name:	Name der variablen
default: defaultwert
*/




function process(src)
{
	grove = Xparse(src);
	/*rootitem 'fotos' holen...*/
	var root = grove.contents;
	/*auflistung  'foto' holen...*/
	var elements = root[0].contents;
	/*fuer jedes foto abarbeiten...*/
	for(var i = 0;i<elements.length;i++)
	{
		/*nur bei xml-elementen...*/
		if(elements[i].type=="element")
		{
			/*nur bei xml-elementen... aus dem tag 'ueberschrift_de'*/
			if(elements[i].name == 'ueberschrift_de')
			{
				if(elements[i].contents[0])
				{
					ueberschrift_de = elements[i].contents[0].value;
				}
			}
			/*nur bei xml-elementen... aus dem tag 'ueberschrift_en'*/
			else if(elements[i].name == 'ueberschrift_en')
			{
				if(elements[i].contents[0])
				{
					ueberschrift_en = elements[i].contents[0].value;
				}
			}
			/*nur bei xml-elementen... aus dem tag 'ueberschrift_en'*/
			else if(elements[i].name == 'ueberschrift_es')
			{
				if(elements[i].contents[0])
				{
					ueberschrift_es = elements[i].contents[0].value;
				}
			}
			else if(elements[i].name == 'foto')
				break;
		}
	}
}

function foto(nam,titde,titen,tites,hoch)
{
	this.name = new String();
	this.name = nam;
	this.titelde = new String();
	this.titelde = titde;
	this.titelen = new String();
	this.titelen = titen;
	this.titeles = new String();
	this.titeles = tites;
	this.hoch = hoch;
}

function holeBild(id)
{
	/*rootitem 'fotos' holen...*/
	var root = grove.contents;
	/*auflistung  'foto' holen...*/
	var elements = root[0].contents;
	/*fuer jedes foto abarbeiten...*/
	for(var i = 0;i<elements.length;i++)
	{
		/*nur bei xml-elementen...*/
		if(elements[i].type=="element")
		{
			/*nur bei xml-elementen... aus dem tag 'foto'*/
			if(elements[i].name == 'foto')
			{
				/*alle unterelemente holen...*/
				var fotoatts= elements[i].contents;
				/* hiervariablen um die ergebnisse zu merken...*/
				var name= new String();	
				var titel_de= new String();
				var titel_en= new String();
				var titel_es= new String();
				var hoch= false;
				var bfound = false;

				/*alle unterelemente untersuchen...*/
				for(var k=0;k<fotoatts.length;k++)
				{

					if(fotoatts[k].type=="element")
					{
						if(fotoatts[k].name=="nr")
						{
							if(fotoatts[k].contents[0] && fotoatts[k].contents[0].value== id)
								bfound = true;
							else
								break;		
						}
						if(fotoatts[k].name=="name" && fotoatts[k].contents[0])
						{
							name = fotoatts[k].contents[0].value;
						}

						if(fotoatts[k].name=="titel_de" && fotoatts[k].contents[0])
						{
							titel_de = fotoatts[k].contents[0].value;
						}

						if(fotoatts[k].name=="titel_en" && fotoatts[k].contents[0])
						{
							titel_en = fotoatts[k].contents[0].value;
						}
						if(fotoatts[k].name=="titel_es" && fotoatts[k].contents[0])
						{
							titel_es = fotoatts[k].contents[0].value;
						}

						if(fotoatts[k].name=="hoch" && fotoatts[k].contents[0])
						{
							var qstr = fotoatts[k].contents[0].value.toLowerCase();
							if((qstr == '1') || (qstr == 'true'))
								hoch = true;
						}

					}

				}
						
				if(bfound)
				{
					var bild = new foto(name,titel_de,titel_en,titel_es,hoch);
					return bild;	
				}	
			}
		}
	}
	return null;				
};



/*
so soll der Link aussehen:
<a href="bild.html?konu=haus;resim=1;" target="_new"><img height="101" border="0" src="../images/sezok_k.jpg"/></a>
*/
function linkKleinesBild(id,topic)
{

	var link = '';

	var bild = holeBild(id);
	if(bild)
	{
		var cssclassbild = "kleinesBild";
		if(bild.hoch)
			cssclassbild = "kleinesBildHoch";
		var dir = '';

		link = 		"<a href=\""
			+	dir
			+	"bild.html?konu=" 
			+ 	topic 
			+ 	";resim="
			+ 	new String(id) 
			+ 	";\" target=\"_new\"><img class=\""
			+	cssclassbild
			+	"\" src=\"../images/"
			+	bild.name
			+	"_k.jpg\"/></a>";
	}

	return link;
}

function linkGrossesBild(id,topic,text)
{
	var link = '';

	var bild = holeBild(id);
	if(bild)
	{
		link = 		"<a href=\""
			+	"bild.html?konu=" 
			+ 	topic 
			+ 	";resim="
			+ 	new String(id) 
			+ 	";\">"
			+	text
			+	"</a>";
	}

	return link;
}


function grossesBild(bild)
{
	var link = '';
	if(bild)
	{
		var cssclassbild = "grossesBild";
		if(bild.hoch)
			cssclassbild = "grossesBildHoch";
		var dir = '';

		link = 		"<img class=\""
			+	cssclassbild
			+	"\" src=\"../images/"
			+	bild.name
			+	".jpg\"/>";
	}

	return link;
}

function linkAufWeitereBilder(id,topic,file,txt)
{
	var link = '';

	var bild = holeBild(id);
	if(bild)
	{

		link = 		"<a href=\""
			+	file
			+	"?konu="
			+ 	topic 
			+ 	";resim="
			+ 	new String(id) 
			+	";\">"
			+	txt
			+	"</a>"

	}	

	return link;
}		
		
/*
Diese Funktion extrahiert aus der Linkzeile den Wert der Variablen
vars: 	Linkzeile
ad:	Name der Variablen
vorbel:	defaultwert
*/
function getLinkVar(vars,ad,vorbel)
{
	var value = vorbel;
	try
	{
		vars = vars.replace('?','');
		ad = ad + '=';
		var oset = vars.indexOf(ad);
		if(oset >=0)
		{
			value = vars.substring(oset + ad.length);
			oset = value.indexOf(';');
			if(oset==0)
				value = '';
			else if(oset > 0)	
				value = value.substring(0,oset);
		}	
	}
	catch (e)
	{
			
	}
	return value;
}


function anzahlBilder(konu)
{
	var anzBilder = 0;	
	var fotofile = fotos_haus_xml;
	if(konu=='ev')
		fotofile = fotos_haus_xml;
	else if(konu=='karaburun')
		fotofile = fotos_karaburun_xml;
	if(konu=='cevre')
		fotofile = fotos_umgebung_xml;
	if(konu=='izmir')
		fotofile = fotos_izmir_xml;
	
	var fotoobj = Xparse(fotofile);	
	var root = fotoobj.contents;
	//auflistung  'foto' holen...
	var elements = root[0].contents;
	//fuer jedes foto abarbeiten...

	for(var i = 0;i<elements.length;i++)
	{
		//nur bei xml-elementen...
		if(elements[i].type=="element")
		{
			
			//nur bei xml-elementen... aus dem tag 'foto'
			if(elements[i].name == 'foto')
			{
				//alle unterelemente holen...
				var fotoatts= elements[i].contents;

				//alle unterelemente untersuchen...
				for(var k=0;k<fotoatts.length;k++)
				{
					if(fotoatts[k].type=="element")
					{
						if(fotoatts[k].name=="nr")
						{
							if(fotoatts[k].contents[0])//&& fotoatts[k].contents[0].value != null)
							{
								anzBilder++;
								break;		
							}
						}
					}

				}
			}
		}
	}
	return anzBilder;
}

function hideDivs(yap)
{
	alert("hideDivs");
	if(yap)
	{
		alert("yap");
		var div = document.getElementById("jsdiv1");
		if(div != 0)
		{
			alert("jsdiv1 found");
			div.style.display=false;
		}
		div = document.getElementById("jsdiv2");
		if(div != 0)
			div.style.display="none";
	}
}

