// JavaScript Document

var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Opera, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=onResponse;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function onResponse()
{
if(xmlhttp.readyState!=4) return;
if(xmlhttp.status!=200)
  {
  alert("Problem retrieving XML data. Please try reloading this page by clicking on F5.");
  return;
  }
 
//define type
x=xmlhttp.responseXML.documentElement.getElementsByTagName("nav");
g=xmlhttp.responseXML.documentElement.getElementsByTagName("navtxt");

//defines page ID
active=document.getElementById("pageID").value

if (active==0) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("home"); }
if (active==1) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("aboutsq"); }
if (active==2) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("history"); }
if (active==3) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("events"); }
if (active==4) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("visitgeneva"); }
if (active==5) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("links"); }
if (active==6) { page=xmlhttp.responseXML.documentElement.getElementsByTagName("contact"); }

//defines image src
navarrow="<img src='../assets/nav_arrow.gif' />"

//defines lang groups
mylangcode=xmlhttp.responseXML.documentElement.getElementsByTagName("langcode")[0].childNodes[0].nodeValue;
if (mylangcode=="en") { inactiveflag1code="de"; inactiveflag2code="fr"; }
else if (mylangcode=="de") { inactiveflag1code="en"; inactiveflag2code="fr"; }
else if (mylangcode=="fr") { inactiveflag1code="en"; inactiveflag2code="de"; }

if (mylangcode=="en") { activelangtxt="English"; inactivelang1txt="Deutsch"; inactivelang2txt="Fran&ccedil;ais"; }
else if (mylangcode=="de") { activelangtxt="Deutsch"; inactivelang1txt="English"; inactivelang2txt="Fran&ccedil;ais"; }
else if (mylangcode=="fr") { activelangtxt="Fran&ccedil;ais"; inactivelang1txt="English"; inactivelang2txt="Deutsch"; }

//nav list
nav="<ul><li class='top'></li>"
for (i=0;i<g.length;i++)
{
	if (i==active)
	{
	nav=nav + "<li class='active'>" + x[i].getElementsByTagName("item")[0].childNodes[0].nodeValue + navarrow + "</li>";
	}
	else
	{
	nav=nav + "<li class='inactive'><a href='" + g[i].getElementsByTagName("value")[0].childNodes[0].nodeValue + ".html'>";
	nav=nav + x[i].getElementsByTagName("item")[0].childNodes[0].nodeValue + "</a></li>";
	}
} // end loop
nav=nav + "<li class='bottom'></li></ul>"

document.getElementById('navigation').innerHTML=nav; //end of nav

//language
langbox="<div id='a'><div id='b'><ul>";
langbox=langbox + "<li><img class='flag' id='activeflag'><a href='#' onClick='javascript:t();' id='activelang'></a></li>";
langbox=langbox + "<li><img class='flag' id='inactiveflag1'><a href='#' id='inactivelang1'></a></li>";
langbox=langbox + "<li><img class='flag' id='inactiveflag2'><a href='#' id='inactivelang2'></a></li>";
langbox=langbox + "</ul><a href='#' onClick='javascript:v();' class='close' id='closer1'></a></div></div>";
document.getElementById('billboard').innerHTML=langbox;

document.getElementById('activeflag').src="../assets/flag_" + mylangcode + ".gif";
document.getElementById('inactiveflag1').src="../assets/flag_" + inactiveflag1code + ".gif";
document.getElementById('inactiveflag2').src="../assets/flag_" + inactiveflag2code + ".gif";

document.getElementById('activelang').innerHTML=activelangtxt + "<img src='../assets/langarrow.gif' class='arrow' id='arrow'>";

document.getElementById('inactivelang1').href="../" + inactiveflag1code + "/";
document.getElementById('inactivelang2').href="../" + inactiveflag2code + "/";

document.getElementById('inactivelang1').innerHTML=inactivelang1txt;
document.getElementById('inactivelang2').innerHTML=inactivelang2txt;

document.getElementById('closer1').innerHTML=xmlhttp.responseXML.documentElement.getElementsByTagName("close")[0].childNodes[0].nodeValue;


//footer
foot="<img src='../assets/footer2-2.gif' height='57' width='70' style='position:relative; top:12px; left:-20px; float:left;' />";
foot=foot + "<p>1987-2010 <a href='http://www.frontierwheelers.com'>Frontier Wheelers Geneva</a> | ";
foot=foot + "<a href='mailto:nosignature@ymail.com'>Webmaster</a></p>";
document.getElementById('footer').innerHTML=foot;

//main
document.getElementById('title').innerHTML=page[0].getElementsByTagName("title")[0].childNodes[0].nodeValue;
document.getElementById('text').innerHTML=page[0].getElementsByTagName("text")[0].childNodes[0].nodeValue;

//side
document.getElementById('mini_title').innerHTML=page[0].getElementsByTagName("mini_title")[0].childNodes[0].nodeValue;
document.getElementById('mini_text').innerHTML=page[0].getElementsByTagName("mini_text")[0].childNodes[0].nodeValue;



}//end function