	function GiftLists_Del(iGiftID, iRecId)
	{
		var url= "giftlists-process.asp?prc=delitem&recid=" + iRecId + "&gl=" + iGiftID
		window.location.replace(url)
		
	}	
	
	function GiftLists_DelRecip(iGiftID, iRecId)
	{
		var url= "giftlists-process.asp?prc=delrecip&recid=" + iRecId + "&gl=" + iGiftID
		window.location.replace(url)
	}	

	function GiftLists_DelList(iGiftID)
	{
		var url= "giftlists-process.asp?prc=delist&gl=" + iGiftID
		window.location.replace(url)
	}
	
	function GiftLists_EditList(iGiftID)
	{
	
	}
	
	function fnUpdLQty(f, QtyID)
	{
		var curQty = 0;
		curQty = document.getElementById("txtQty" + QtyID).value
		if (isNaN(curQty))
		{
			curQty = 1
		} else
		{
			curQty = parseInt(curQty)
		}
		
		if (f == '-')
		{
			if (curQty > 0)
			{
				document.getElementById("txtQty" + QtyID).value = curQty - 1
			}
		} else
		{
			document.getElementById("txtQty" + QtyID).value = curQty + 1
		}
		
		document.getElementById("lblQty" + QtyID).innerHTML = document.getElementById("txtQty" + QtyID).value
	}
	
	function fillContact(i)
	{
		document.getElementById("txtAID").value = "";
		document.getElementById("txtAFirstName").value = "";
		document.getElementById("txtALastName").value = "";
		document.getElementById("txtACompany").value = "";
		document.getElementById("txtAAddress").value = "";
		document.getElementById("txtACity").value = "";
		document.getElementById("txtAState").value = "";
		document.getElementById("txtAZip").value = "";
		
		if (i=="")
		{
			return false
		}

		document.getElementById("NickName").style.display = "none";
		
		if (i=="NEW")
		{	
			document.getElementById("NickName").style.display = "block";
			return false
		} 
		
		document.getElementById("txtAID").value = aContactId[i];
		document.getElementById("txtAFirstName").value = aContactFirstName[i];
		document.getElementById("txtALastName").value = aContactLastName[i];
		document.getElementById("txtACompany").value = aContactCompany[i];
		document.getElementById("txtAAddress").value = aContactAddr1[i];
		document.getElementById("txtACity").value = aContactCity[i];
		document.getElementById("txtAState").value = aContactState[i];
		document.getElementById("txtAZip").value = aContactZip[i];
		
	}
	
function editContact(iRecID, e)
{
	document.getElementById("Required").style.display = 'block';
	document.getElementById("ErrMsg").style.display = 'none';

	document.getElementById("txtNickName").value = ContactNickName[iRecID];
	document.getElementById("txtAddressId").value = ContactId[iRecID];
	document.getElementById("txtFirstName").value = ContactFirstName[iRecID];
	document.getElementById("txtLastName").value = ContactLastName[iRecID];
	document.getElementById("txtCompany").value = ContactCompany[iRecID];
	document.getElementById("txtAddress").value = ContactAddr1[iRecID];
	document.getElementById("txtCity").value = ContactCity[iRecID];
	document.getElementById("txtState").value = ContactState[iRecID];
	document.getElementById("txtZip").value = ContactZip[iRecID];

	resetField("txtNickName", "lblNickName");
	resetField("txtFirstName", "lblFirstName");
	resetField("txtLastName", "lblLastName");
	resetField("txtAddress", "lblAddress");
	resetField("txtCity", "lblCity");
	resetField("txtState", "lblState");
	resetField("txtZip", "lblZip")
	
	document.getElementById("hdnGiftlistContact").style.left = mouseX(e) - 360 + 'px';
	document.getElementById("hdnGiftlistContact").style.top = mouseY(e) - 40 + 'px';
	document.getElementById("hdnGiftlistContact").style.display = 'block';
}

function addNewRecipt(iGiftListId, e)
{
	document.getElementById("ARequired").style.display = 'block';
	document.getElementById("AErrMsg").style.display = 'none';
	
	document.getElementById("slcAShipTo").value = "";
	document.getElementById("txtAID").value = "";
	document.getElementById("txtAFirstName").value = "";
	document.getElementById("txtALastName").value = "";
	document.getElementById("txtACompany").value = "";
	document.getElementById("txtAAddress").value = "";
	document.getElementById("txtACity").value = "";
	document.getElementById("txtAState").value = "";
	document.getElementById("txtAZip").value = "";
			
	document.getElementById("hdnAddNewRecip").style.left = mouseX(e) + 20 + 'px';
	document.getElementById("hdnAddNewRecip").style.top = mouseY(e) - 40 + 'px';
	document.getElementById("hdnAddNewRecip").style.display = 'block';
}


	function chkFrmContactInfo(f)
	{
		var isValidForm = true
		
		if (chkElement("txtNickName", "lblNickName") == false) { isValidForm = false } 
		if (chkElement("txtFirstName", "lblFirstName") == false) { isValidForm = false } 
		if (chkElement("txtLastName", "lblLastName") == false) { isValidForm = false } 
		if (chkElement("txtAddress", "lblAddress") == false) { isValidForm = false } 
		if (chkElement("txtCity", "lblCity") == false) { isValidForm = false } 
		if (chkElement("txtState", "lblState") == false) { isValidForm = false } 
		if (chkElement("txtZip", "lblZip") == false) { isValidForm = false } 
		

		if (isValidForm == false)
		{
			document.getElementById("Required").style.display = 'none';
			document.getElementById("ErrMsg").style.display = 'block';
		}

		return isValidForm
	}

	function chkFrmAddNewRecip(f)
	{
		var isValidForm = true;

		if (document.getElementById("slcAShipTo").value=="NEW")
		{	
			if (chkElement("txtANickName", "lblANickName") == false) { isValidForm = false } 

		} 
		
		if (chkElement("txtAFirstName", "lblAFirstName") == false) { isValidForm = false } 
		if (chkElement("txtALastName", "lblALastName") == false) { isValidForm = false } 
		if (chkElement("txtAAddress", "lblAAddress") == false) { isValidForm = false } 
		if (chkElement("txtACity", "lblACity") == false) { isValidForm = false } 
		if (chkElement("txtAState", "lblAState") == false) { isValidForm = false } 
		if (chkElement("txtAZip", "lblAZip") == false) { isValidForm = false } 
		
		if (isValidForm == false)
		{
			document.getElementById("ARequired").style.display = 'none';
			document.getElementById("AErrMsg").style.display = 'block';
		}

		return isValidForm;
	}