var popUpWin=0;

function popup(h,site,newWidth) 
{
  var w=502;
  if(h>=w)
  {
	  w=366;
  }
 
  if(popUpWin)
  {
	if(!popUpWin.closed)
	  popUpWin.close();
  }
    x = screen.availWidth/2-w/2;
    y = screen.availHeight/2-h/2;
    var popUpWin = window.open('','','toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no, width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);
    popUpWin.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" /><style type=\"text/css\"><!--body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px; cursor: mouse;}--></style><title>K&ouml;rper Geist und Seele - Massage Praxis Josef M&uuml;ller</title></head><body><img src=\"mimes/normal/"+site+"\" width=\""+w+"\" height=\""+h+"\" /></body></html>");
}

function smallMenuScrollIn(button)
{
    button.className="smallMenuItemScroll"
}

function smallMenuScrollOut(button)
{
	button.className="smallMenuItem"
}

function menuScrollIn(button)
{
	if(button.className=="menuUp")
	{
		button.className="menuScrollUp"
	}
	else
	{
		if(button.className=="menuDown")
		{
		  button.className="menuScrollDown"
		}
	}
}

function menuScrollOut(button)
{
	if(button.className=="menuScrollUp")
	{
		button.className="menuUp"
	}
	else
	{
		if(button.className=="menuScrollDown")
		{
		  button.className="menuDown"
		}
	}	
}

function menuClick(button,name)
{
      var menuItem;
	  for(var i=0;i<4;i++)
	  {
		menuItem=document.getElementById(name+i);
        menuItem.className="menuUp"
	}
	button.className="menuDown"
}

var http_request = false;
var initScreen=false;
function setLoadingScreen()
{
	   document.getElementById('content').innerHTML='<table width=\"556\" border=\"0\" cellspacing=\"0\"><tr><td><div align=\"center\"><img align=\"center\" src=\"mimes/load.gif\"></div></td></tr></table>' ;
}

function makeXMLRequest(url,init) 
{
	initScreen=init;
	setLoadingScreen();
   http_request = false;

   if (window.XMLHttpRequest) 
   { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) 
	 {
       http_request.overrideMimeType('text/xml');
     }
   }
   else
     if (window.ActiveXObject)
	 { // IE
       try 
	   {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
       }
	   catch (e)
	   {
         try
		 {
           http_request = new ActiveXObject("Microsoft.XMLHTTP");
         }
		 catch (e)
		 {
		 }
       }
     }

     if (!http_request) 
	 {
       alert('Giving up :( Cannot create an XMLHTTP instance');
       return false;
     }
     
	 http_request.onreadystatechange = createContant;
     http_request.open('GET', url, true);
     http_request.send(null);
}

function createContant()
{
  var noStartPageDefined=false;

  if (http_request.readyState == 4) 
  {
    if (http_request.status == 200)
	{
      var xmldoc = http_request.responseXML;
	  var source;
	  var startPage;
	  var destination
	  try
	  {
	    source = xmldoc.getElementsByTagName('source')[0].childNodes[0].data;
	  }
	  catch(e)
	  {
		  destination=null;
	  }
	  try
	  {
	    destination = xmldoc.getElementsByTagName('destination')[0].childNodes[0].data;
	  }
	  catch(e)
	  {
		  source=null;
	  }
	  try
	  {
	    startPage = xmldoc.getElementsByTagName('startPage')[0].childNodes[0].data;
	  }
	  catch(e)
	  {
		startPage = null;
	  }

	  source = 'content/'+source+'/';
	  if((startPage!=null)&&(destination!=null))
	  {
		  makeTXTRequest(source+startPage,destination);
	  }
	  else
	  {
		  noStartPageDefined=true;
	  }
	 
      var firstSiteSource;
	  var firstSiteDestination;
	  var firstMenuItem;
	  var i=0;	  
	  var html = '<table class=\"smallMenu\" id=\"smallMenu\">'
	  try
	  {
	    while(true)
	    {
	       var menuItem = xmldoc.getElementsByTagName('menu')[i].getElementsByTagName('menuItem')[0].childNodes[0].data;
	       var menuSite = xmldoc.getElementsByTagName('menu')[i].getElementsByTagName('menuSite')[0].childNodes[0].data;
		   if(i==0)
		   {
              firstSiteSource=source+menuSite;
	          firstSiteDestination=destination;
			  firstMenuItem=menuItem;
		   }
	       html +='<tr>'
		   if((menuItem=="Praxis")||(menuItem=="Mobile Massage"))
		   {	       
		   html +='<td id=\"smallMenuItem'+i+'\" class=\'smallMenuItem\' onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\''+source+menuSite+'\',\''+destination+'\');setSmallMenuText(\''+menuItem+'\');\"><span class=\"importantLine\">'+menuItem+'</span></td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td>'
		   }
		   else
		   {
		   if(menuItem=="Wirbelsäulenbehandlung nach Dorn-Breuss")
		   {
		   html +='<td id=\"smallMenuItem'+i+'\" class=\'smallMenuItem\' onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\''+source+menuSite+'\',\''+destination+'\');setSmallMenuText(\'Wirbelsäulenbehandlung\');\">'+menuItem+'</td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td>'
		   }
		   else
		   {
	       html +='<td id=\"smallMenuItem'+i+'\" class=\'smallMenuItem\' onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\''+source+menuSite+'\',\''+destination+'\');setSmallMenuText(\''+menuItem+'\');\">'+menuItem+'</td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td>'
		   }
		   }
		   html +='</tr>'
  	       i++;
	    }
	  }
	  catch(e)
	  {
	  }
	  finally
	  {  
	     html +='</table>'
         document.getElementById("smallMenu").innerHTML=html;
		 if(noStartPageDefined)
		 {
		    makeTXTRequest(firstSiteSource,firstSiteDestination);
			setSmallMenuText(firstMenuItem);
		 }
		 
		 if(startPage=="menu.html")
		   start();
	  }
    }
	else
	{
      alert('There was a problem with the request.');
    }
  }
}

var http_request2 = false;
var destination;
function makeTXTRequest(url,ziel) 
{
   setLoadingScreen();
   destination = ziel;
   http_request2 = false;

   if (window.XMLHttpRequest) 
   { // Mozilla, Safari,...
     http_request2 = new XMLHttpRequest();
     if (http_request2.overrideMimeType) 
	 {
       http_request2.overrideMimeType('application/xhtml+xml');
     }
   }
   else
     if (window.ActiveXObject)
	 { // IE
       try 
	   {
          http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
       }
	   catch (e)
	   {
         try
		 {
           http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
         }
		 catch (e)
		 {
		 }
       }
     }

     if (!http_request2) 
	 {
       alert('Giving up :( Cannot create an XMLHTTP instance');
       return false;
     }
     
	 http_request2.onreadystatechange = configureTXT;
     http_request2.open('GET', url, true);
     http_request2.send(null);
}

function configureTXT()
{

  if (http_request2.readyState == 4) 
  {
    if (http_request2.status == 200)
	{
	   try
	   {
	     var txtdoc = http_request2.responseText;
	     document.getElementById(destination).innerHTML=txtdoc;
	   }
	   catch(e){}
    }
	else
	{
      alert('There was a problem with the request.'); 
    }
  }
}

function setSmallMenuText(text)
{
	var html = '<table class=\"tableStandard\"><tr><td colspan\"2\"><img src=\"mimes/spacer.gif\" height=\"7px\" ></td></tr><tr><td>'+text+'</td><td><img src=\"mimes/spacer.gif\" width=\"3px\" ></td></tr></table>'
	document.getElementById('smallMenuText').innerHTML=html;
}

function deleteSmallMenuText()
{
	setSmallMenuText('');
}

function changeImage(kind,w)
{
	var imageAlt;
	if(kind=="praxis")
	{
	  kind="detail"
	  imageAlt="Klicken Sie auf die Skizze um die Massagepraxis anzuzeigen"
	}
	else
	{
	  kind="praxis"
	  imageAlt="Klicken Sie auf das Foto um zur Anfahrts-Skizze zu gelangen"
	}

	document.getElementById("anfahrt_image").innerHTML='<img src=\"mimes/thumbnails/anfahrtsplan_'+kind+'.jpg\" alt=\"'+imageAlt+'\" onClick=\"changeImage(\''+kind+'\',480)\" class=\"popUpImage\"/>';
}

function start()
{
	 document.getElementById('smallMenu').innerHTML=' <table class=\"smallMenu\" id=\"smallMenu\"><tr><td id=\"smallMenuItem0\" class=\"smallMenuItem\" onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\'content/home/behandlungsraum_praxis.html\',\'content\');setSmallMenuText(\'Praxis\');\"><span class=\"importantLine\">Praxis</span></td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td></tr><tr><td id=\"smallMenuItem0\" class=\"smallMenuItem\" onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\'content/home/mobile_praxis.html\',\'content\');setSmallMenuText(\'Mobile Massage\');\"><span class=\"importantLine\">Mobile Massage</span></td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td></tr><tr><td id=\"smallMenuItem0\" class=\"smallMenuItem\" onMouseOver=\"smallMenuScrollIn(this)\" onMouseOut=\"smallMenuScrollOut(this)\" onClick=\"makeTXTRequest(\'content/home/ueber_mich.html\',\'content\');setSmallMenuText(\'&Uuml;ber mich\');\">&Uuml;ber mich</td><td><img src=\"mimes/spacer.gif\" width=\"5\" ></td></tr></table>'
   
   document.getElementById('content').innerHTML='<table align=\"center\" class=\"contentTable\"><tr><td>&nbsp;</td></tr><tr><td><img align=\"center\" src=\"mimes/thumbnails/startseite.jpg\" width=\"450\" height=\"335\"></td></tr><tr><td class=\"smallHeadLineCentral\"><br />Herzlich willkommen auf der Homepage von<br />Josef M&uuml;ller</td></tr></table>'
}
