
/***********************************************
* 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
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(){
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
}
}
}

var balk  = new Array()
var blijf = false
var timeOutID = 0
balk[1] = "<ul onmouseover='resetweg()'><li><a href='/festival/programma.asp' onmouseover='resetweg()' id='ondermenuitem1'>PROGRAMMA</a></li><li><a href='/festival/schema.asp' onmouseover='resetweg()' id='ondermenuitem2'>SCHEMA</a></li><li><a href='/festival/praktisch.asp'onmouseover='resetweg()' id='ondermenuitem3'>PRAKTISCH</a></li> <li><a href='/festival/competitie.asp' onmouseover='resetweg()' id='ondermenuitem4'>COMPETITIE</a></li><li><a href='/festival/download.asp' onmouseover='resetweg()' id='ondermenuitem5'>DOWNLOADS</a></li><li><a href='/festival/archief/geschiedenis_2009.asp' onmouseover='resetweg()' id='ondermenuitem6'>GESCHIEDENIS</a></li></ul>"
function toon(wat) {
	//clearTimeout()
	// document.getElementById("ondermenu").style.visibility = "visible"
	// document.getElementById("ondermenu").innerHTML = balk[wat]
	aanduid()
}
function resetweg() {
//	clearTimeout(timeOutID)
}
function weg(timeOutID) {
	//clearTimeout()
	//timeOutID= setTimeout ( "echtweg()", 100 );
}
function echtweg() {
	// clearTimeout(timeOutID)
   //if (blijf == false) {
		// document.getElementById("ondermenu").style.visibility = "hidden"
		// document.getElementById("ondermenu").innerHTML = "";
		// document.getElementById("ondermenubalk").bgColor = "#DBDBDB";
	// }
}
function toggle() {
	 blijf = true
}

function aanduid() {
	// document.getElementById("ondermenu").style.visibility = "visible"
	// document.getElementById("ondermenu").innerHTML = balk[1]
	var ondermenuitemnr = ""
	var menuitemnr = "1"
	var url = document.URL
	if (url.indexOf("fonk") >0)    { menuitemnr = "1"; ondermenuitemnr = "5" }
	if (url.indexOf("festival") >0) { 
		menuitemnr = "1" 
		blijf = true
		document.getElementById("ondermenu").innerHTML = balk[1]
		document.getElementById("ondermenu").visible = true
		document.getElementById("ondermenubalk").bgColor = "#DBDBDB";
		if (url.indexOf("programma") >0)    { ondermenuitemnr = "1" }
		if (url.indexOf("schema") >0)       { ondermenuitemnr = "2" }
		if (url.indexOf("praktisch") >0)    { ondermenuitemnr = "3" }
		if (url.indexOf("competitie") >0)   { ondermenuitemnr = "4" }
		if (url.indexOf("download") >0)    { ondermenuitemnr = "5" }
		
		if (url.indexOf("archief") >0) { ondermenuitemnr = "6" }
	}
	if (url.indexOf("distributie")>0) { menuitemnr = "4" }
	if (url.indexOf("nieuws")>0)      { menuitemnr = "2" }
	if (url.indexOf("databank")>0)    { menuitemnr = "3" }

	if (url.indexOf("EN/") >0) { 
		if (url.indexOf("programme")>0) { menuitemnr = "1" }
		if (url.indexOf("schedule")>0)  { menuitemnr = "2" }
		if (url.indexOf("practical")>0) { menuitemnr = "3" }
		if (url.indexOf("competition")>0) { menuitemnr = "4" }
		if (url.indexOf("history")>0)   { menuitemnr = "5" }
		if (url.indexOf("database")>0)  { menuitemnr = "6" }
		if (url.indexOf("leuven")>0)    { menuitemnr = "7" }
		if (url.indexOf("index_EN")>0)  { menuitemnr = "8" }
	}
	
	document.getElementById("menuitem" + menuitemnr).className = "geselect"
	if (ondermenuitemnr != "") {document.getElementById("ondermenuitem" + ondermenuitemnr).className = "geselect"}
}

function brengover() {
	if (document.form1.regiezelfde.value==1) {
	document.form1.veld16.value=document.form1.veld8.value
	document.form1.veld17.value=document.form1.veld10.value
	document.form1.veld18.value=document.form1.veld11.value
	document.form1.veld19.value=document.form1.veld12.value
	document.form1.veld20.value=document.form1.veld13a.value
	document.form1.veld21.value=document.form1.veld13.value
	document.form1.veld22.value=document.form1.veld14.value
	document.form1.veld23.value=document.form1.veld15.value
	}
}
function brengover2() {
	if (document.form1.akkoordzelfde.value==1) {
	document.form1.veld26.value=document.form1.veld16.value
	document.form1.veld28.value=document.form1.veld17.value
	document.form1.veld29.value=document.form1.veld18.value
	document.form1.veld30.value=document.form1.veld19.value
	document.form1.veld31.value=document.form1.veld20.value
	document.form1.veld32.value=document.form1.veld21.value
	document.form1.veld33.value=document.form1.veld22.value
	document.form1.veld34.value=document.form1.veld23.value
	}
}
function brengover3()  {
	if (document.form1.akkoordzelfdepro.value==1) {

	document.form1.veld26.value=document.form1.veld8.value
	document.form1.veld27.value=document.form1.veld9.value
	document.form1.veld28.value=document.form1.veld10.value
	document.form1.veld29.value=document.form1.veld11.value
	document.form1.veld30.value=document.form1.veld12.value
	document.form1.veld31.value=document.form1.veld13a.value
	document.form1.veld32.value=document.form1.veld13.value
	document.form1.veld33.value=document.form1.veld14.value
	document.form1.veld34.value=document.form1.veld15.value
	}
}


function controleverzend() {
	     
	fout=false
	if (document.form1.veld1.value=="")  {alert("Don't forget to fill in the title"); fout=true}
	if (document.form1.veld3.value=="")  {alert("Don't forget to fill in the language"); fout=true}
	if (document.form1.veld5.value=="")  {alert("Don't forget to fill in the country of production"); fout=true}	
	if (document.form1.veld6.value=="")  {alert("Don't forget to fill in the duration"); fout=true}
	if (document.form1.veld7a.value=="-")  {alert("Don't forget to fill in the date of production"); fout=true}
	if (document.form1.veld7b.value=="-")  {alert("Don't forget to fill in the date of production"); fout=true}
	if (document.form1.veld24.value=="")  {alert("Don't forget to fill in the synopsis"); fout=true}
	if (document.form1.veld34.value=="")  {alert("Please fill in the emailadress of the distributor"); fout=true}
	
	if (fout==false) {
		document.form1.submit()
	}
	
}


function openesro(filmid) {
	MM_openBrWindow('https://esro5.basic-orange.be/stuk/tickets/crm_login.asp?language=2&event='+filmid,'','width=575,height=485,scrollbars=yes')
}
function openesroen(filmid) {
	MM_openBrWindow('https://esro5.basic-orange.be/stuk/tickets/crm_login.asp?language=1&event='+filmid,'','width=575,height=485,scrollbars=yes')
}


function toondetail(pos) {
	
			if (maxelement >0) {
				if (pos >= (idarray.length-1)) {
					pos = idarray.length-1
				}
				id = idarray[pos]
			} else {
				id = idarray.length
				pos=0
			}
					
			url = "detail.asp?id=" +  id + "&pos="+pos
			ajaxpage(url, "zoekresultaat")
			naam="cel"+pos
			
			 var table = document.getElementById("zoektabel");  
			 var cells= table.getElementsByTagName("td")
		     for(i = 0; i < cells.length; i++){
			 	cells[i].style.backgroundColor=""
			 }
			   
			document.getElementById(naam).style.backgroundColor="#CCCCCC"
			
	}

 function get(obj) {
      var poststr = "email=" + encodeURI( document.getElementById("email").value );
      makePOSTRequest('scripts/subscribe.asp', poststr);
   }
   
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 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('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('antwoord').innerHTML = result;            
         } else {
            alert('There was a problem with the request.');
         }
      }
   }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}  