var xmlHttp

function displayLoading(element){
	while (element.hasChildNodes())
	{
		element.removeChild(element.lastChild);
	}
	var image = document.createElement("img");
	image.setAttribute("src","bilder/interface/ajax-loader2.gif");
	image.setAttribute("alt","Loading...");
	element.appendChild(image);

}
//sökning på lokaler
function showCustomer1(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_xml.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
	document.getElementById("uthyrning_kategorier").style.display = "none";	
	document.getElementById("transport_kategorier").style.display = "none";	
	document.getElementById("underhallning_kategorier").style.display = "none";	
	document.getElementById("catering_kok").style.display = "none";
	document.getElementById("catering_mat").style.display = "none";
	document.getElementById("antal").value = "";
	document.getElementById("festlokal_steg_antal").style.backgroundImage='url(bilder/interface/fest_soek_remsa.gif)';
	changebtn(); 
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
document.getElementById("loader").style.display = "none";
	Effect.BlindDown('VisaResultat');

	//document.getElementById("festlokal_steg_antal").style.display="block";
	
	document.getElementById("sokSteg1").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('festlokal_steg_antal');
	
}
}

//steg 2  lokaler
function showNumber(str, tbl)
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_xml.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedNr;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedNr() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	document.getElementById("festlokal_steg_omrade").style.display="block";
	document.getElementById("festlokal_steg_antal").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	/*Effect.BlindDown('festlokal_steg_omrade'); return false;*/
document.getElementById("loader").style.display = "none";
	
}
}

//
//steg 3 lokaler
function showArea(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_xml.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedArea;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedArea() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	document.getElementById("festlokal_steg_omrade").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
document.getElementById("loader").style.display = "none";
	Effect.BlindDown('festlokal_steg_mat');
}
}

//
//steg 4  lokaler
function showFoodLocal(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_xml.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedFoodLocal;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedFoodLocal() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	document.getElementById("loader").style.display = "none";
}
}

//sökning catering
function showCustomer2(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_catering.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedCatering;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedCatering() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
	document.getElementById("festlokal_steg_antal").style.display = "none";
	document.getElementById("festlokal_steg_mat").style.display = "none";
	document.getElementById("festlokal_steg_omrade").style.display = "none";
	document.getElementById("uthyrning_kategorier").style.display = "none";	
	document.getElementById("transport_kategorier").style.display = "none";	
	document.getElementById("underhallning_kategorier").style.display = "none";
	document.getElementById("mat").value = "0";
	document.getElementById("catering_mat").style.backgroundImage='url(bilder/interface/fest_soek_remsa.gif)';
	changebtn(); 	
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	Effect.BlindDown('VisaResultat');
	//document.getElementById("festlokal_steg_antal").style.display="block";
document.getElementById("loader").style.display = "none";
	document.getElementById("sokSteg1").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('catering_mat');
	
}
}

//steg 3  catering
function showKitchen(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_catering.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedKitchen;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedKitchen() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	
	/*document.getElementById("resultatet").innerHTML=dataArrayLen;*/
	//document.getElementById("catering_kok").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	//Effect.BlindDown('catering_mat'); return false;
	
}
}

//steg 2  catering - mat
function showFood(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_catering.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedFood;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedFood() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	/*document.getElementById("resultatet").innerHTML=dataArrayLen;*/
	document.getElementById("catering_mat").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('catering_kok'); return false;
	
}
}



//sökning på uthyrning
function showCustomer3(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_rental.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedRental;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedRental() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
	document.getElementById("festlokal_steg_antal").style.display = "none";
	document.getElementById("festlokal_steg_mat").style.display = "none";
	document.getElementById("festlokal_steg_omrade").style.display = "none";
	document.getElementById("transport_kategorier").style.display = "none";
	document.getElementById("underhallning_kategorier").style.display = "none";
	document.getElementById("catering_kok").style.display = "none";
	document.getElementById("catering_mat").style.display = "none";
	changebtn(); 
	document.getElementById("uthyrning").value = "0";
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
document.getElementById("loader").style.display = "none";
	Effect.BlindDown('VisaResultat');
	//document.getElementById("festlokal_steg_antal").style.display="block";
	document.getElementById("sokSteg1").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('uthyrning_kategorier'); 
	
}
}

//uthyrning steg2
//sökning på uthyrning
function showRental(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_rental.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
//displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedRentalCat;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedRentalCat() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	//document.getElementById("festlokal_steg_antal").style.display="block";
	//document.getElementById("uthyrning_kategorier").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	//Effect.BlindDown('uthyrning_kategorier'); 
	
}
}

//Transport

function showCustomer5(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_transport.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedTransport;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedTransport() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
	document.getElementById("festlokal_steg_antal").style.display = "none";
	document.getElementById("festlokal_steg_mat").style.display = "none";
	document.getElementById("festlokal_steg_omrade").style.display = "none";
	document.getElementById("uthyrning_kategorier").style.display = "none";
	document.getElementById("underhallning_kategorier").style.display = "none";
	document.getElementById("catering_kok").style.display = "none";
	document.getElementById("catering_mat").style.display = "none";
	changebtn(); 
	document.getElementById("transport").value = "0";
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
document.getElementById("loader").style.display = "none";
	Effect.BlindDown('VisaResultat');
	//document.getElementById("festlokal_steg_antal").style.display="block";
	document.getElementById("sokSteg1").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('transport_kategorier'); 
	
}
}

//transport steg2

function showTransport(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_transport.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
xmlHttp.onreadystatechange=stateChangedTransportCat;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedTransportCat() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	//document.getElementById("festlokal_steg_antal").style.display="block";
	//document.getElementById("uthyrning_kategorier").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';

	
}
}


//
//sökning på underhållning
function showCustomer4(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_entertaintment.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
//displayLoading(document.getElementById("resultatlistaContainer"));
displayLoading(document.getElementById("loader"));
xmlHttp.onreadystatechange=stateChangedUnderhallning;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedUnderhallning() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
	document.getElementById("festlokal_steg_antal").style.display = "none";
	document.getElementById("festlokal_steg_mat").style.display = "none";
	document.getElementById("festlokal_steg_omrade").style.display = "none";
	document.getElementById("uthyrning_kategorier").style.display = "none";
	document.getElementById("transport_kategorier").style.display = "none";
	document.getElementById("catering_kok").style.display = "none";
	document.getElementById("catering_mat").style.display = "none";
	document.getElementById("underhallning").value = "0";
	changebtn(); 
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
document.getElementById("loader").style.display = "none";
	Effect.BlindDown('VisaResultat');
	//document.getElementById("festlokal_steg_antal").style.display="block";
	document.getElementById("sokSteg1").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';
	Effect.BlindDown('underhallning_kategorier'); 
	
}
}

//underhållning steg2
function showUnderhallning(str, tbl)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="getcustomer_entertaintment.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&sid="+Math.random();
displayLoading(document.getElementById("resultatlistaContainer"));
xmlHttp.onreadystatechange=stateChangedUnderhallningCat;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedUnderhallningCat() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
    document.getElementById('resultatlistaContainer').innerHTML = myArray[0];
	document.getElementById("resultatet").innerHTML = myArray[1];
	
	//document.getElementById("festlokal_steg_antal").style.display="block";
	//document.getElementById("underhallning_kategorier").style.backgroundImage='url(bilder/interface/fest_soek_remsa_of2.gif)';

	
}
}


//
//Spara favorit
function saveFavorite(str, tbl, thelink)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="favorit.asp";
url=url+"?q="+str;
url=url+"&r="+tbl;
url=url+"&s="+thelink;
url=url+"&sid="+Math.random();
displayLoading(document.getElementById("favoriteContainer"));
xmlHttp.onreadystatechange=stateChangedFavorite;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedFavorite() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
var myArray = result.split("*");
			
   /* document.getElementById('favoriteContainer').innerHTML = myArray[0]+"<div id='favoritefooter'><p><a href='#'>Skicka mina favoriter till epostadress</a></p><p><a href='clearFavorite.asp' onclick='clearFavorite(); return false;'>Rensa mina favoriter</a></p></div>";*/
document.getElementById('favoriteContainer').innerHTML = myArray[0]+"<div id='favoritefooter'><p><a href='clearFavorite.asp' onclick='clearFavorite(); return false;'>Rensa mina favoriter</a></p></div>";	
document.getElementById("favoriteContainer").style.display = "block";	

//document.getElementById("favoritefooter").innerHTML = "<p><a href='#'>Skicka mina favoriter till epostadress</a></p><p><a href='#'>Rensa mina favoriter</a></p>"
}
}


//
//rensa favorit
function clearFavorite()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="clearFavorite.asp";
url=url+"?sid="+Math.random();
displayLoading(document.getElementById("favoriteContainer"));
xmlHttp.onreadystatechange=stateChangedClearFavorite;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChangedClearFavorite() 
{ 
if (xmlHttp.readyState==4)
{
var result = xmlHttp.responseText;
//var myArray = result.split("*");
			
    document.getElementById('favoriteContainer').innerHTML = result;
	document.getElementById("favoriteContainer").style.display = "none";

//myArray[0]+"<div id='favoritefooter'><p><a href='#'>Skicka mina favoriter till epostadress</a></p><p><a href='#'>Rensa mina favoriter</a></p></div>";
	//document.getElementById("favoritefooter").innerHTML = "<p><a href='#'>Skicka mina favoriter till epostadress</a></p><p><a href='#'>Rensa mina favoriter</a></p>"
}
}


//
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;
}