// 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+$/, '');
	};

  
    
	// 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,"");
		 
		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(parseInt(propertiesArr[0])); 
		switch(parseInt(propertiesArr[0])) {
			case 1: 
				document.getElementById("outOfLimitPropertiesMsg").style.display = "block";
				document.getElementById("compareProperties"+propertiesArr[1]).checked = false;
				document.getElementById("spanCompareProperties").innerHTML = propertiesArr[2];
			break;
			case 2:
				//document.getElementById("outOfLimitPropertiesMsg").style.display = "block";  
				document.getElementById("spanCompareProperties").innerHTML = propertiesArr[2];
			break;
			case 3:	
				//document.getElementById("outOfLimitPropertiesMsg").style.display = "block"; 
				document.getElementById("spanCompareProperties").innerHTML = propertiesArr[2];
			break;
			case 4:	break;
		}
	}

	var deleteCompareProperties = function (oXML) {
		document.getElementById("outOfLimitPropertiesMsg").style.display = "none";
		switch(parseInt(oXML.responseText)) {
			case 1: break;
			case 2:
				document.getElementById("spanCompareProperties").innerHTML = "";
			break;
			case 3:
				document.getElementById("spanCompareProperties").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;
				}	}		
			}
		}
	}
	
//==============================================================

	
	

	
	
