var xmlHttp;

function get_keyword() 
{
var automarke_check;
automarke_check=document.form_schnellsuche.marke_left.value;
	
	if(automarke_check!="alle")
	{
		xmlHttp=httpXMLobjects();
		if (xmlHttp==null) {
		  //alert ("Browser does not support AJAX");
		  return;
		}
		 
		var aufruf="http://www.gebrauchtwagen-markt.at/ajax/afs_keyword.php?automarke="+automarke_check;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",aufruf,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged() 
		{ 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
			{ 
			document.form_schnellsuche.temp.value=xmlHttp.responseText;
			kontrolle_left();
		 	} 
		}
		
		function httpXMLobjects() 
		{
		var xmlHttp=null;
		try {
		 // Fuer Firefox, Opera und Safari
		 xmlHttp=new XMLHttpRequest();
		 }
		catch (e) {
		 // Der Internet Explorer wills wieder anders
		 try {
		  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		 catch (e) {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		 }
		return xmlHttp;
	}
	
	if(automarke_check=="alle")
	{
	kontrolle_left();
	}
}

function kontrolle_left()
{
 	var ok;
	ok=true;
	var pass_length;
	var meldung;
	meldung="Folgende Angaben sind fehlerhaft !\n\n";
	pass_length="ok";
		
	if(document.form_schnellsuche.marke_left.value=="alle" && document.form_schnellsuche.suchwort_left.value=="" && document.form_schnellsuche.bundesland_left.value=="alle")
	{
		ok=false;
		meldung=meldung+"Bitte mindestens ein Suchkriterium auswählen.\n";
		document.form_schnellsuche.marke_left.style.background="#ffcc99";
		document.form_schnellsuche.suchwort_left.style.background="#ffcc99";
		document.form_schnellsuche.bundesland_left.style.background="#ffcc99";
	}
	else
	{
		document.form_schnellsuche.marke_left.style.background="#ffffff";
		document.form_schnellsuche.suchwort_left.style.background="#ffffff";
		document.form_schnellsuche.bundesland_left.style.background="#ffffff";
	}	
		
	if(!document.form_schnellsuche.s_haendler.checked && !document.form_schnellsuche.s_privat.checked)
	{
		ok=false;
		meldung=meldung+"Bitte um Auswahl, von wem Sie Angebote abfragen wollen (Händler/Privat).\n";
		document.form_schnellsuche.s_haendler.style.background="#ffcc99";
		document.form_schnellsuche.s_privat.style.background="#ffcc99";
	}
	else
	{
		document.form_schnellsuche.s_haendler.style.background="#8F9A9C";
		document.form_schnellsuche.s_privat.style.background="#8F9A9C";
	}
		
	var q_marke;var q_marke_e;
	q_marke=document.form_schnellsuche.marke_left.value;
	q_marke_e=0;
	
	var q_sw;var q_sw_e;
	q_sw=document.form_schnellsuche.suchwort_left.value;
	q_sw_e=0;
	
	var q_bundesland;var q_bundesland_e;
	q_bundesland=document.form_schnellsuche.bundesland_left.value;
	q_bundesland_e=0;
	
	if(q_marke!="alle")
	{
		var temp_check;
		temp_check=document.form_schnellsuche.temp.value;
		
		if(temp_check!="")
		{
		document.form_schnellsuche.qg.value=document.form_schnellsuche.qg.value+q_marke+" "+temp_check;
		}
		else
		{
		document.form_schnellsuche.qg.value=document.form_schnellsuche.qg.value+q_marke;
		}
		q_marke_e=1;
	}
	
	if(q_sw!="")
	{	
		if(q_marke_e==1)
		{document.form_schnellsuche.qg.value=document.form_schnellsuche.qg.value+" ";}
		document.form_schnellsuche.qg.value=document.form_schnellsuche.qg.value+q_sw;
		q_sw_e=1;
	}	
		
	if(q_bundesland!="alle" && (q_marke_e==1 || q_sw_e==1))
	{
		document.form_schnellsuche.qg.value=document.form_schnellsuche.qg.value+" "+q_bundesland;
	}
		
	if(ok==true)
	{
		document.form_schnellsuche.submit();			
	}
	else
	{
		alert(meldung+"\nBitte um Korrektur der Angaben.");
		//return false;
	}

}
