//add uber tran helper

function loadDefaultPayeesUber(){
	var t = getDropDownSelected('ddAddAccCats');
	if (t != 0)
		{
		var vals = t.split("_");
		
		var catID = vals[1];
		
		if (catID == 0)
			{
			
			}
		else
			{
			var cats = t.split("_");
			
			engDefaultCats.getDefaultSubCats(cats[1], callback_loadDefaultPayeesUber);
			
			}
	}
	
}


function callback_loadDefaultPayeesUber(res){
	if (res.value != null)
		{
		var dt = res.value;
	
		var listControlID = "autoCompleteListaddUberTranDescription";
		var listControlWrapper = "addUberTranDescriptionListWrapper";
		document.getElementById(listControlID).innerHTML = "";
		
		if (dt != null && typeof(dt) == "object" && dt.Rows.length != 0)
			{
			
			
		
			var ul = document.createElement("ul");
			ul.id = "autoList";
			
			for (var i=0; i<dt.Rows.length; i++)
				{
				var li = document.createElement("li");
				var a = document.createElement("a");
			
				a.href = "javascript:completePayeeTextUber('" + dt.Rows[i].Description + "');void(0);";
				a.innerHTML = dt.Rows[i].Description;
				
				li.appendChild(a);
				ul.appendChild(li)
				}
				
				
			document.getElementById(listControlID).appendChild(ul);
			document.getElementById(listControlWrapper).style.display = "block";
			document.getElementById(listControlID).style.display = "block";
		
			}
		else
			{
			document.getElementById(listControlWrapper).style.display = "none";
			document.getElementById(listControlID).style.display = "none";
			}
		
		}
}

function completePayeeTextUber(desc){
	var listControlID = "autoCompleteListaddUberTranDescription";
	var listControlWrapper = "addUberTranDescriptionListWrapper";
	setControlValue('addUberTranDescription', desc);
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
}

function clearPayeesUber(){
	window.setTimeout("hidePayeeDropDownUber();",300);
}

function hidePayeeDropDownUber(){
	var listControlID = "autoCompleteListaddUberTranDescription";
	var listControlWrapper = "addUberTranDescriptionListWrapper";
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
}

//add tran helper

function loadDefaultPayeesAdd(){
	var catID = getSpanValue('currentMainCatID');
	
	engDefaultCats.getDefaultSubCats(catID, callback_loadDefaultPayeesAdd);
}


function callback_loadDefaultPayeesAdd(res){
	if (res.value != null)
		{
		var dt = res.value;
		var listControlID = "autoCompleteListaddTranDescription";
		var listControlWrapper = "addTranDescriptionListWrapper";
		document.getElementById(listControlID).innerHTML = "";
		
		var ul = document.createElement("ul");
		ul.id = "autoList";
		
		if (dt != null && typeof(dt) == "object" && dt.Rows.length != 0)
			{
			
			for (var i=0; i<dt.Rows.length; i++)
				{
				var li = document.createElement("li");
				var a = document.createElement("a");
			
				a.href = "javascript:completePayeeTextAdd('" + dt.Rows[i].Description + "');void(0);";
				a.innerHTML = dt.Rows[i].Description;
				
				li.appendChild(a);
				ul.appendChild(li)
				}
				
				
			document.getElementById(listControlID).appendChild(ul);
			document.getElementById(listControlWrapper).style.display = "block";
			document.getElementById(listControlID).style.display = "block";
		
			}
		else
			{
			document.getElementById(listControlWrapper).style.display = "none";
			document.getElementById(listControlID).style.display = "none";
			}
		
		}
}

function completePayeeTextAdd(desc){
	var listControlID = "autoCompleteListaddTranDescription";
	var listControlWrapper = "addTranDescriptionListWrapper";
	setControlValue('addTranDescription', desc);
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
}

function clearPayeesAdd(){
	window.setTimeout("hidePayeeDropDownAdd();",300);
}

function hidePayeeDropDownAdd(){
	var listControlID = "autoCompleteListaddTranDescription";
	var listControlWrapper = "addTranDescriptionListWrapper";
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
}

//edit trans

function loadDefaultPayeesEdit(){
	var catID = getSpanValue('currentMainCatID');
	
	engDefaultCats.getDefaultSubCats(catID, callback_loadDefaultPayeesEdit);
}


function callback_loadDefaultPayeesEdit(res){
	if (res.value != null)
		{
		var dt = res.value;
		var listControlID = "autoCompleteListeditTranDescription";
		var listControlWrapper = "editTranDescriptionListWrapper";
		document.getElementById(listControlID).innerHTML = "";
		
		var ul = document.createElement("ul");
		ul.id = "autoList";
		
		if (dt != null && typeof(dt) == "object" && dt.Rows.length != 0)
			{
			
			for (var i=0; i<dt.Rows.length; i++)
				{
				var li = document.createElement("li");
				var a = document.createElement("a");
			
				a.href = "javascript:completePayeeTextEdit('" + dt.Rows[i].Description + "');void(0);";
				a.innerHTML = dt.Rows[i].Description;
				
				li.appendChild(a);
				ul.appendChild(li)
				}
				
				
			document.getElementById(listControlID).appendChild(ul);
			document.getElementById(listControlWrapper).style.display = "block";
			document.getElementById(listControlID).style.display = "block";
		
			}
		else
			{
			document.getElementById(listControlWrapper).style.display = "none";
			document.getElementById(listControlID).style.display = "none";
			}
		
		}
}

function completePayeeTextEdit(desc){
	var listControlID = "autoCompleteListeditTranDescription";
	var listControlWrapper = "editTranDescriptionListWrapper";
	setControlValue('editTranDescription', desc);
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
	document.getElementById("editTranComment").focus;
}

function clearPayeesEdit(){
	window.setTimeout("hidePayeeDropDownEdit();",300);
}

function hidePayeeDropDownEdit(){
	var listControlID = "autoCompleteListeditTranDescription";
	var listControlWrapper = "editTranDescriptionListWrapper";
	document.getElementById(listControlWrapper).style.display = "none";
	document.getElementById(listControlID).style.display = "none";
}