/*

liveSearch()

*/

var xmlHttp;

function liveSearch(str){

	var s = document.getElementById("searchresult");

	if (str.length == 0){ 
		s.innerHTML = "";
		return;
	 }
		
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url = "ajax-search.php";

	url = url + "?s=" + str;

	xmlHttp.onreadystatechange = searchStateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (str.length > 1){
		s.innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
} 

function searchStateChanged() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete"){ 
		document.getElementById("searchresult").innerHTML = xmlHttp.responseText;
	} 
}

function closeSearch()
{
	document.getElementById("searchresult").innerHTML = "";
}

function getKommun(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-kommun.php?lan=" + stext;

	xmlHttp.onreadystatechange = kommunChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('kommun').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}

function getKommunmember(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-kommun-member.php?lan=" + stext;

	xmlHttp.onreadystatechange = kommunChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('kommun').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}



function getKommunmemberstart(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-kommun-memberstart.php?lan=" + stext;

	xmlHttp.onreadystatechange = kommunChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('kommun').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}


function kommunChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('kommun').innerHTML = xmlHttp.responseText;
	} 
}


function offertChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('offert').innerHTML = xmlHttp.responseText;
	} 
}


function getOrt(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-ort.php?kommun=" + stext;

	xmlHttp.onreadystatechange = ortChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('ort').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}





function getOrtmember(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-ort-member.php?kommun=" + stext;

	xmlHttp.onreadystatechange = ortmemberChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('ortmember').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}


function getTypavmat(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-ort-member.php?kommun=" + stext;

	xmlHttp.onreadystatechange = ortmemberChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('ortmember').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}



function getOrtmemberstart(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-ort-memberstart.php?kommun=" + stext;

	xmlHttp.onreadystatechange = ortmemberChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('ortmember').innerHTML = '<p><img src="/img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}


function ortChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('ort').innerHTML = xmlHttp.responseText;
	} 
}

function ortmemberChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('ortmember').innerHTML = xmlHttp.responseText;
	} 
}





function getOffert(stext){
	
	xmlHttp = GetXmlHttpObject();

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return;
	}

	url = "ajax-offert.php?o_id=" + stext;

	xmlHttp.onreadystatechange = offertChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

	if (stext.length > 1){
		document.getElementById('offert').innerHTML = '<p><img src="img/loading.gif" width="16" height="16" alt=""/></p>';
	}
}



// GetXmlHttpObject

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;
}