        function submitFriendAcceptForm(key)
        {
            document.acceptFriendRequestForm.requestKey.value = key;
            document.acceptFriendRequestForm.submit();
        }

        function submitFriendRejectForm(key)
        {
            document.rejectFriendRequestForm.requestKey.value = key;
            document.rejectFriendRequestForm.submit();
        }
        
function submitDeleteMessageForm(id)
{
    if(confirm('Are you sure you want to delete this message?'))
    {
      document.deleteMessage.id.value = id;
      document.deleteMessage.submit();
           }
}
function submitRemovePhotoForm(photoId)
{
    if(confirm('Are you sure you want to delete this photo?'))
    {
        document.removePhotoForm.id.value = photoId;
        document.removePhotoForm.submit();
    }
}
           function setRadio() {
				var r = document.getElementById("achievement");
				if (r != null) {
					r.checked = true;
				}
		   }
            
            function promptRemoveCollection() 
            {
                return confirm("Are you sure you want to remove this account from your collection?");
            }
        function submitPresentationAcceptForm(key)
        {
            document.acceptPresentationRequestForm.requestKey.value = key;
            document.acceptPresentationRequestForm.submit();
        }

        function submitPresentationRejectForm(key)
        {
            document.rejectPresentationRequestForm.requestKey.value = key;
            document.rejectPresentationRequestForm.submit();
        }
        function promptRemovePresentation() 
        {
            return confirm("Are you sure you want to remove this sport resume?");
        }
        function submitRemoveVideoForm(videoId)
        {
            if(confirm('Are you sure you want to delete this video?'))
            {
                document.removeVideoForm.id.value = videoId;
                document.removeVideoForm.submit();
            }
        }
        
        function submitEditVideoForm()
        {
            document.editVideoForm.caption.value = document.getElementById("caption").value;
            document.editVideoForm.presentation.value = document.getElementById("presentation").value;
            document.editVideoForm.sportCard.value = document.getElementById("sportCard").value;
            document.editVideoForm.submit();
        }

    //move 
    function move(formO,selectO,to) 
    {
        var index = selectO.selectedIndex;
        
        var selectLength  = selectO.length - 1;
        
        //error handling
        //nothing selected
        if (index == -1) return false;
        
        if(to == +1 && index == selectLength)
        {
            //alert("Cannot move down anymore!");
            return false;
        }
        else if(to == -1 && index == 0)
        {
            //alert("Cannot move up anymore!");
            return false;
        }
        
        swap(index,index+to,formO,selectO);
        return true;
    }
    
    //basic swap
    function swap(fIndex,sIndex,formO,selectO)
    {
        //store first
        fText  = selectO.options[fIndex].text;
        fValue = selectO.options[fIndex].value;
        
        
        //make first = second
        selectO.options[fIndex].text  = selectO.options[sIndex].text;
        selectO.options[fIndex].value = selectO.options[sIndex].value;  
        
        //make second = first
        selectO.options[sIndex].text = fText;
        selectO.options[sIndex].value = fValue;
        
        //amke new one be selected
        selectO.options[sIndex].selected = true;    
        
        //maintain field that stores order
        recalculateOrder(formO,selectO);
    }
    
    //store in text field current order
    //note field that it writes to is hardcoded
    function recalculateOrder(formO,selectO)
    {
        
        var sep = "";
        var newOrderText = "";
        for (i = 0; i <= selectO.options.length-1; i++) 
        {   
            //alert(selectO.options[i].value);
            newOrderText += "" + sep + selectO.options[i].value;
            sep = ",";
        }
        formO.sectionOrder.value  = newOrderText;
    }
        function submitAddSport()
        {
        	if (trimAll(document.newSportForm.sportdown.value) == "Not Selected"
        	&& trimAll(document.newSportForm.sporttext.value) == "") {
        		alert('No Sport entered');
        		return;
        	}
        	if (trimAll(document.newSportForm.roledown.value) == "Not Selected"
        	&& trimAll(document.newSportForm.roletext.value) == "") {
        		alert('No Role entered');
        		return;
        	} 	
        	else if (trimAll(document.getElementsByName('achievement')[0].value) == ""
        	&& trimAll(document.getElementsByName('result')[0].value) =="") {
        		alert('No text fields were populated');
        		return;
        	}
        	else {
        		document.newSportForm.submit();
        	}
        }
		function trimAll(sString)
		{
			while (sString.substring(0,1) == ' ')
			{
			sString = sString.substring(1, sString.length);
			}
			while (sString.substring(sString.length-1, sString.length) == ' ')
			{
			sString = sString.substring(0,sString.length-1);
			}
		    return sString;
		}
   