	var arFloorplans = new Array();
	arFloorplans[''] = "";
	arFloorplans['0'] = new Array();
	arFloorplans['1'] = new Array();
	arFloorplans['2'] = new Array();
	arFloorplans['3'] = new Array();
	arFloorplans['4'] = new Array();
	
	arFloorplans['0'][0] = "";
	arFloorplans['0'][1] = "1";
	arFloorplans['1'][0] = "";
	arFloorplans['1'][1] = "1";
	arFloorplans['1'][2] = "1.5";
	arFloorplans['2'][0] = "";
	arFloorplans['2'][1] = "1";
	arFloorplans['2'][2] = "1.5";
	arFloorplans['2'][3] = "2";
	arFloorplans['3'][0] = "";
	arFloorplans['3'][1] = "1";
	arFloorplans['3'][2] = "1.5";
	arFloorplans['3'][3] = "2";
	arFloorplans['3'][4] = "2.5";
	arFloorplans['3'][5] = "3";
	arFloorplans['4'][0] = "";
	arFloorplans['4'][1] = "1";
	arFloorplans['4'][2] = "1.5";
	arFloorplans['4'][3] = "2";
	arFloorplans['4'][4] = "2.5";
	arFloorplans['4'][5] = "3";


	function updateSeries1()
	{
		bed1 = document.getElementById( "beds_1" );
		bath1 = document.getElementById( "baths_1" );
		
		populateBaths( bath1, bed1.value );	
	}
	
	function updateSeries2()
	{
		bed2 = document.getElementById( "beds_2" );
		bath2 = document.getElementById( "baths_2" );
		
		populateBaths( bath2, bed2.value );	
	}
	
	function bathText( myVal )
	{
		switch( myVal )
		{
			case "":
				return "any baths";
			case "1":
				return "1 bath";
			case "1.5":
				return "1.5 baths";
			case "2":
				return "2 baths";
			case "2.5":
				return "2.5 baths";
			case "3":
				return "3+ baths";
		}
	}
	
	function bedText( myVal )
	{
		switch( myVal )
		{
			case "0":
				return "Studio";
			case "1":
				return "1 bedroom";
			case "2":
				return "2 bedroom";
			case "3":
				return "3 bedroom";
			case "4":
				return "4+ bedroom";
		}
	}
	
	function makeMyTitle( which )
	{
		if( which == 2 )
		{
			_bedText = bedText(document.getElementById('beds_2').value);
			_bathText = bathText( document.getElementById('baths_2').value ); 
		} 
		else if( which == 1 )
		{
			_bedText = bedText(document.getElementById('beds_1').value);
			_bathText = bathText( document.getElementById('baths_1').value ); 		
		}
		else
		{
		
		}
		
		return _bedText + ", " + _bathText;
	}
	
	
	function populateBaths( nodeToPopulate, bedValue )
	{
		while( nodeToPopulate.length > 0 )
		{
			nodeToPopulate.options[(nodeToPopulate.length-1)] = null;
		}
			
		for (var i = 0; i < arFloorplans[bedValue].length; i++) 
		{
			nodeToPopulate.options[i] = new Option(); 
			nodeToPopulate.options[i].text = bathText( arFloorplans[bedValue][i] );
			nodeToPopulate.options[i].value = ""+arFloorplans[bedValue][i];
		}
		
		nodeToPopulate.selectedIndex = 0;
	}
	
	
	function doUpdate()
	{
		var strCity =	document.getElementById( "cpr_city" ).value;
		var strState =	document.getElementById( "cpr_state" ).value;

		var bed1 =	document.getElementById( "beds_1" ).value;
		var bath1 =	document.getElementById( "baths_1" ).value;
		var bed2 =	document.getElementById( "beds_2" ).value;
		var bath2 =	document.getElementById( "baths_2" ).value;
		
		var strUrl = "/review/services/city_pricing.jsp?";
		strUrl += "city="+strCity+"&";
		strUrl += "state="+strState+"&";
		strUrl += "bed1="+bed1+"&";
		strUrl += "bath1="+bath1+"&";
		
		if( bed2 )
			strUrl += "bed2="+bed2+"&";
		if( bath2 )
			strUrl += "bath2="+bath2+"&";
		
		var bed1 =	document.getElementById( "beds_1" );
		var bath1 =	document.getElementById( "baths_1" );
		var bed2 =	document.getElementById( "beds_2" );
		var bath2 =	document.getElementById( "baths_2" );

		bed1.setAttribute("disabled","disabled");
		bath1.setAttribute("disabled","disabled");
		bed2.setAttribute("disabled","disabled");
		bath2.setAttribute("disabled","disabled");
		
		loadPricingData( strUrl );
	}
	
	function loadPricingData(url){
		AjaxRequest.get({
				'url':url,
				'onSuccess':function(req){
					displayPricingData(eval('(' + req.responseText + ')'));
				},
				'onError':function(req){
					//alert(req);
				}
			});			
	}
	
	function displayPricingData(obj){
		document.getElementById("pricing_data_img").src = obj.url;
		document.getElementById("data_series1").innerHTML = obj.dataTable1;
		document.getElementById("data_series2").innerHTML = obj.dataTable2;

		var bed1 =	document.getElementById( "beds_1" );
		var bath1 =	document.getElementById( "baths_1" );
		var bed2 =	document.getElementById( "beds_2" );
		var bath2 =	document.getElementById( "baths_2" );

		bed1.removeAttribute("disabled");
		bath1.removeAttribute("disabled");
		bed2.removeAttribute("disabled");
		bath2.removeAttribute("disabled");
	}