

function addDiv(parentObj,text) {
	parentElm = document.getElementById(parentObj);
	divelm = document.createElement('div');
	divelm.setAttribute('id','total_distance');
	divelm.innerHTML = text;
	parentElm.appendChild(divelm)
}

function addTable(parentObj) {
	parentElm = document.getElementById(parentObj);

	tableElm = document.createElement('table');
	tableElm.setAttribute('id','directionTable');
	tableElm.setAttribute('width','100%');
	tableElm.setAttribute('cellspacing','0');
	tableElm.setAttribute('cellpadding','0');
	tableElm.setAttribute('border','0');
	tableElm.style.cellPadding = '0px';
	tableElm.style.cellSpacing = '0px';

	tableElm.appendChild(addressRow(1,2,new Array(),4));
	tableElm.appendChild(milesRow("miles text"));
	tableElm.appendChild(directionRow('no','irectionTxt','milesTx'));

	parentElm.appendChild(tableElm);
	
}

function addressRow(imgURL,addressTxt,milesText) {
	tableTRElm = document.createElement('tr');
	tableTRElm.setAttribute('id','address_bg');

	tableTDElm = document.createElement('td');
//	tableTDElm.setAttribute('align','left');
	//tableTDElm.setAttribute('valign','top');
//	tableTDElm.appendChild(getImg(imgURL));
	tableTRElm.appendChild(tableTDElm);

	tableTDElm = document.createElement('td');
	tableTDElm.align = 'left';
//	tableTDElm.setAttribute('valign','top');
	tableTDElm.colSpan = '2';
	
	tableTDElm.appendChild(addAddress(addressTxt));
	divElm = document.createElement('div');
	divElm.setAttribute('id','address_travel_time');
	divElm.innerHTML = milesText
	tableTDElm.appendChild(divElm);
	
	tableTRElm.appendChild(tableTDElm);

	return tableTRElm;
}

function lastAddressRow(addTxt) {
	tableTRElm = document.createElement('tr');
	tableTRElm.setAttribute('id','address_bg');
	
	tableTDElm = document.createElement('td');
	tableTDElm.setAttribute('width','36');
	tableTDElm.innerHTML = "&nbsp;";
	tableTDElm.appendChild(getImg('images/e.png'));
	tableTRElm.appendChild(tableTDElm);
	
	tableTDElm = document.createElement('td');
	tableTDElm.setAttribute('width','540');
	tableTDElm.colSpan = '2';
	tableTDElm.setAttribute('class',"address_title");
	tableTDElm.innerHTML = addTxt;
	tableTRElm.appendChild(tableTDElm);
	
	return tableTRElm;
}
function milesRow(milesTxt) {
	tableTRElm = document.createElement('tr');
	tableTDElm = document.createElement('td');
	tableTDElm.setAttribute('width','36');
	tableTDElm.innerHTML = "&nbsp;";
	tableTRElm.appendChild(tableTDElm);

	tableTDElm = document.createElement('td');
//	tableTDElm.setAttribute('width','540');
	tableTDElm.setAttribute('colspan','2');
	tableTDElm.innerHTML = milesTxt;
	tableTRElm.appendChild(tableTDElm);

	return tableTRElm;
}

function directionRow(no,directionTxt,milesTxt) {
	tableTRElm = document.createElement('tr');
	if(parseInt(no) % 2 == 0)
		tableTRElm.setAttribute('id','directions_even_row');
	else
		tableTRElm.setAttribute('id','directions_odd_row');
	
	tableTDElm = document.createElement('td');
	tableTDElm.setAttribute('width','36');
	tableTDElm.innerHTML = "&nbsp;"
	tableTRElm.appendChild(tableTDElm);

	tableTDElm = document.createElement('td');
//	tableTDElm.setAttribute('width','435');
	tableTDElm.innerHTML = '<strong>' + no + '</strong>' + '&nbsp;&nbsp;&nbsp;' + directionTxt;
	tableTRElm.appendChild(tableTDElm);

	tableTDElm = document.createElement('td');
//	tableTDElm.setAttribute('width','105');
	tableTDElm.setAttribute('width','50');
	tableTDElm.innerHTML = milesTxt;
	tableTRElm.appendChild(tableTDElm);

	return tableTRElm;
}
function getImg(srcURL) {
	imgElm = document.createElement('img');
	imgElm.setAttribute('src',srcURL);
	return imgElm;
}

function addShowHideNoteLink(link) {
	divElm = document.createElement('div');
	aElm = document.createElement('a');
	aElm.setAttribute('href',"javascript:DeleteMyRoute('" + link + "')");
	aElm.name = link;
	aElm.innerHTML = 'Show/Hide Notes';
	divElm.appendChild(aElm);
	return divElm;
}

function showhidenotes(id) {
	obj = document.getElementById('notesPanel'+id);
	if(obj.style.visibility == 'hidden') 
		showElement('notesPanel'+id);
	else
		hideElement('notesPanel'+id);
}

function addAddress(addr) {
	spanElm = document.createElement('div');
	spanElm.setAttribute('class',"address_title");
	spanElm.innerHTML = "<strong>" + addr + "</strong>&nbsp;&nbsp;&nbsp;";
	return spanElm;
}

function addNotetoList(note) {
	divElm = document.createElement('div');

	spanElm = document.createElement('span');
	//alert(note);
//	note = note.replace(/&apos;/, "'");
	note =  replaceToString(note);
	//alert(note);
	spanElm.innerHTML =  note;


	divElm.appendChild(spanElm);
	return divElm;
}