 var xmlHttp

function showHint(str)
{
if (str.length==0)
  {  
  document.getElementById("txtHint").innerHTML="";
 
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/getregions2.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText; 
var assembly=pos.split("!txcvwq!" );
document.getElementById("txtHint").innerHTML=assembly[0];
document.getElementById("multigo").innerHTML=assembly[1]; 

document.getElementById("intrastep").innerHTML="";
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

 function showGeneralResults(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var countries= document.getElementById("countrychooser").value;
var region
if(document.getElementById("regCho")) {
region=document.getElementById("regCho").value;
}
else region="zero";
var surface=document.getElementById("surface").value; 
var hall= document.getElementById("hall").value;
var leastactive=document.getElementById("mainac").value;
var workingwith=document.getElementById("artie").value;
str = countries + "xelex" + region + "xelex" + surface + "xelex" + hall + "xelex" + leastactive + "xelex" + workingwith;
var url="europeanportal/getregions2.php";
url=url+"?q="+str;
url=url+"&cli=resultset"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedFive;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedFive() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("resultset").innerHTML=xmlHttp.responseText;
}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 function showGeneralMore(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/getregions2.php";
url=url+"?q="+str;
url=url+"&cli=followup"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedSix;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedSix() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("intrastep").innerHTML=xmlHttp.responseText;
document.getElementById("active_in").innerHTML="";
document.getElementById("artists_also").innerHTML="";
document.getElementById("resultset").innerHTML="";

}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function selectGeneralCountries(str){
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/getregions2.php";
url=url+"?q="+str;
url=url+"&cli=multicountry"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedTen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}
function stateChangedTen() 
{ 
if (xmlHttp.readyState==4)
{ 
var inf=xmlHttp.responseText;
var assembly=inf.split("!xdqkb78!");
//document.getElementById("intrastep").innerHTML=assembly[1];
document.getElementById("txtHint").innerHTML=""; 
document.getElementById("multigo").innerHTML=assembly[0];

}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DE SPECIFIC SEARCH FUNCTIONS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  function selectCountries(str)
{        
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/specific_search.php";
url=url+"?q="+str;
url=url+"&cli=multilang"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedSeven;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedSeven() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("multigo").innerHTML=xmlHttp.responseText;
document.getElementById("regiona").innerHTML="";

}
}
 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   function showRegions(str)
{        
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/specific_search.php";
url=url+"?q="+str;
url=url+"&cli=showregions"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedNine;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedNine() 
{ 
if (xmlHttp.readyState==4)
{ 
var inf=xmlHttp.responseText;
var assembly=inf.split("&!&xx&!&");
document.getElementById("regiona").innerHTML=assembly[0];
document.getElementById("multigo").innerHTML=assembly[1];
}
}
 
 
 
 
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  function showSubProgram(str)
{        
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/specific_search.php";
url=url+"?q="+str;
url=url+"&cli=showsubs"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedEight;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedEight() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("programdetails").innerHTML=xmlHttp.responseText;

}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function showZipang(str)
{
if (str.length==0)
  { 
  document.getElementById("zipselector").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/quicksearch.php";
url=url+"?q="+str;
url=url+"&cli=zip";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedTwelve;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedTwelve() 
{ 
if (xmlHttp.readyState==4)
{
//var pos=xmlHttp.responseText;       
//var assembly=pos.split("!txcvwq!" );
 browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
if (browser=="Microsoft Internet Explorer")
  {  //explorer doet hier lastig over: er gebeurt niets
//<select id="zipselector" name=\"zipchooser\">
 var sub_content=xmlHttp.responseText;
 var contentie='<select id=\"zipselector\" name=\"zipchooser\">'+ sub_content +'</select>';
 document.getElementById("zip_wrap").innerHTML=contentie;   
  }
else {
document.getElementById("zipselector").innerHTML=xmlHttp.responseText; 

}

}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX FOR THE EDITOR XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function changeGeoSite(str)
{    
if (str.length==0)
  { 
  document.getElementById("zipselector").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/specific_search.php";
url=url+"?q="+str;
url=url+"&cli=ziponsite";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedThirteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedThirteen() 
{ 
if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText;       
var assembly=pos.split("!txcvwq!");
document.getElementById("zipselector").innerHTML=assembly[0];
//document.getElementById("departmentselector").innerHTML=assembly[2];
document.getElementById("regionselector").innerHTML=assembly[1];
}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX GETTING THE PICTURE_GALLERY GOING XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function getImage(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=newImage";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedFourteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedFourteen() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText; 
var assembly=pos.split("!txcvwq!");      
document.getElementById("central_image").src=assembly[0];
document.getElementById("comment_field").innerHTML=assembly[1];
document.getElementById("pic_counter").innerHTML=assembly[2];
document.getElementById("pic_counter_bottom").innerHTML=assembly[2];
}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    previous image XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function PrevImage(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=prevImage";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedFifteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedFifteen() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText;      
var assembly=pos.split("!txcvwq!");      
document.getElementById("central_image").src=assembly[0];
document.getElementById("comment_field").innerHTML=assembly[1];
document.getElementById("pic_counter").innerHTML=assembly[2];
document.getElementById("pic_counter_bottom").innerHTML=assembly[2];
}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  next image XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function NextImage(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=nextImage";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedSixteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedSixteen() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText;      
var assembly=pos.split("!txcvwq!");      
document.getElementById("central_image").src=assembly[0];
document.getElementById("comment_field").innerHTML=assembly[1];
document.getElementById("pic_counter").innerHTML=assembly[2]; 
document.getElementById("pic_counter_bottom").innerHTML=assembly[2];
}
}
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX SCROLLS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 function scrollUp(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=scrollup";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedSeventeen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedSeventeen() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText; 
var assembly=pos.split("!txcvwq!");      
document.getElementById("main_list").innerHTML=assembly[0]; 
document.getElementById("central_image").src=assembly[1];
document.getElementById("comment_field").innerHTML=assembly[2];
document.getElementById("pic_counter").innerHTML=assembly[3]; 
document.getElementById("pic_counter_bottom").innerHTML=assembly[3];          


}
}
 function scrollDown(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=scrolldown";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedEighteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChangedEighteen() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText; 
var assembly=pos.split("!txcvwq!");      
document.getElementById("main_list").innerHTML=assembly[0]; 
document.getElementById("central_image").src=assembly[1];
document.getElementById("comment_field").innerHTML=assembly[2];
document.getElementById("pic_counter").innerHTML=assembly[3]; 
document.getElementById("pic_counter_bottom").innerHTML=assembly[3];

}
}

//now for the second layout
function scrollUpTwo(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=scrollup";
url=url+"&layout=2";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedSeventeen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 


 function scrollDownTwo(str)
{    
if (str.length==0)
  { 
  document.getElementById("central_image").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=scrolldown";
url=url+"&layout=2"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedEighteen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 
//nu een paar functies om de images te vernietigen

 function delImg(str)
{    
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="europeanportal/image_gallery.php";
url=url+"?q="+str;
url=url+"&cli=delCulImage"; 
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedTwenty;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChangedTwenty() 
{ 

if (xmlHttp.readyState==4)
{
var pos=xmlHttp.responseText; 


}
}
 
