// JAVASCRIPT 
	
	
	var myConn 	=	new XHConn();
	if (!myConn) {
		alert("XMLHTTP not available. Try a newer/better browser.");
	}	

	String.prototype.trim = function() {
		a = this.replace(/^\s+/, '');
		return a.replace(/\s+$/, '');
	};

  
    // GET COMMUNITY LIST	
	var getStateListAjax = function (oXML) {
		var blankMessage	=	'----------- Select State ----------'; 	
		fill_combo(oXML.responseText, document.homeForm.stateValue, blankMessage);
	}
	// GET COMMUNITY LIST	
	var getStateListForAddAjax = function (oXML) {
		var blankMessage	=	'----------- Select State ----------'; 	
		fill_combo(oXML.responseText, document.homeForm.addressTypestate, blankMessage);
	}
	// GET COMMUNITY LIST	 
	var getStateListForLandMAjax = function (oXML) {
		var blankMessage	=	'----------- Select State ----------'; 	
		fill_combo(oXML.responseText, document.homeForm.landMarkTypestate, blankMessage);
	}
	// FILL DATA INTO COMBO BOX
	function fill_combo(passed_valuess,passed_combo_ref, blankMessage)
	{
		 var passed_values = passed_valuess.replace(/\n|\r|\t|&#13;|&#10;/g,"");
		 //alert(passed_values); 
		if( passed_values.trim() == "1" ) 
		{
			var new_Option = new Option(blankMessage, '0'); 
			passed_combo_ref.options[0] = new_Option;
		}else{
			
			passed_combo_ref.length=0;
			var mytool_array=passed_values.split("|"); 
			
			for(counter=0;counter<((mytool_array.length)-1);counter++)		
			{	
				if(mytool_array[counter].length>0) 
				{  
					var mytool_array_param	=	mytool_array[counter].split(",");				
					var new_Option 			= 	new Option(mytool_array_param[1], mytool_array_param[0]);
					
					passed_combo_ref.options[counter] = new_Option;
				}
			}	//passed_combo_ref.options[0].selected = "1";
		}
	}

//==============================================================
			// CHECK SELECTED PROPERTIES IDS
//==============================================================	
	
	var setCompareProperties = function (oXML) { 	
		
		var propertiesArr	=	oXML.responseText.split("|");
		//alert(propertiesArr); 
	    //alert(propertiesArr[2]); 
		switch(parseInt(propertiesArr[0])) {
			case 1: 
				document.getElementById("outOfLimitPropertiesMsg").style.display = "block";
				document.getElementById("compareProperties"+propertiesArr[1]).checked = false;
				document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = propertiesArr[2];
			break;
			case 2:
				//document.getElementById("outOfLimitPropertiesMsg").style.display = "block";  
				document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = propertiesArr[2];
			break;
			case 3:	
				//document.getElementById("outOfLimitPropertiesMsg").style.display = "block"; 
				document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = propertiesArr[2];
			break;
			case 4:	break;
		}
	}

	var deleteCompareProperties = function (oXML) {
		document.getElementById("outOfLimitPropertiesMsg").style.display = "none";
		var propertiesArr	=	oXML.responseText.split("|"); 
		document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = "";
		//alert(parseInt(propertiesArr[0]));
		//switch(parseInt(propertiesArr[0])) { 
		//	case 1: break; 
		//	case 2:
		//		document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = "";
		//	break;
		//	case 3:
		//		document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = "";
		//	break;
		//} 
	}
	
//	var deleteCompareProperties = function (oXML) {
	//	document.getElementById("outOfLimitPropertiesMsg").style.display = "none";
	//	var propertiesArr	=	oXML.responseText.split("|"); 
	//	alert(parseInt(propertiesArr[0]));
	//	switch(parseInt(propertiesArr[0])) { 
		//	case 1: break; 
	//		case 2:
		//		document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = "";
	//		break;
	//		case 3:
	//			document.getElementById("spanCompareProperties"+propertiesArr[1]).innerHTML = "";
	//		break;
		//} 
	//}
	var selectCompareProperties = function (oXML) {
		if(oXML.responseText != "0") {
			var displayMsg	=	oXML.responseText.split("@");
			if(displayMsg.length > 1) {
				var arrCompareButton	=	displayMsg[1].split("?^");
				if(arrCompareButton.length > 1) {
					document.getElementById("spanCompareProperties").innerHTML = arrCompareButton[1];
				}	document.getElementById("outOfLimitPropertiesMsg").style.display = "block";
				var arrMyTool	=	displayMsg[0].split("#");
				for(count = 0; count<(arrMyTool.length)-1; count++) {
					if(document.getElementById("compareProperties"+arrMyTool[count].trim()) != null) {
						document.getElementById("compareProperties"+arrMyTool[count].trim()).checked = true;
				}   }
			}else{
				var arrCompareButton	=	oXML.responseText.split("?^");
				if(arrCompareButton.length > 1) {
					document.getElementById("spanCompareProperties").innerHTML = arrCompareButton[1];
				}	var arrMyTool	=	arrCompareButton[0].split("#");
				for(count = 0; count<(arrMyTool.length)-1; count++) {
					if(document.getElementById("compareProperties"+arrMyTool[count].trim()) != null) {
						document.getElementById("compareProperties"+arrMyTool[count].trim()).checked = true;
				}	}		
			}
		}
	}
	
//==============================================================

	
	

	
	