﻿function AddMember(From, To)
	{
	if (document.getElementById(From).selectedIndex != -1)
		{
		MemberIDToBeAdded = document.getElementById(From).options[document.getElementById(From).selectedIndex].value;
		document.getElementById(To).value = document.getElementById(To).value + MemberIDToBeAdded + "-";
		}
	}

function AddiyziCode(Area, Pattern)
	{
	if (document.getElementById(Area).disabled == false)
		if (navigator.appName=="Microsoft Internet Explorer")
			{
			document.getElementById(Area).focus();
			var Selected = document.selection.createRange().text;
			Pattern = Pattern.replace(/{SelectedText}/g, Selected);
			document.selection.createRange().text = Pattern;
			}
		else
			{
	  		var Textarea = document.getElementById(Area);
			Part1 = Textarea.value.slice(0, Textarea.selectionStart);
			Part2 = Textarea.value.slice(Textarea.selectionEnd);
			var Selected = Textarea.value.slice(Textarea.selectionStart, Textarea.selectionEnd);
			Pattern = Pattern.replace(/{SelectedText}/g, Selected);
			Textarea.value = Part1 + Pattern + Part2;
			Textarea.focus();
			}
	}

function Approval(Text, Location)
	{
	if (confirm(Text)) 
		location.href = Location;
	}

function EnableDisable(Id, Operation)
	{
	with (document.getElementById('Form'))
		{
		for (var i = 0; i < elements.length; i++)
			{
			if (elements[i].id == Id)
				{
				if (Operation == "Inverse")
					{
					if (elements[i].disabled == true)
						elements[i].disabled = false;
					else
						elements[i].disabled = true;
					}
				if (Operation == "Enable")
					elements[i].disabled = false;
				if (Operation == "Disable")
					elements[i].disabled = true;
				}
			}
		}
	}

function Error(Text)
	{
	alert(Text);
	javascript:history.back(1);
	}

function ExportSelectedOption(From, To)
	{
	if (document.getElementById(From).selectedIndex != -1)
		{
		OptionToBeExported = document.getElementById(From).options[document.getElementById(From).selectedIndex];
		TextToBeExported = OptionToBeExported.text;
		ValueToBeExported = OptionToBeExported.value;

		document.getElementById(To).options[document.getElementById(To).options.length] = new Option(TextToBeExported, ValueToBeExported);
		document.getElementById(From).options[document.getElementById(From).selectedIndex] = null;
		}
	}

function GoTo(Location)
	{
	location.href = Location;
	}

function Hide(Element)
	{
	if (document.getElementById(Element).style.display != "none")
		document.getElementById(Element).style.display = "none";
	}

function RemoveMember(From, To)
	{
	if (document.getElementById(From).selectedIndex != -1)
		{
		MemberIDToBeRemoved = document.getElementById(From).options[document.getElementById(From).selectedIndex].value;
		document.getElementById(To).value = document.getElementById(To).value.replace(MemberIDToBeRemoved + '-', '');
		}
	}

function ShowHide(Element)
	{
	if (document.getElementById(Element).style.display == "none")
		document.getElementById(Element).style.display = "block";
	else
		document.getElementById(Element).style.display = "none";
	}

function Warning(Text, Location)
	{
	alert(Text);
	if (Location != "")
		location.href = Location;
	else
		javascript:history.back(1);
	}
