var oldValue = 0;

function changeCurr(curr,form)
{
	var curRValue = curr.value;
	if(curRValue == "") curRValue =1;

	for(i=0; i<form.elements.length; i++){
		if(form.elements[i].type == "select-one" && form.elements[i].id == "Fee Range")
		{
			for(j=0; j<form.elements[i].options.length; j++)
			{
				var str = form.elements[i].options[j].text.replace(/,/g,"");
				if(form.elements[i].options[j].text.indexOf('-') != -1)
				{
					temp = str.split('-');
					
					if(oldValue != 0)
					{
						temp[0] = (temp[0] / oldValue);
						temp[1] = (temp[1] / oldValue);
					}	
		
					//Round Numbers					
					var numStart = Math.round((temp[0] * curRValue) / 1000) * 1000;
					var numEnd = Math.round((temp[1] * curRValue) / 1000) * 1000;
					
					form.elements[i].options[j].text = numStart + "-" + numEnd;
					
					//form.elements[i].options[j].text = (temp[0] * curRValue)+"-"+(temp[1]* curRValue);	
				}	
				else
				{
					if(form.elements[i].options[j].text.indexOf('and above') != -1)
					{
						var str = form.elements[i].options[j].text.replace(/and above/g,"");
						str = str.replace(/,/g,"");
						
						if(oldValue != 0) str = (str / oldValue)
						var num = Math.round((str * curRValue) / 1000) * 1000;
						form.elements[i].options[j].text = (num)+" and above";
					}
					else if(form.elements[i].options[j].text.indexOf('Less than') != -1)
					{
						var str = form.elements[i].options[j].text.replace(/Less than/g,"");
						str = str.replace(/,/g,"");
						
						if(oldValue != 0) str = (str / oldValue)
						var num = Math.round((str * curRValue) / 1000) * 1000;
						form.elements[i].options[j].text = "Less than " + num;
							
					}
					
					
				}
				
				
			}
		}
	}
	oldValue = curRValue;
}

function populateCity(curr,form)
{
	var catId = curr.value;
	var count = 0;
	
	for(j in cities)
	{	
		if(j.indexOf(catId) == 0)
		{
			//ADD IT TO DROP DOWN CITIES
			for(i=0; i<form.elements.length; i++)
			{
				if(form.elements[i].type == "select-one" && form.elements[i].id == "City")
				{
					//alert("here");
					form.elements[i].options[count] = new Option(cities[j],j);
					count ++;
				}
			}	
		}
		
	}
	
	//reset the counter to last position.
	count = count -1;
	
	//remove is revese order beacuse we are setting the values to null
	//if we remove bottom up setting elements to null messes up the loop
	for(i=0; i<form.elements.length; i++)
	{
		if(form.elements[i].type == "select-one" && form.elements[i].id == "City")
		{
			for(j=form.elements[i].length - 1; j > count; j--)
			{
				form.elements[i].options[j] = null;
			}
		}
	}
}
