//

function Trim(strString){
	
	strString = LTrim(strString);
	
	return RTrim(strString);
	
}

function RTrim(strString){
	
	while(strString.charAt((strString.length-1)) == " "){
		strString = strString.substring(0,strString.length-1);
	}
	
	return strString;
}


function LTrim(strString){
	
	while(strString.charAt(0) == " "){
		strString = strString.replace(strString.charAt(0),"");
	}
	
	return strString;
}

function FillSelect(strObjName, bolSelf) {

	var objSelect = this.document.getElementById(strObjName);

	//
	if ((typeof bolSelf == 'undefined')) { bolSelf = true; }

	objSelect.options.length = 0;

	if (objAjax.responseText != "") {

		textResult = objAjax.responseText;
		var arrItems = textResult.split("|");
		
		ProcessCount = 0;
		
		for(i=0;i<arrItems.length;i++) {
			
			var arrData = arrItems[i].split(/###/gi);
			
			//alert(arrData.length);
			if (arrData.length >= 2) {
				if (bolSelf) {			
					objSelect.options[i] = new Option(arrData[1],arrData[0]);
				} else {
					objSelect.options[i] = new Option(arrData[1],arrData[1]);
				}
				ProcessCount++;
			}
			
		}
		
		if (ProcessCount == 0) {
			objSelect.options[0] = new Option('[ - ]','0');
		}
		//alert(arrItems.length);
		//alert(objSelect.options.length);
		
	} else {
		
		objSelect.options[0] = new Option('[ - ]','0');
		
	}
}

function FillSelectFromArray(strObjName, textResult, bolSelf) {
	
	var objSelect = this.document.getElementById(strObjName);

	if ((typeof bolSelf == 'undefined')) { bolSelf = true; }
	
	var arrItems = textResult.split("|");
	
	for(i=0;i<arrItems.length;i++) {
		
		var arrData = arrItems[i].split(/###/gi);
		
		if (bolSelf) {			
			objSelect.options[i] = new Option(arrData[1],arrData[0]);
		} else {
			objSelect.options[i] = new Option(arrData[1],arrData[1]);
		}
		
	}
		
}

function FillSelectArray(strObjName, arrItems, bolSelf) {
	
	var objSelect = this.document.getElementById(strObjName);
	
	if ((typeof bolSelf == 'undefined')) { bolSelf = true; }
	
	for(i=0;i<arrItems.length;i++) {
		
		if (bolSelf) {			
			objSelect.options[i] = new Option(arrItems[i],arrItems[i]);
		} else {
			objSelect.options[i] = new Option(arrItems[i],i);
		}
		
	}
		
}

function ResetSelect(strObjName) {
	
	var objSelect = this.document.getElementById(strObjName);

	objSelect.options.length = 0;
	
	objSelect.options[0] = new Option('[ - ]','0');
	
}

function FillHotel() {
	
	ResetSelect('hotel');	
	FillSelect('hotel', false);
		
		var objSelect = this.document.getElementById('hotel');
		if (objSelect.options.length > 1) {
			//alert(objSelect.options.length);
			objSelect.options[objSelect.options.length] = new Option('[ Otro ]','-');
		}
		
}

