	var err = "The Popup window did not open." +
			" You may have a popup blocker installed on your machine." +
			" Add this site to your \"Do not block\" list to prevent this" +
		    " from happening again."

	 function GetCalendar(c){
		var winLeft = (screen.width) - 350;
        var winTop = 20;
        var windowFeatures = "width=240,height=280,scrollbars=no,dependent,resizable";
        windowFeatures = windowFeatures + ",left=" + winLeft + ",top=" + winTop;
        winGrFrm = window.open("../Controls/Calendar.aspx?control=" + c + "", "CalendarWindow", windowFeatures);
        if (!winGrFrm)
        {
			window.alert(err);
        }
    }
    
    function GrabSSN(objSSN, objHidFld)
    {	
		var NewSSN = new Array(objSSN.value.length);
		var OldSSN = new Array(objHidFld.value.length);
		var NewSSNAdd = "";
		for(var i = 0; i < objSSN.value.length; i++)
		{		
			NewSSN[i] = objSSN.value.substr(i, 1);
		}
		if(objHidFld.value.length > 0)
		{
			for(var i = 0; i < objHidFld.value.length; i++)
			{		
				OldSSN[i] = objHidFld.value.substr(i, 1);
			}
			for(var t = 0; t < NewSSN.length; t++)
			{
				if(NewSSN[t] != "*")
				{
					if(t <= OldSSN.length)
					{
						OldSSN[t] = NewSSN[t];
					}
					else
					{
						NewSSNAdd += OldSSN[t];
					}
				}
			}
			objHidFld.value = "";
			if(NewSSN.length > 0)
			{
				for(var i = 0; i < NewSSN.length; i++)
				{
					objHidFld.value += OldSSN[i];	
				}
			}
			objHidFld.value += NewSSNAdd;
		}
		else
		{
			objHidFld.value = objSSN.value;
		}
		switch(objSSN.value.length)
		{
			case 1:
				objSSN.value = "*";
				break;					
			case 2:
				objSSN.value = "**";
				break;					
			case 3:
				objSSN.value = "***";
				break;
		}
    }
    
    function EditNote()
        {
			if(Form1.txtComments != null)
			{
				if (Form1.txtComments.value != "")
					AnchorAdd.click();
			}
        }
    
	function ReposListbox(txtValue, ctrlId)
	{
		var Ctrl = document.getElementById(ctrlId);
		var Total1 = Ctrl.options.length;
		var InputValue = txtValue.toLowerCase();
		var OptionValue;
		if(InputValue.length > 0)
		{
			for (i = 0; i < Total1; i++)
			{
				OptionValue = Ctrl.options[i].text.substring(0,txtValue.length).toLowerCase()
				if (InputValue == OptionValue)
				{
					Ctrl.options[i].selected = true;
					break;
				}
				else if(InputValue != OptionValue)
				{
					Ctrl.options[i].selected = false;
				}
			}
		}
		else
		{
			Ctrl.options[0].selected = true;
		}
	}
	
	var spellCheckWin = null;

	function onCheckSpellingBtn(formNum) {
		if (spellCheckWin != null && !spellCheckWin.closed) {
			// The spell-check form is active. Bring it to the front.
			spellCheckWin.focus();
			return;
		}
		else
		
		// Retrieve the option settings and user dictionary from a cookie.
		var options = 0;
		var cookies = document.cookie;
		var pos = cookies.indexOf("spellcheck=");
		var s;
		if (pos >= 0) {
			var start = pos + 11;
			var end = cookies.indexOf(";", start);
			if (end < 0) {
				end = cookies.length;
			}
			var scCookie = unescape(cookies.substring(start, end));
			end = scCookie.indexOf(":");
			if (end < 0) {
				end = scCookie.length;
			}
			s = scCookie.substring(0, end);
			options = s - 0;
			if (options != 0) {
				document.forms[formNum].WSSOptions.value = options;
			}
			if (end != scCookie.length) {
				start = end + 1;
				s = scCookie.substring(start, scCookie.length);
				document.forms[formNum].WSSUserDictionary.value = s;
			}
		}

		// When the Check Spelling button is pressed, submit the form to spellcheck.asp
		document.forms[formNum].action = "../SpellCheck/spellcheck.asp";
		spellCheckWin = window.open("../SpellCheck/spellcheck.asp", "spellWin",
		'toolbar=0,location=0,directories=0,status=1,scrollbars=0,resizable=1,width=550,height=290');
		document.forms[formNum].target = "spellWin";
		document.forms[formNum].submit();
		document.Form1.action = "";
		document.Form1.target = "_self";
	}
	function Check()
	{
		//alert(document.Form1.WSSFieldList.value);
		//if(document.element['_ctl1_Para:txtParaA'] != null)
		//alert("okay");
		//else
		alert(document.Form1.WSSFieldList.value);
	}
	
    function ResetFormSubmit()
    {
		spellCheckWin = null;
        document.forms[0].target = "_self";
    }

    function StayOnTop()
    {
		if (typeof(winGrFrm) != "undefined" )
		{
			if (winGrFrm.closed!=true)
				winGrFrm.focus();
		}
    }
    function NextPhoneBox(thisBox, nextBox)
    {
		if(thisBox.value.length == 3)
		{
			nextBox.focus();
		}
    }
     function NextPhoneBoxExt(thisBox, nextBox)
    {
		if(thisBox.value.length == 4)
		{
			nextBox.focus();
		}
    }
    function SwapOptions(ctrlIdStart, ctrlIdEnd)
	{
		var CtrlStart = document.getElementById(ctrlIdStart);
		var CtrlEnd = document.getElementById(ctrlIdEnd);
		var Total1 = CtrlStart.options.length;
		var Total2 = CtrlEnd.options.length;
		var NewItem = false;
		var OptionText = "";
		var OptionValue = "";
		var NewOption;
		var len = 0;
		
		for (i = 0; i < Total1; i++)
		{
			if(CtrlStart.options[i].selected)
			{
				NewItem = true;
				OptionText = CtrlStart.options[i].text;
				for(t = 0; t < Total2; t++)
				{
					if(OptionText == CtrlEnd.options[t].text)
					{
						NewItem = false;
						break;
					}
				}
				if(NewItem)
				{
					OptionValue = CtrlStart.options[i].value;
					NewOption = new Option(OptionText, OptionValue);
					if(CtrlEnd.options.length > 0)
					{
						len = CtrlEnd.options.length;
					}
					CtrlEnd.options[len] = NewOption;
				}
			}
		}
	}
	function RemoveOptions(ctrlId)
	{
		var ctrl = document.getElementById(ctrlId);
		var Total1 = ctrl.options.length;
		var Options = new Array();
		var index = 0;
		for (i = 0; i < Total1; i++)
		{
			if(! ctrl.options[i].selected)
			{
				Options[index] = ctrl.options[i];
				index++;
			}
		}
		for(i = ctrl.options.length; i > -1; i--)
		{
			ctrl.options[i] = null;
		}
		for(i = 0; i < Options.length; i++)
		{
			ctrl.options[i] = Options[i];
		}
	}
	function SelectAllItems(CtrlId)
	{
		var Ctrl = document.getElementById(CtrlId);
		if(Ctrl != null)
		{
			var intCount = Ctrl.options.length;
			for (i = 0; i < intCount; i++)
			{
					Ctrl.options[i].selected = true;
			}
		}
	}
	function SelectAllItems2(CtrlId)
	{
		var Ctrl = document.getElementById(CtrlId);
		if(Ctrl != null)
		{
			var intCount = Ctrl.options.length;
			for (i = 0; i < intCount; i++)
			{
					Ctrl.options[i].selected = true;
			}
		}
	}
	
	function HideMe(ctrlToHide)
	{
		ctrlToHide.style.display = 'none';
	}
	
	function ShowUploadGif(uploadCtrl)
	{
		if(uploadCtrl.value.length > 0)
		{
			document.getElementById('Upload').style.display = 'inline';
		}
	}
	
	