/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=''
var rootdomain='http://'+window.location.hostname
var bustcacheparameter=''

function ajaxpage(url, containerid)
{
  var page_request = false
  //if (window.XMLHttpRequest) // if Mozilla, Safari etc
  if(navigator.appName == 'Netscape')
  { 
    page_request = new XMLHttpRequest()
  }
  else
  {
	//if (window.ActiveXObject) // if IE
	if(navigator.appName == 'Microsoft Internet Explorer')
    { 
      try 
	  {
        page_request = new ActiveXObject('Msxml2.XMLHTTP')
      } 
      catch (e)
  	  {
        try
	    {
          page_request = new ActiveXObject('Microsoft.XMLHTTP')
        }
        catch (e)
	    {}
      }
    }
    else
      return false
  }

  page_request.onreadystatechange=function()
  {
    loadpage(page_request, containerid)
  }

  if (bustcachevar) //if bust caching of external page
    bustcacheparameter=(url.indexOf('?')!=-1)? '&'+new Date().getTime() : '?'+new Date().getTime()
  page_request.open('GET', url+bustcacheparameter, true)
  page_request.send(null)
}

function loadpage(page_request, containerid)
{
  if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf('http')==-1))
    document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs()
{
  if (!document.getElementById)
    return
  for (i=0; i<arguments.length; i++)
  {
    var file=arguments[i]
    var fileref=''
    if (loadedobjects.indexOf(file)==-1)
	{ //Check to see if this object has not already been added to page before proceeding
      if (file.indexOf('.js')!=-1)
	  { //If object is a js file
        fileref=document.createElement('script')
        fileref.setAttribute('type','text/javascript');
        fileref.setAttribute('src', file);
      }
      else 
	    if (file.indexOf('.css')!=-1)
		{ //If object is a css file
          fileref=document.createElement('link')
          fileref.setAttribute('rel', 'stylesheet');
          fileref.setAttribute('type', 'text/css');
          fileref.setAttribute('href', file);
        }
    } 
    if (fileref!='')
	{
      document.getElementsByTagName('head').item(0).appendChild(fileref)
      loadedobjects+=file+' ' //Remember this object as being already added to page
    }
  }    
}

/***********************************************
* change title
***********************************************/

function changeTitle(titleVar){
	document.getElementById('introduction').innerHTML = titleVar;
}

/***********************************************
* show last update
***********************************************/

// JavaScript Document
function lastM(){
	var msg = '<blockquote><b>Zuletzt geändert am:</b> '+document.lastModified;'</blockquote>';
	//document.getElementById('lastUpdate').innerHTML=msg;
	document.write(msg);
}

/***********************************************
* preload images
***********************************************/

function preloadImages(){
	if(document.images){
		img2 = new Image();img2.src = 'Bilder/Termine/InGaertenGelesen/7.png';
		img3 = new Image();img3.src = 'Bilder/Termine/InGaertenGelesen/5.png';
		img4 = new Image();img4.src = 'Bilder/Termine/InGaertenGelesen/3.png';
		
		img7 = new Image();img7.src ='Bilder/Termine/KlosterGartenMarkt/3.png';
		img8 = new Image();img8.src ='Bilder/Termine/KlosterGartenMarkt/4.png';
		img9 = new Image();img9.src ='Bilder/Termine/KlosterGartenMarkt/5.png';
		img11 = new Image();img11.rc ='Bilder/Termine/KlosterGartenMarkt/7.png';
		img13 = new Image();img13.src ='Bilder/Termine/KlosterGartenMarkt/9.png';		
		
		img14 = new Image();img14.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_0.1.png';
		img15 = new Image();img15.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_0.2.png';
		img19 = new Image();img19.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_3.png';
		img20 = new Image();img20.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_4.png';
		img22 = new Image();img22.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_6.png';
		img26 = new Image();img26.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_10.png';
		img28 = new Image();img28.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_12.png';
		img36 = new Image();img36.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_20.png';
		img37 = new Image();img37.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_23.png';
		img41 = new Image();img41.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_22.png';
		img45 = new Image();img45.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_30.png';	
		img47 = new Image();img47.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_35.png';
		img14 = new Image();img14.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_38.1.png';
		img15 = new Image();img15.src ='Bilder/Termine/TagDerOffenenGaertnerei/TdoG_38.2.png';
		
		img53 = new Image();img53.src ='Bilder/Termine/Lichterfest/Lichterfest_0.1.png';
		img55 = new Image();img55.src ='Bilder/Termine/Lichterfest/Lichterfest_1.1.png';
		img57 = new Image();img57.src ='Bilder/Termine/Lichterfest/Lichterfest_2.1.png';
		img58 = new Image();img58.src ='Bilder/Termine/Lichterfest/Lichterfest_2.2.png';
		img62 = new Image();img62.src ='Bilder/Termine/Lichterfest/Lichterfest_3.png';
		img63 = new Image();img63.src ='Bilder/Termine/Lichterfest/Lichterfest_4.1.png';
		img64 = new Image();img64.src ='Bilder/Termine/Lichterfest/Lichterfest_4.2.png';
		img65 = new Image();img65.src ='Bilder/Termine/Lichterfest/Lichterfest_4.png';
		img66 = new Image();img66.src ='Bilder/Termine/Lichterfest/Lichterfest_5.1.png';
		img67 = new Image();img67.src ='Bilder/Termine/Lichterfest/Lichterfest_5.2.png';
		img72 = new Image();img72.src ='Bilder/Termine/Lichterfest/Lichterfest_8.1.png';
		img73 = new Image();img73.src ='Bilder/Termine/Lichterfest/Lichterfest_8.2.png';		
	}
}
