function imgSwitch(id,img)
{
	document.getElementById(id).src = img;
}

var NewsletterIsOpended = false;
function openNewsletter()
{
	if(!NewsletterIsOpended)
		new Effect.BlindUp('navelements', {duration: 0.4});
	NewsletterIsOpended = true;
}
function closeNewsletter()
{
	if(NewsletterIsOpended)
		new Effect.BlindDown('navelements', {duration: 0.4});
	NewsletterIsOpended = false;
}

var searchminimized = false;
function openGW( id, url )
{
	if(id==0 && url)
	{
		var t = url;
	}
	else
	{
		var t = "/de/welcome/gebrauchtwagen/auto."+id+".html";
	}
	if(searchminimized==false)
	{
		new Effect.BlindUp('topinfobar', {duration: 0.3});
		new Effect.BlindUp('topinfobox', {duration: 0.3});
		document.getElementById('searchbox').className = "fullwidthScroll";
		document.getElementById('searchbox').style.height = "200px";
		document.getElementById('searchbox').style.borderBottom = "1px solid #666";
		document.getElementById('carsList').style.margin = "0";
		document.getElementById('carsList').style.border = "0";
		searchminimized = true;
		ajaxRemoteFunctionTimed('mtcardata', t, 300);
	}
	else
	{
		ajaxRemoteFunction('mtcardata', t);
	}
}
function carimageGW( id, assetid )
{
	if(assetid)
		var t = "/de/welcome/gebrauchtwagen/carimage."+id+"."+assetid+".html";
	else
		var t = "/de/welcome/gebrauchtwagen/carimage."+id+".html";
	ajaxRemoteFunction('mtcardata', t);
}


var letztesuchetime = 0;
var requestident = 0;
var lastsearchterm = "";
var lastprice = "";
var searchevent = false;
var loadingSearch = true;
function searchgwb(force)
{
	var s = document.getElementById('carsearchform').searchterm.value;
	var pricechk = document.getElementById('carsearchform').pricefrom.value+'TO'+document.getElementById('carsearchform').priceto.value;
	var jetzt = new Date();
  	var Zeit = jetzt.getTime() - 400;
  	if( loadingSearch == true )
  	{
	  	if(force || (s.length>1 && letztesuchetime<Zeit && s!=lastsearchterm))
		{
			letztesuchetime = jetzt.getTime();
			lastsearchterm = s;
			sendSearchForm();
		} 
		else if(pricechk!=lastprice && letztesuchetime<Zeit)
		{
			letztesuchetime = jetzt.getTime();
			lastprice = pricechk;
			sendSearchForm();
		}
	} 
}
function sendSearchForm()
{
	requestident++;
	document.getElementById('carsearchform').requestident.value = requestident;
	submitAjaxForm('carsearchform','carsList');
	loadingSearch = false;
	document.getElementById('carslistloadingimg').style.display = "block";
	if(searchevent)
		window.clearInterval(searchevent);
	searchevent = window.setInterval("searchgwb()", 400);
}
function setCarSortBy(n)
{
	document.getElementById('carsearchform').sortby.value = n;
	searchgwb(true);
}

function carslistloaded(r)
{
	if(r==requestident)
	{
		document.getElementById('carslistloadingimg').style.display = "none";
		loadingSearch = true;
	}
}