//Kinoprogramm


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 nothing() {}    
    
function getQueryParam(param) {
    var result =  window.location.search.match(
        new RegExp("(\\?|&)" + param + "(\\[\\])?=([^&]*)")
    );

    return result ? result[3] : false;
}
    
    
function ajaxpage(url, containerid){
  var page_request = false
    if (window.XDomainRequest)
    { 
      page_request = new XDomainRequest()
    } else if (window.XMLHttpRequest) { // if Mozilla, Safari etc
         page_request = new XMLHttpRequest()
         //page_request = new XDomainRequest()
    } 
    else if (window.ActiveXObject){ // if IE
    try {
      page_request = new ActiveXObject("Msxml2.XMLHTTP")
    } 
    catch (e){
         try{
        page_request = new ActiveXObject("Microsoft.XMLHTTP")
        }
        catch (e){}
      }
  }
  else
    return false

  page_request.onload=function(){
        loadpage(page_request, containerid);
  }

          bustcacheparameter=((url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime() )+ window.location.search.replace('?','&');
     
    
  page_request.open('GET', url+bustcacheparameter, true)
  page_request.send(null)
}


function ajaxload(url){
        var page_request = false;
        if (window.XMLHttpRequest) // if Mozilla, Safari etc
                page_request = new XMLHttpRequest()
        else if (window.ActiveXObject){ // if IE
                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(){
        ajaxloadpage(page_request)
    }
    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;
}

