function loadHTML(dateiName) {
var xmlHttp = null;
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
// Internet Explorer 6 und älter
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = null;
}
}
}
if (xmlHttp) {
xmlHttp.open('GET', dateiName, true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
document.getElementById("main").innerHTML=xmlHttp. responseText;
}
};
xmlHttp.send(null);
} else {
document.getElementById("main").innerHTML="Leider unterstützt Ihr Browser kein Web 2.0. Schade!";
}
}

function change_vis(id, num) {
for(var i = 1; i <= num; i++)
	{
	if(i != id)
	{
	document.getElementById(i).style.visibility = "hidden";
	}
	else
	{
	document.getElementById(i).style.visibility = "visible";
	}
}
}

<!-- // JavaScript-Bereich für ältere Browser auskommentieren
// Array zur Speicherung von Bildobjekten
var bilder = new Array ();
// Drei Bildobjekte erzeugen und mit den entsprechenden Bildern belegen
bilder[0] = new Image ();
bilder[0].src = 'images/flag_pink.png';
bilder[1] = new Image ();
bilder[1].src = 'images/flag_green.png';
bilder[2] = new Image ();
bilder[2].src = 'images/flag_blue.png';
bilder[3] = new Image ();
bilder[3].src = 'images/flag_brown.png';
bilder[4] = new Image ();
bilder[4].src = 'images/flag_orange.png';

// Bild im oben definierten IMG-Tag austauschen
// Der Parameter index gibt an, welches Bild aus dem Array angezeigt werden soll.
function switch_flag (index) {
  // Angegebenen Index auf Gültigkeit prüfen
  if (bilder.length > index && index >= 0)
    // Bildobjekt im IMG-Element anzeigen
    document.getElementById ('flag_img').src = bilder[index].src;
}
// -->

// -->
/*]]>*/
// JavaScript Document
