		
		
		function submitplace(){
			var objForm = document.forms[0];
			objForm.elements['development'].selectedIndex=0;
			objForm.submit();
		}
		
		function submitForm(){
			var objForm = document.forms[0];
			objForm.action = "search.asp"
			return true;
		}
	
		function removeNulls(){
			formObj = document.dev;
			// Loop through parent form setting selected value to radio button
			for(i=0;i<formObj.developments.length;i++){
				if (formObj.developments[i].value == ""){
					formObj.developments[i].selected = false;
				}
			}
		}
	
		function formCheck(formobj){
			// Enter name of mandatory fields
			var fieldRequired = Array("developments");
			// Enter field description to appear in the dialog box
			var fieldDescription = Array("Development");
			// dialog message
			var alertMsg = "Please complete the following field(s):\n";
			
			var l_Msg = alertMsg.length;
		
			for (var i = 0; i < fieldRequired.length; i++){
				var obj = formobj.elements[fieldRequired[i]];
				if (obj){
					switch(obj.type){
					case "select-one":
						if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "" || obj.options[obj.selectedIndex].value == ""){
							alertMsg += " - " + fieldDescription[i] + "\n";
						}
						break;
					case "select-multiple":
						if (obj.selectedIndex == -1){
							alertMsg += " - " + fieldDescription[i] + "\n";
						}
						break;
					case "text":
					case "textarea":
						if (obj.value == "" || obj.value == null){
							alertMsg += " - " + fieldDescription[i] + "\n";
						}
						break;
					default:
					}
					if (obj.type == undefined){
						var blnchecked = false;
						for (var j = 0; j < obj.length; j++){
							if (obj[j].checked){
								blnchecked = true;
							}
						}
						if (!blnchecked){
							alertMsg += " - " + fieldDescription[i] + "\n";
						}
					}
				}
			}
		
			if (alertMsg.length == l_Msg){
				return true;
			}else{
				alert(alertMsg);
				return false;
			}
		}
	
	
		// Map development selector
		function call_return() {
			selectedArea = new Array();
			// Parent Widnow
			openerObj = window.opener;
			// This form
			formObj = document.frm_child;
			// Loop through CB's
			if (formObj.location.length){
				for(i=0;i<formObj.location.length;i++){
					if (formObj.location[i].checked){
						selectedArea.push(formObj.location[i].value);
					}
				}
			} else {
				if (formObj.location.checked){
					selectedArea.push(formObj.location.value);
				}
			}
			
			// Parent form
			openerFormObj = openerObj.document.form1;
		
			// Reset list
			for(i=0;i<openerFormObj.locations.length;i++){
				openerFormObj.locations[i].selected = false;
			}
		
			// Loop through parent form setting selected value to radio button
			if (selectedArea.length > 0) {
				for(i=0;i<openerFormObj.locations.length;i++){
					for(j=0;j<selectedArea.length;j++){
						if (openerFormObj.locations[i].value == selectedArea[j] && selectedArea[j] != null){
							openerFormObj.locations[i].selected = true;
						}
					}
				}
				
				openerObj.buildDevelopmentsList(selectedArea);
				
				// Submit parent form
				//openerFormObj.submit();
				// Close window
				self.close();
			} else {
				// No area selected
				alert("Select an area before submitting the form.");
				return false;
			}
		}
	
		function getAndbuildDevelopmentsList(){
			elSel = document.getElementById('locations');
			selectedArea = new Array();
			for (i = elSel.length - 1; i>=0; i--) {
				if (elSel.options[i].selected) {
					selectedArea.push(elSel.options[i].value);
				}
			}
			buildDevelopmentsList(selectedArea);
		}