function preview_shows(sqldate)
{
	var content = show_details[sqldate];
	
	if(!content || content.length == 0)
		return;
	
	var contentReceiver = document.getElementById('SM_user_show_details');
	var receiverParent = contentReceiver.parentNode;
	var newContentReceiver = createTag('div', 'SM_user_show_details', '', 'SM_user_show_details_container');
	var first_entry = content[0];

	var newDateHeader = createTag('h3', '', '' ,'');
	var newDateText = document.createTextNode(first_entry['pretty_date']);
	newDateHeader.appendChild(newDateText);
	newContentReceiver.appendChild(newDateHeader);
	

	for(i=0; i< content.length; i++)
	{
		var show_data = content[i];
	
		var newDetailReceiver = createTag('div', '', '', 'SM_user_show_detail');
		
		var newBold = createTag('strong', '', '', '');
		newDetailReceiver.appendChild(newBold);
		
		var newTimeTitleText = document.createTextNode(show_data['start_time'] + ": " + show_data['title']);
		newBold.appendChild(newTimeTitleText);
		
		var newBR = createTag('br', '', '', '');
		newDetailReceiver.appendChild(newBR);
		
		var newLink = createTag('a', '', '', '');
		newLink.href = show_data['link'];

		var newLinkText = document.createTextNode('More Info');
		newLink.appendChild(newLinkText);
		
		newDetailReceiver.appendChild(newLink);
		newContentReceiver.appendChild(newDetailReceiver);
	}
	
	receiverParent.replaceChild(newContentReceiver, contentReceiver);
}

function createTag(tag_type, tag_id, tag_name, style_class)
{
	var newTag = document.createElement(tag_type);
	newTag.className = style_class;
	newTag.id = tag_id;
	newTag.name = tag_name;
	
	return newTag;
}
