var site = null;
var urldummy = '';
try {
     anfrage = new XMLHttpRequest();
   } catch (versuchmicrosoft) {
     try {
       anfrage = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (anderesmicrosoft) {
       try {
         anfrage = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (fehlschlag) {
         anfrage = null;
       }
     }
   }

if (anfrage == null)
  alert("Sorry, AJAX-features are not available with your browser.");
  
try {
     anfrage2 = new XMLHttpRequest();
   } catch (versuchmicrosoft) {
     try {
       anfrage2 = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (anderesmicrosoft) {
       try {
         anfrage2 = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (fehlschlag) {
         anfrage2 = null;
       }
     }
   }

if (anfrage2 == null)
  alert("Sorry, AJAX-features are not available with your browser.");


function Load(url, para) {
	document.getElementById('loader').style.visibility = "visible";
	var doing = null;
	anfrage.open("POST",'./subpages/'+ url.toLowerCase()  + '.php', true);
	anfrage.onreadystatechange = Pasting;
	anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	anfrage.send(para);
	site = url + ',' + para;
	urldummy = url;
	Pfad('section='+url, para, false); 
}

function Pasting(url, para) {
	if (anfrage.readyState == 4) {
		document.getElementById('loader').style.visibility = "hidden";
		var target = document.getElementById("content");
		slide(target, (anfrage.responseText), urldummy);
	}
}


function SubLoad(url, para) {
	document.getElementById('loader').style.visibility = "visible";
	//FadeOut(document.getElementById('main'), '');
	var doing = null;
	switch (url) {
		case 'Members': doing = 'Submember;'; break;    
		case 'Prizes': doing = 'Subprizes;'; break;
		case 'Projects': doing = 'Subprojects;'; break;
		case 'Gallery': doing = 'Subgallery;'; break;
	}
	anfrage.open("POST",'./xmlpages/' + url.toLowerCase() + '_a.php', true);
	anfrage.onreadystatechange = eval(doing);
	anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	anfrage.send(para);
	site = url + ',' + para;
	if (url != 'Gallery' ) {Pfad('section='+url, para, false); } 
}

function Submember() {
	if (anfrage.readyState == 4) {
		document.getElementById('loader').style.visibility = "hidden";
		XML = anfrage.responseXML;
		var choose = document.getElementById("choose");
		if ( 'nothing' != (XML.getElementsByTagName("choose")[0].firstChild.nodeValue)) { 
			choose.innerHTML = (XML.getElementsByTagName("choose")[0].firstChild.nodeValue);
			choose.style.visibility = 'visible';
			FadeIn(choose, '');
			//document.getElementById("content").style.height = document.getElementById("content").offsetHeight + "px";
		} else {
		  slide(document.getElementById("content"), (XML.getElementsByTagName("detail")[0].firstChild.nodeValue), '')	
		}
		//Pfad('Members', (XML.getElementsByTagName("path")[0].firstChild.nodeValue), true);
		site = 'members,' + (XML.getElementsByTagName("para")[0].firstChild.nodeValue);
		
	}
}

function Subgallery() {
	document.getElementById('loader').style.visibility = "hidden";
	if (anfrage.readyState == 4) {
		XML = anfrage.responseXML;
		var gallery = document.getElementById("gallery");
		//gallery.innerHTML = (XML.getElementsByTagName("pictures")[0].firstChild.nodeValue);
		slide(document.getElementById("gallery"), (XML.getElementsByTagName("pictures")[0].firstChild.nodeValue), '');	
	}
}

function Subprizes() {
	document.getElementById('loader').style.visibility = "hidden";
	if (anfrage.readyState == 4) {
		XML = anfrage.responseXML;
		var year = document.getElementById("year");
		if (XML.getElementsByTagName("year")[0].firstChild.nodeValue == 'nothing') {
			year.style.visibility = 'hidden';
		} else {
			year.style.visibility = 'visible';
			year.innerHTML = (XML.getElementsByTagName("year")[0].firstChild.nodeValue);
		}	
		FadeIn(year, '');
	}
}

function Subprojects() {
	document.getElementById('loader').style.visibility = "hidden";
	if (anfrage.readyState == 4) {
		//alert(anfrage.responseText);
		XML = anfrage.responseXML;
		slide(document.getElementById("content"), (XML.getElementsByTagName("detail")[0].firstChild.nodeValue), '');	
	}
}

/**function Pfad(text, subt, subl) {
	if (subl == true) {
		document.getElementById("path").innerHTML = '<a onclick="Load(\'Home\', \'\');">Start</a> | ' + subt;
	} else {
		if (subt.search("&") != -1) {
			var Teil1 = '<a onclick="Load(\''+text+'\', \''+subt.substring(0, subt.search("&"))+'\');">' + subt.substring(subt.search("=")+1, subt.search("&")) + '</a> | ';
			var Teil2 = '<a onclick="Load(\''+text+'\', \''+subt+'\');">' + subt.substring(subt.search("&")+3, subt.length) + '</a> | ';
		} else  if (subt != "Home") {
			if (subt != '') { 
				var Teil1 = '<a onclick="Load(\''+text+'\', \''+subt+'\');">' + subt.substring(subt.search("=")+1, subt.length) + '</a> | '; 
				var Teil2 = '';
			} else {
				var Teil1 = '';
				var Teil2 = '';
			}
		} else { 
			document.getElementById("path").innerHTML = '<a onclick="Load(\'Home\', \'\');">Start</a> |';
		}
		var Teil3 = '<a onclick="Load(\''+text+'\', \'\');">'+text+'</a> | ';
		document.getElementById("path").innerHTML = '<a onclick="Load(\'Home\', \'\');">Start</a> | ' + Teil3 + Teil1 + Teil2;
	}
	
	if (text == "Home") {
		document.getElementById("path").innerHTML = '<a onclick="Load(\'Home\', \'\');">Start</a> |';
	}
}*/

function Pfad(url, para) {
	anfrage2.open("POST",'./subpages/path.php', true);
	anfrage2.onreadystatechange = PathPasting;
	anfrage2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	anfrage2.send(url+'&'+para);		
}

function PathPasting() {
	if (anfrage2.readyState == 4) {
		document.getElementById("path").innerHTML = anfrage2.responseText;
	}
}

function language(lang) {
	var should = site.split(",");
  document.cookie = "language=" + lang;
	window.location.replace('index.php?section=' + should[0].toLowerCase() + '&' + should[1]);
  //location.replace('index.php?section=' + site + '&language=' + lang);
}
function SendMail(name, mail, caption, text) {
	anfrage.open("POST",'./subpages/sendmail.php', true);
	anfrage.onreadystatechange = Message;
	anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	anfrage.send('n='+name+'&m='+mail+'&c='+caption+'&t='+text);

}

function Message() {
	if (anfrage.readyState == 4) {
		var target = document.getElementById("show");
		target.innerHTML = anfrage.responseText;
		FadeIn(target, '');
	}
}
/**function langrefresh() {
	if (anfrage.readyState == 4) {
		var target = document.getElementById("container");
		alert(anfrage.responseText);
		target.innerHTML = (anfrage.responseText);
		var should = site.split(",");
		Load(should[0], should[1]);
	}
}**/