﻿function confirmDeleteLI()
{
	strMessage = 'Are you sure you want to delete this row?';
	return window.confirm(strMessage);
}

function confirmDeleteHeading()
{
	strMessage = '' +
		'Are you sure you want to delete this row?\n' +
		'This action will also delete all associated credits.'
	return window.confirm(strMessage);
}

function toggleHeading(intHeadingId)
{
	var spnShowInsertHeading = document.getElementById('spnShowInsertHeading_' + intHeadingId);
	var spnInsertHeading = document.getElementById('spnInsertHeading_' + intHeadingId);
	
	if (spnShowInsertHeading.style.display == 'none')
	{
		spnShowInsertHeading.style.display = 'inline';
		spnInsertHeading.style.display = 'none';
	}
	else
	{
		spnShowInsertHeading.style.display = 'none';
		spnInsertHeading.style.display = 'inline';
	}
}

function toggleLineItem(intHeadingId)
{
	var spnShowInsertLineItem = document.getElementById('spnShowInsertLineItem_' + intHeadingId);
	var spnInsertLineItem = document.getElementById('spnInsertLineItem_' + intHeadingId);
	
	if (spnShowInsertLineItem.style.display == 'none')
	{
		spnShowInsertLineItem.style.display = 'inline';
		spnInsertLineItem.style.display = 'none';
	}
	else
	{
		spnShowInsertLineItem.style.display = 'none';
		spnInsertLineItem.style.display = 'inline';
	}
}

function removeText(elmTextBox, strText)
{
	if (elmTextBox.value == strText)
	{
		elmTextBox.value = '';
	}
}

function addText(elmTextBox, strText)
{
	if (elmTextBox.value == '')
	{
		elmTextBox.value = strText;
	}
}

function tagsAsText()
{
	var elmAryTemp = document.getElementsByTagName('input');
	
	for (var intX = 0; intX < elmAryTemp.length; intX++)
	{
		if (elmAryTemp[intX].type == 'text')
		{
			elmAryTemp[intX].value = elmAryTemp[intX].value.replace(/\</g, '&lt;');
			if (elmAryTemp[intX].maxLength)
			{
				elmAryTemp[intX].value = elmAryTemp[intX].value.substring(0, elmAryTemp[intX].maxLength);
			}
		}
	}
	
	elmAryTemp = document.getElementsByTagName('textarea');
	
	for (var intX = 0; intX < elmAryTemp.length; intX++)
	{
		elmAryTemp[intX].value = elmAryTemp[intX].value.replace(/\</g, '&lt;');
	}
}

function tagsAsTags()
{
	var elmAryTemp = document.getElementsByTagName('input');
	
	for (var intX = 0; intX < elmAryTemp.length; intX++)
	{
		if (elmAryTemp[intX].type == 'text')
		{
			elmAryTemp[intX].value = elmAryTemp[intX].value.replace(/\&lt;/g, '<');
		}
	}
	
	elmAryTemp = document.getElementsByTagName('textarea');
	
	for (var intX = 0; intX < elmAryTemp.length; intX++)
	{
		elmAryTemp[intX].value = elmAryTemp[intX].value.replace(/\&lt;/g, '<');
	}
}

function refreshCountForLineItem(intLineItemId)
{
	document.getElementById('spnAVCount_RLI_' + intLineItemId).innerHTML = ResumeEdit.getAvCountForLineItem(intLineItemId).value;
}

function refreshCountForAttribute(intTalentProfileAttributeId)
{
	document.getElementById('spnAVCount_TPAT_' + intTalentProfileAttributeId).innerHTML = ResumeEdit.getAvCountForAttribute(intTalentProfileAttributeId).value;
}
