var page_url = 'http://www.audi.pl/';

function search_anchors() {
//var paras = $('rc_navi_main').getElementsByClassName('active');
//var xx = document.getElementsByTagName('a');

//alert(paras);
var paras = $A(document.getElementsByTagName('a'));;
for (i=0; i<paras.length; i++)
{
	 var a = paras[i];

	 if ( ( (a.href=='http://www.audi.pl/samochody-uzywane') || (a.href=='/samochody-uzywane'))) {
			a.innerHTML = 'Informacje o programie Audi Select:plus';
			a.href = '/audi-select:-plus';
			a.style.color = '#5E5E5E';
	 }
	 /*
	 if (a.hasClassName('active') ) {

		//alert(a.readAttribute('href'));
		if ( (a.readAttribute('href')=='/work/samochody-uzywane')||(a.readAttribute('href')=='/samochody-uzywane')) {
			a.innerHTML = 'Informacje o programie Audi Select: plus';
			a.href = '/audi-select:plus';
		}
	 }
	 */

}
}

function price_low()
{
	var prices = new Array('10000','20000','30000','50000','70000','100000','150000','10000000000');
	var prices_txt = new Array('10 000','20 000','30 000','50 000','70 000','100 000','150 000','> 150 000');
	var price_high = $('AUTO_CENA_DO');
	var price_low = $('AUTO_CENA_OD');
	//alert(prices);
	price_high.options.length = null;
	var c = 0;
	var low = parseInt(price_low.options[price_low.selectedIndex].value);
	if (low>=0) {
		for (i=0;i<prices.length;i++)
		{
			if (prices[i]>low) {
				price_high.options[c] = new Option(prices_txt[i],prices[i]);
				c++;
			}
		}
	} else {
		price_high.options[0] = new Option('- wybierz -','');
	}
}

/**
 *
 */
function date_low()
{
	var date = new Date();
	var year = (date.getUTCFullYear());

	var el = $('AUTO_ROK_PRODUKCJI_OD');
	var year_low = parseInt(el.options[el.selectedIndex].value);
	var el_year_high = $('AUTO_ROK_PRODUKCJI_DO');
	var year_high = parseInt(el_year_high.options[el_year_high.selectedIndex].value);
	if (year_low==0) year_low = 2000;
	el_year_high.options.length = 0;
	el_year_high.options[0] = new Option(' – ','');
	for (i=year_low+1;i<year+1;i++)
	{
		el_year_high.options[i-year_low] = new Option(i,i);
	}
}


function loadBrand(selected)
{

	var ajax = new Ajax.Request(page_url+'ajax/loadbrand',
	{
	onSuccess: function(response){
	data = response.responseText.evalJSON();
	var brandContainer = $('AUTO_MARKA');
	brandContainer.options[0] = new Option('- wybierz -','');
	for (i=0; i<data.length; i++)
	{
		if ((selected!='undefined')&&(data[i]==selected)) {
			brandContainer.options[i+1] = new Option(data[i],data[i],true,true);
		} else {
			brandContainer.options[i+1] = new Option(data[i],data[i]);
		}
		loadNoOfVehicles();
	}
	},

	onLoading: function(){
	},

	onFailure: function(){
		alert('Wystąpił błąd');
	}

	});
}


function loadModels(selected)
{
	//alert($F('AUTO_MARKA'));
	var ajax = new Ajax.Request(page_url+'ajax/loadmodels',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_MODEL');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');
			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i]==selected)) {
					container.options[i+1] = new Option(data[i],data[i],true,true);
				} else
					container.options[i+1] = new Option(data[i],data[i]);
			}
			loadNoOfVehicles();
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}

function getForm()
{
	var data = $('car_search').serialize();
	//alert(data);
}


function loadCarBody(selected)
{
	var ajax = new Ajax.Request(page_url+'ajax/loadcarbody',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA'),AUTO_MODEL:$F('AUTO_MODEL')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_NADWOZIE');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');
			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i]==selected)) {
					container.options[i+1] = new Option(data[i],data[i],true,true);
				}
					else
					container.options[i+1] = new Option(data[i],data[i]);
			}
			loadNoOfVehicles();
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}


function loadCarOrigin(selected)
{
	var ajax = new Ajax.Request(page_url+'ajax/loadcarorigin',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA'),AUTO_MODEL:$F('AUTO_MODEL')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_POCHODZENIE');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');

			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i][1]==selected)) {
					container.options[i+1] = new Option(data[i][1],data[i][0],true,true);
				}
					else
					container.options[i+1] = new Option(data[i][1],data[i][0]);
			}
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}

function loadCarFuel(selected)
{
	var ajax = new Ajax.Request(page_url+'ajax/loadcarfuel',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA'),AUTO_MODEL:$F('AUTO_MODEL')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_PALIWO');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');
			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i][1]==selected)) {
					container.options[i+1] = new Option(data[i][1],data[i][0],true,true);
				}
					else
					container.options[i+1] = new Option(data[i][1],data[i][0]);
			}
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}
function loadCarGearbox(selected)
{
	var ajax = new Ajax.Request(page_url+'ajax/loadcargearbox',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA'),AUTO_MODEL:$F('AUTO_MODEL')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_SKRZYNIA');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');
			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i][1]==selected)) {
					container.options[i+1] = new Option(data[i][1],data[i][0],true,true);
				}
					else
					container.options[i+1] = new Option(data[i][1],data[i][0]);
			}
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}

function loadCarDrive(selected)
{
	var ajax = new Ajax.Request(page_url+'ajax/loadcardrive',
	{
		method: 'post',
		parameters: {AUTO_MARKA:$F('AUTO_MARKA'),AUTO_MODEL:$F('AUTO_MODEL')},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			var container = $('AUTO_NAPED');
			container.options.length = null;
			container.options[0] = new Option('- wybierz -','');
			for (i=0; i<data.length; i++)
			{
				if ((selected!='undefined')&&(data[i][1]==selected)) {
					container.options[i+1] = new Option(data[i][1],data[i][0],true,true);
				}
					else
					container.options[i+1] = new Option(data[i][1],data[i][0]);
			}
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}

function loadNoOfVehicles()
{
	//alert($('car_search').serialize());
	var params = $('car_search').serialize();
	var ajax = new Ajax.Request(page_url+'ajax/loadnoofvehicles',
	{
		method: 'post',
		parameters: {params:params},
		onSuccess: function(response){
			data = response.responseText.evalJSON();
			$('s_count').innerHTML = data;
			$('s_count2').innerHTML = data;
		},

		onLoading: function(){
		},

		onFailure: function(){
			alert('Wystąpił błąd');
		}

	});
}