﻿function CreateRadioButton(id, value, group, checked, onclickValue)
{
	if (onclickValue)
	{
		onclickValue = 'onclick="' + onclickValue + '"';
	}
	else
	{
		onclickValue = '';
	}
	
	return '<input' + checked + ' id="' + id + '" type="radio" value="' + value + '" name="' + group + '"' + onclickValue + ' />';
}

function CreateLabel(value, classValue, id, targetControl)
{
	if (id)
	{
		id = ' id="' + id + '"';
	}
	else
	{
		id = '';
	}
	
	if (targetControl)
	{
		targetControl = ' for="' + targetControl + '"';
	}
	else
	{
		targetControl = '';
	}
	
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	return '<label' + id + targetControl + classValue + '>' + value + '</label>';
}

function CreateTextBox(id, classValue)
{
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	return '<input id="' + id + '" type="text"' + classValue + ' />';
}

function CreateDateTextBox(id, classValue)
{
	var onblur = ' onblur="UpdDt(this);"';
	
	if (id == 'tdt')
	{
		onblur = '';
	}

	if (id)
	{
		id = ' id="' + id + '"';
	}
	else
	{
		id = '';
	}
	
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	return '<input' + classValue + id + ' type="text" value="mm/dd/yy"' + onblur + ' onclick="event.cancelBubble=true;SC(this);" onfocus="SC(this);" />';
}

function CreateDropDown(id, items, classValue, onchange, selectedValue)
{
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	if (onchange)
	{
		onchange = ' onchange="' + onchange + '"';
	}
	else
	{
		onchange = '';
	}
	
	var dropdown = '<select id="' + id + '"' + classValue + onchange + '>';
	
	for (var i = 0; i < items.length; i++)
	{
		var item = items[i].split(',');
		dropdown += '<option';
		
		if (selectedValue == item[0])
		{
			dropdown += ' selected';
		}
		
		dropdown += ' value="';
		dropdown += item[0];
		dropdown += '">';
		dropdown += item[1];
		dropdown += '</option>';
	}
	
	dropdown += '</select>';
	
	return dropdown;
}

function CreateLink(text, url, classValue)
{
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	return '<a' + classValue + ' href="' + url + '">' + text + '</a>';
}

function CreatePanel(content, classValue, id)
{
	if (!content)
	{
		content = '';
	}
	
	if (classValue)
	{
		classValue = ' class="' + classValue + '"';
	}
	else
	{
		classValue = '';
	}
	
	if (id)
	{
		id = ' id="' + id + '"';
	}
	else
	{
		id = '';
	}
	
	return '<div' + classValue + id + '>' + content + '</div>';
}