submitSearchStatus = 0; function GetBrands() { new Ajax.Updater('brands', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetBrands'} }); UpdateSessions(); } function GetModels() { new Ajax.Updater('models', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetModels', BRD_ID: $F('BRD_ID'), l: $F('l')} }); } function GetTypes() { new Ajax.Updater('types', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetTypes'} }); } function GetColors() { new Ajax.Updater('colors', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetColors', l: $F('l')} }); } function GetCarburant() { new Ajax.Updater('carburant', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetCarburant', l: $F('l')} }); } function GetTransmission() { new Ajax.Updater('transmission', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetTransmission', l: $F('l')} }); } function BrandSelection() { // SET BRD_ID TO SELECTED VALUE: new Ajax.Request('/ws/ws_session.asp?FUNC=Set&Svar=BRD_ID&Sval='+document.SearchYourCar.BRD_ID.value, { method:'get' }); new Ajax.Updater('models', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetModels', BRD_ID: $F('BRD_ID'), l: $F('l')} }); new Ajax.Updater('types', '/nnc/xt_search.asp', { method: 'POST', parameters: {FUNC: 'GetTypes'} }); //GetModels(); //GetTypes(); document.SearchYourCar.MDL_ID.selectedIndex = 0; document.SearchYourCar.TYPE.selectedIndex = 0; UpdateSessions(); } function TypeSelection() { new Ajax.Request('/ws/ws_session.asp?FUNC=Set&Svar=TYPE&Sval='+document.SearchYourCar.TYPE.value, { method:'get' }); UpdateSessions(); if (document.SearchYourCar.MDL_ID.selectedIndex == 0){ GetModels(); } } function ModelSelection() { new Ajax.Request('/ws/ws_session.asp?FUNC=Set&Svar=MDL_ID&Sval='+document.SearchYourCar.MDL_ID.value, { method:'get' }); UpdateSessions(); if (document.SearchYourCar.TYPE.selectedIndex == 0){ GetTypes(); } } function getFlashMovieObject(movieName) { if (window.document[movieName]) { return window.document[movieName]; } if (navigator.appName.indexOf("Microsoft Internet")==-1) { if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; } else // if (navigator.appName.indexOf("Microsoft Internet")!=-1) { return document.getElementById(movieName); } } function UpdateSessions() { if ((submitSearchStatus ==1)||(submitSearchStatus ==2)) { submitSearchStatus = 0; } //document.SearchYourCar.submitSearch.disabled = false; //document.SearchYourCar.submitSearch.value = 'REGARDER'; $('zoekbtn').update(''); document.SearchYourCar.FUNC.value = 'UpdateSessions'; document.SearchYourCar.todo.value = 'search'; document.SearchYourCar.action = '/nnc/search-result.asp'; submitSearchStatus = 0; var myAjax = new Ajax.Request('/nnc/xt_search.asp', { method: 'POST', parameters: $('SearchYourCar').serialize(true), onSuccess: function(originalResponse){ var response = originalResponse.responseText || "no response text"; var flashMovie=getFlashMovieObject("FlashCarCounter"); flashMovie.SetVariable("_root.NumberOfCars", response); flashMovie.Rewind(); flashMovie.Play(); if (response == '0') { //aktiv = window.setInterval("BlinksubmitSearch()",1000); //submitSearchStatus = 1; //document.SearchYourCar.todo.value = 'add'; //document.SearchYourCar.submitSearch.value = 'ADD TO CARAGENT'; $('zoekbtn').update(''); document.SearchYourCar.action = '/nnc/mycaragent.asp'; // normal action = /nnc/search-result.asp document.SearchYourCar.submitSearch.disabled = true; } else { //document.getElementByO.submitSearch.style.background="#CCCCCC" window.clearInterval(aktiv); } }, onFailure: function(){ alert('Something went wrong...'); } }); } function CheckRefNR() { UpdateSessions(); } function CheckPastedRefNR(objEvent) { var strPasteData = window.clipboardData.getData("Text"); var objInput = objEvent.srcElement; document.SearchYourCar.REF_NR.value = strPasteData; UpdateSessions(); } /*function BlinksubmitSearch() { submitSearchStatus = (submitSearchStatus == 1) ? 2 : 1; var blinker = document.getElementsByName('submitSearch'); for (var i = 0; i < blinker.length; i++) { if(submitSearchStatus==1){ blinker[i].style.background="#008B45"; }else{ blinker[i].style.background="#CCCCCC"; } } }*/ function setMaxPrice() { var minPriceNumberOfElements; var maxPriceNumberOfElements; if (document.SearchYourCar.PriceRange1.selectedIndex == 0) { document.SearchYourCar.PriceRange1.selectedIndex = 1; //document.SearchYourCar.PriceRange2.selectedIndex = 0; UpdateSessions(); } else { minPriceNumberOfElements = document.SearchYourCar.PriceRange1.length; maxPriceNumberOfElements = document.SearchYourCar.PriceRange2.length; if (document.SearchYourCar.PriceRange1.selectedIndex < maxPriceNumberOfElements) document.SearchYourCar.PriceRange2.selectedIndex = document.SearchYourCar.PriceRange1.selectedIndex; else document.SearchYourCar.PriceRange2.selectedIndex = maxPriceNumberOfElements - 1; UpdateSessions(); } } function setMaxMonthPrice() { var minMonthPriceNumberOfElements; var maxMonthPriceNumberOfElements; if (document.SearchYourCar.MonthPriceRange1.selectedIndex == 0) { document.SearchYourCar.MonthPriceRange1.selectedIndex = 1 //document.SearchYourCar.MonthPriceRange2.selectedIndex = 1; UpdateSessions(); } else { minMonthPriceNumberOfElements = document.SearchYourCar.MonthPriceRange1.length; maxMonthPriceNumberOfElements = document.SearchYourCar.MonthPriceRange2.length; if (document.SearchYourCar.MonthPriceRange1.selectedIndex < maxMonthPriceNumberOfElements) document.SearchYourCar.MonthPriceRange2.selectedIndex = document.SearchYourCar.MonthPriceRange1.selectedIndex; else document.SearchYourCar.MonthPriceRange2.selectedIndex = maxMonthPriceNumberOfElements - 1; UpdateSessions(); } } function setMaxAge() { var minAgeNumberOfElements; var maxAgeNumberOfElements; if (document.SearchYourCar.Age1.selectedIndex == 0) { document.SearchYourCar.Age1.selectedIndex = 1; //document.SearchYourCar.Age2.selectedIndex = 0; UpdateSessions(); } else { minAgeNumberOfElements = document.SearchYourCar.Age1.length; maxAgeNumberOfElements = document.SearchYourCar.Age2.length; if (document.SearchYourCar.Age1.selectedIndex < maxAgeNumberOfElements) document.SearchYourCar.Age2.selectedIndex = document.SearchYourCar.Age1.selectedIndex; else document.SearchYourCar.Age2.selectedIndex = maxAgeNumberOfElements - 1; UpdateSessions(); } } function setMaxImmatr() { var minImmatrNumberOfElements; var maxImmatrNumberOfElements; if (document.SearchYourCar.Immatr1.selectedIndex == 0) { document.SearchYourCar.Immatr1.selectedIndex = 1; //document.SearchYourCar.Immatr2.selectedIndex = 0; UpdateSessions(); } else { minImmatrNumberOfElements = document.SearchYourCar.Immatr1.length; maxImmatrNumberOfElements = document.SearchYourCar.Immatr2.length; if (document.SearchYourCar.Immatr1.selectedIndex < maxImmatrNumberOfElements) document.SearchYourCar.Immatr2.selectedIndex = document.SearchYourCar.Immatr1.selectedIndex; else document.SearchYourCar.Immatr2.selectedIndex = maxImmatrNumberOfElements - 1; UpdateSessions(); } } function setMaxKM() { var minKMNumberOfElements; var maxKMNumberOfElements; if (document.SearchYourCar.km1.selectedIndex == 0) { document.SearchYourCar.km1.selectedIndex = 1; //document.SearchYourCar.km2.selectedIndex = 0; UpdateSessions(); } else { minKMNumberOfElements = document.SearchYourCar.km1.length; maxKMNumberOfElements = document.SearchYourCar.km2.length; if (document.SearchYourCar.km1.selectedIndex < maxKMNumberOfElements) document.SearchYourCar.km2.selectedIndex = document.SearchYourCar.km1.selectedIndex; else document.SearchYourCar.km2.selectedIndex = maxKMNumberOfElements - 1; UpdateSessions(); } } function checkPrice() { var minPrice; var maxPrice; minPrice = document.SearchYourCar.PriceRange1.options[document.SearchYourCar.PriceRange1.selectedIndex].value maxPrice = document.SearchYourCar.PriceRange2.options[document.SearchYourCar.PriceRange2.selectedIndex].value if(minPrice != "All") { if (Number(minPrice) < Number(maxPrice)) if ((document.SearchYourCar.PriceRange1.selectedIndex == 0)) setMaxPrice(); else UpdateSessions(); else setMaxPrice(); } else { setMaxPrice(); } } function checkMonthPrice() { var minPrice; var maxPrice; minMonthPrice = document.SearchYourCar.MonthPriceRange1.options[document.SearchYourCar.MonthPriceRange1.selectedIndex].value maxMonthPrice = document.SearchYourCar.MonthPriceRange2.options[document.SearchYourCar.MonthPriceRange2.selectedIndex].value if(minPrice != "All") { if (Number(minMonthPrice) < Number(maxMonthPrice)) if ((document.SearchYourCar.MonthPriceRange1.selectedIndex == 0)) setMaxMonthPrice(); else UpdateSessions(); else setMaxMonthPrice(); } else { setMaxMonthPrice(); } } function checkAge() { var minAge; var maxAge; minAge = document.SearchYourCar.Age1.options[document.SearchYourCar.Age1.selectedIndex].value maxAge = document.SearchYourCar.Age2.options[document.SearchYourCar.Age2.selectedIndex].value if(minAge != "All") { if (Number(minAge) < Number(maxAge)) // if ((document.SearchYourCar.Age1.selectedIndex == 0)|| (document.SearchYourCar.Age1.selectedIndex == 1)) if ((document.SearchYourCar.Age1.selectedIndex == 0)) setMaxAge(); else UpdateSessions(); else setMaxAge(); } else { setMaxAge(); } } function checkImmatr() { var minImmatr; var maxImmatr; minImmatr = document.SearchYourCar.Immatr1.options[document.SearchYourCar.Immatr1.selectedIndex].value maxImmatr = document.SearchYourCar.Immatr2.options[document.SearchYourCar.Immatr2.selectedIndex].value if(minImmatr != "All") { if (Number(minImmatr) < Number(maxImmatr)) // if ((document.SearchYourCar.Immatr1.selectedIndex == 0)|| (document.SearchYourCar.Immatr1.selectedIndex == 1)) if ((document.SearchYourCar.Immatr1.selectedIndex == 0)) setMaxImmatr(); else UpdateSessions(); else setMaxImmatr(); } else { setMaxImmatr(); } } function checkKM() { var minKM; var maxKM; minKM = document.SearchYourCar.km1.options[document.SearchYourCar.km1.selectedIndex].value maxKM = document.SearchYourCar.km2.options[document.SearchYourCar.km2.selectedIndex].value if(minKM != "All") { if (Number(minKM) < Number(maxKM)) if (document.SearchYourCar.km1.selectedIndex == 0) setMaxKM(); else UpdateSessions(); else setMaxKM(); } else { setMaxKM(); } } /* function postForm() { var tmpSearchID; tmpSearchID = document.SearchYourCar.searchString.value; if (document.SearchYourCar.option[0].checked) location.href = 'CarDetails/CarDetails.asp?LG=NL&carID=' + tmpSearchID; else location.href = 'ParkingSearch.asp?LG=NL&parkingID=' + tmpSearchID }*/