/*
 * Datei:	fahrzeuge.js
 * Zweck:	Javascripts fuer Fahrzeughandel
 * Datum:	12.07.2010
 * Autor:	Bernhard Kraus, CSE Kraus & Straubinger
 */

// Filter zuruecksetzen
function fzResetFilter() {
	var formEle = document.forms.fzfilter;
	formEle.filtermanu.value = 'Alle Hersteller';
	formEle.filtermodell.value = 'Alle Modelle';
	formEle.filterkmvon.value = 'Alle';
	formEle.filterkmbis.value = 'Alle';
	formEle.filterpvon.value = 'Alle';
	formEle.filterpbis.value = 'Alle';
	formEle.filterezvon.value = 'Alle';
	formEle.filterezbis.value = 'Alle';
	formEle.filterfarbe.value = 'Alle';
	formEle.filterbauart.value = 'Alle';
	formEle.filterkraftstoff.value = 'Alle';
	formEle.submit();
}

// Checkboxen im Filter
function SetOptions(id) {
	cb = document.fzfilter.elements[id + 'c'];
	ele = document.getElementById(id);
	if (cb.checked) {
		ele.value = 'true';
	} else {
		ele.value = 'false';
	}
	document.fzfilter.submit();
}

// Fahrzeugbilder Slider
function fzSlider(act) {
	pCT = parseInt(document.getElementById('pCT').value);
	btnP = document.getElementById('fzBtnPrev');
	btnN = document.getElementById('fzBtnNext');
	actCT = document.getElementById('actCT');
	if (act == 'fw' && actCT.value < pCT) {
		nCT = parseInt(actCT.value)+1;
		actEle = document.getElementById('img' + actCT.value);
		nextEle = document.getElementById('img' + nCT);
		new Effect.Fade(actEle, {afterFinish: function (obj) { new Effect.Appear(nextEle) }});
		actCT.value = nCT;
	} else if (act == 'bw' && actCT.value > 1) {
		nCT = parseInt(actCT.value)-1;
		actEle = document.getElementById('img' + actCT.value);
		nextEle = document.getElementById('img' + nCT);
		new Effect.Fade(actEle, {afterFinish: function (obj) { new Effect.Appear(nextEle) }});
		actCT.value = parseInt(actCT.value)-1;
	}

	if (actCT.value == 1) {
		btnP.disabled = true;
		btnP.className = 'fzPicFloatLeftDis';
	} else if (actCT.value == pCT) {
		btnN.disabled = true;
		btnN.className = 'fzPicFloatRightDis';
	} else {
		btnP.disabled = false;
		btnN.disabled = false;
		btnP.className = 'fzPicFloatLeft';
		btnN.className = 'fzPicFloatRight';
	}
}

// Warenkorb Newsletter Hakerl
function checkIT(id,h) {
	ele = document.getElementById(id);
	nlF = document.getElementById('newsletter');
	if (ele.src == h + '/gebrauchtwagen/images/check.png') {
		ele.src = h + '/gebrauchtwagen/images/uncheck.png';
		nlF.value = '0';
	} else {
		ele.src = h + '/gebrauchtwagen/images/check.png';
		nlF.value = '1';
	}
}

function toggleKontakt(id,btnid,formfield) {
	ele = document.getElementById(id);
	btn = document.getElementById(btnid);
	ff = document.getElementById(formfield);
	if (ele.style.display == 'none') {
		//ele.style.display = 'block';
		Effect.SlideDown(ele, { duration: 0.5 });
		ff.value = 1;
		btn.className = 'fzKontaktBtnMinus';
	} else {
		//ele.style.display = 'none';
		Effect.SlideUp(ele, { duration: 0.5 });
		ff.value = 0;
		btn.className = 'fzKontaktBtnPlus';
	}
}

