/*
Esta función modifica el campo precio dependiendo si lo que se selecciona es venta o alquiler.
Por lo tanto, dependiendo si el usuario selecciona venta o alquiler se carga una lista de 
posibles precios diferentes.
*/ 

function changeListBox(idform,idioma){
	var i = 0;
	var j = 0;
	var k = 0;
	var vprecio = new Array('Venta','Alquiler','Todos los precios');
	vprecio[0] = new Array('es','en','fr','de');
	vprecio[1] = new Array('es','en','fr','de');
	vprecio[2] = new Array('es','en','fr','de');
	// Definición de Venta en los tres idiomas
	vprecio[0][0] = new Array(new Array('- Todos los precios -','v0'),
				  new Array('Menos de 90.000','v1'),
				  new Array('De 90.000 a 125.000','v2'),
				  new Array('De 125.000 a 150.000','v3'),
				  new Array('De 150.000 a 175.000','v4'),
				  new Array('De 175.000 a 200.000','v5'),
				  new Array('De 200.000 a 250.000','v6'),
				  new Array('De 250.000 a 300.000','v7'),
				  new Array('Más de 300.000','v8'));
				  
	vprecio[0][1] = new Array(new Array('- All prices -','v0'),
				  new Array('Less than 90.000','v1'),
				  new Array('Between 90.000 and 125.000','v2'),
				  new Array('Between 125.000 and 150.000','v3'),
				  new Array('Between 150.000 and 175.000','v4'),
				  new Array('Between 175.000 and 200.000','v5'),
				  new Array('Between 200.000 and 250.000','v6'),
				  new Array('Between 250.000 and 300.000','v7'),
				  new Array('More than 300.000','v8'));
				  
	vprecio[0][2] = new Array(new Array('- Tous les prix -','v0'),
				  new Array('Moins de 90.000','v1'),
				  new Array('Parmi 90.000 et 125.000','v2'),
				  new Array('Parmi 125.000 et 150.000','v3'),
				  new Array('Parmi 150.000 et 175.000','v4'),
				  new Array('Parmi 175.000 et 200.000','v5'),
				  new Array('Parmi 200.000 et 250.000','v6'),
				  new Array('Parmi 250.000 et 300.000','v7'),
				  new Array('Plus de 300.000','v8'));

   vprecio[0][3] = new Array(new Array('- Alle Preise -','v0'),
				  new Array('Unter 90.000','v1'),
				  new Array('Ab 90.000 bis 125.000','v2'),
				  new Array('Ab 125.000 bis 150.000','v3'),
				  new Array('Ab 150.000 bis 175.000','v4'),
				  new Array('Ab 175.000 bis 200.000','v5'),
				  new Array('Ab 200.000 bis 250.000','v6'),
				  new Array('Ab 250.000 bis 300.000','v7'),
				  new Array('Uber 300.000','v8'));

   vprecio[0][4] = new Array(new Array('- Всички цени -','v0'),
				  new Array('Под 90.000','v1'),
				  new Array('От   90.000  до 125.000','v2'),
				  new Array('От 125.000  до 150.000','v3'),
				  new Array('От 150.000  до 175.000','v4'),
				  new Array('От 175.000  до 200.000','v5'),
				  new Array('От 200.000  до 250.000','v6'),
				  new Array('От 250.000  до 300.000','v7'),
				  new Array('Над 300.000','v8'));
	
	vprecio[1][0] = new Array(new Array('- Todos los precios -','a0'),
				  new Array('Menos de 300','a1'),
				  new Array('De 300 a 450','a2'),
				  new Array('De 450 a 600','a3'),
				  new Array('Más de 600','a4'));

	vprecio[1][1] = new Array(new Array('- All prices -','a0'),
				  new Array('Less than 300','a1'),
				  new Array('Between 300 and 450','a2'),
				  new Array('Between 450 and 600','a3'),
				  new Array('More then 600','a4'));

	vprecio[1][2] = new Array(new Array('- Tous le prix -','a0'),
							  new Array('Moins de 300','a1'),
							  new Array('Parmi 300 et 450','a2'),
							  new Array('Parmi 450 et 600','a3'),
							  new Array('Plus de 600','a4'));

	vprecio[1][3] = new Array(new Array('- Alle Preise -','a0'),
							  new Array('Weniger als 300','a1'),
							  new Array('Von 300 bis 450','a2'),
							  new Array('Von 450 bis 600','a3'),
							  new Array('Uber 600','a4'));

	vprecio[1][4] = new Array(new Array('- Всички цени -','a0'),
				  new Array('Под 300.000','a1'),
				  new Array('От 300 до 450','a2'),
				  new Array('От 450 до 600','a3'),
				  new Array('Над 600','a4'));
								  
	vprecio[2][0] = new Array(new Array('- Todos los precios -','-1'));
				  
	vprecio[2][1] = new Array(new Array('- All prices -','-1'));
	
	vprecio[2][2] = new Array(new Array('- Tous le prix -','-1'));

	vprecio[2][3] = new Array(new Array('- Alle Preise -','-1'));
	
	vprecio[2][4] = new Array(new Array('- Всички цени -','-1'));
	
	form = document.getElementById(idform);
	elem_opcion = form.elements['valor_caracteristicas_busqueda[opcion]'];
	elem_precio = form.elements['valor_caracteristicas_busqueda[precio]'];

	// Eliminamos todos los elementos del combo precio
	while (elem_precio.length!=0)
		elem_precio.remove(0);
		
	switch(idioma){
		case 'es':
			j = 0;
			break;
		case 'en':
			j = 1;
			break;
		case 'fr':
			j = 2;
			break;
		case 'de':
			j = 3;
			break;
		case 'bg':
			j = 4;
			break;

	}
	if(elem_opcion[elem_opcion.selectedIndex].value=="Venta"){
		i = 0;
	}
	else 
		if(elem_opcion[elem_opcion.selectedIndex].value=="Alquiler"){
			i = 1;
	}
	else {
		i = 2;
	}
	for(k=0;k<vprecio[i][j].length;k++){
		var o = document.createElement("Option");
		o.text  = vprecio[i][j][k][0];
	        o.value = vprecio[i][j][k][1];
		lbl = elem_precio.length;
		elem_precio.options.add(o,lbl);
	}
	return;
}