var doctorlookupOff = new Image();
doctorlookupOff.src = "/mms/images/nav_doctorlookup.jpg";
var doctorlookupOver = new Image();
doctorlookupOver.src = "/mms/images/nav_doctorlookupOver.jpg";

var doctorlookupOffbyid = new Image();
doctorlookupOffbyid.src = "/mms/images/nav_DoctorLookupByID.jpg";
var doctorlookupOverbyid = new Image();
doctorlookupOverbyid.src = "/mms/images/nav_DoctorLookupByIDover.jpg";

var BPAreportOff = new Image();
BPAreportOff.src = "/mms/images/nav_BPAreport.jpg";
var BPAreportOver = new Image();
BPAreportOver.src = "/mms/images/nav_BPAreportOver.jpg";

var batchdoctorsOff = new Image();
batchdoctorsOff.src = "/mms/images/nav_batchdoctors.jpg";
var batchdoctorsOver = new Image();
batchdoctorsOver.src = "/mms/images/nav_batchdoctorsOver.jpg";

var responseentryOff = new Image();
responseentryOff.src = "/mms/images/nav_responseentry.jpg";
var responseentryOver = new Image();
responseentryOver.src = "/mms/images/nav_responseentryOver.jpg";

var selectissueOff = new Image();
selectissueOff.src = "/mms/images/nav_selectissue.jpg";
var selectissueOver = new Image();
selectissueOver.src = "/mms/images/nav_selectissueOver.jpg";

var logoutOff = new Image();
logoutOff.src = "/mms/images/nav_logout.jpg";
var logoutOver = new Image();
logoutOver.src = "/mms/images/nav_logoutOver.jpg";

var addQuestionsOff = new Image();
addQuestionsOff.src = "/mms/images/nav_addQuestions.jpg";
var addQuestionsOver = new Image();
addQuestionsOver.src = "/mms/images/nav_addQuestionsOver.jpg";

var addResponsesOff = new Image();
addResponsesOff.src = "/mms/images/nav_AddResponses.jpg";
var addResponsesOver = new Image();
addResponsesOver.src = "/mms/images/nav_AddResponsesOver.jpg";

var PCreportOff = new Image();
PCreportOff.src = "/mms/images/but_PreCloseReports.jpg";
var PCreportOver = new Image();
PCreportOver.src = "/mms/images/but_PreCloseReports_Over.jpg";

var Pub3Off = new Image();
Pub3Off.src = "/mms/images/nav_3Pub.gif";
var Pub3Over = new Image();
Pub3Over.src = "/mms/images/nav_3PubOver.gif";


function changeImages(imgReference, imgVariable)
{
	document[imgReference].src=imgVariable;
	return true;
}

function checklogon(formname)
{
	if (formname.username.value.length < 4)
	{
		alert("User Name must be at least 4 characters. Please re-enter User Name");
		formname.username.focus();
		formname.username.select();
		return false;
	}
	if (formname.password.value.length < 4)
	{
		alert("Password must be at least 4 characters. Please re-enter Password");
		formname.password.focus();
		formname.password.select();
		return false;
	}
	
	return true;
}


function checklogon(formname)
{
	if (formname.username.value.length < 4)
	{
		alert("User Name must be at least 4 characters. Please re-enter User Name");
		formname.username.focus();
		formname.username.select();
		return false;
	}
	if (formname.password.value.length < 4)
	{
		alert("Password must be at least 4 characters. Please re-enter Password");
		formname.password.focus();
		formname.password.select();
		return false;
	}
	
	return true;
}
	
function checkcriteriaselection(formname)
{
	if (formname.pubID.selectedIndex == 0)
	{
		alert("Please Select A Publication Name");
		formname.pubID.focus();
		return false;
	}
	
	if (formname.pubYear.selectedIndex == 0)
	{
		alert("Please Select A Publication Year");
		formname.pubYear.focus();
		return false;
	}

	if (formname.pubMonth.selectedIndex == 0)
	{
		alert("Please Select A Publication Month");
		formname.pubMonth.focus();
		return false;
	}
	
	if (formname.pubDay.selectedIndex == 0)
	{
		alert("Please Select A Publication Day");
		formname.pubDay.focus();
		return false;
	}

	return true;
}

function checkcriteriasearchselection(formname)
{
	if (formname.searchPubID.selectedIndex == 0)
	{
		alert("Please Select A Publication Name");
		formname.pubID.focus();
		return false;
	}	

	return true;
}

function checkcriteriaselectionCopy(formname)
{
	if (formname.pubYear.selectedIndex == 0)
	{
		alert("Please Select A Publication Year");
		formname.pubYear.focus();
		return false;
	}

	if (formname.pubMonth.selectedIndex == 0)
	{
		alert("Please Select A Publication Month");
		formname.pubMonth.focus();
		return false;
	}
	
	if (formname.pubDay.selectedIndex == 0)
	{
		alert("Please Select A Publication Day");
		formname.pubDay.focus();
		return false;
	}

	return true;
}


function checkemail(formname)
{
	if (formname.sendto.value.length == 0)
	{
		alert("Send To cannot be blank.");
		formname.sendto.focus();
		return false;
	}

	if (formname.sendfrom.value.length == 0)
	{
		alert("Sender's E-Mail Address cannot be blank.");
		formname.sendfrom.focus();
		return false;
	}
	
	if (formname.sendmessage.value.length > 254)
	{
		alert("Message must be less than 254 characters.");
		formname.sendmessage.focus();
		return false;
	}

	return true;
}


function checkdiversionresponse()
{
	if (document.forms['addresponse'].response.selectedIndex == 0)
	{
		alert("Please Select A Response");
		document.forms['addresponse'].response.focus();
		return false;
	}

	if ((document.forms['addresponse'].datemm.value.length < 2) || (document.forms['addresponse'].datedd.value.length < 2) || (document.forms['addresponse'].dateyy.value.length < 2))
	{
		alert("All date fields must contain 2 digits. Please enter the Response Date.");
		document.forms['addresponse'].datemm.focus();
		document.forms['addresponse'].datemm.select();
		return false;
	}
	
	return true;
}

function checkdataentry()
{
	if (document.forms['dataentry'].pubID.selectedIndex == 0)
	{
		alert("Please Select A Publication");
		document.forms['dataentry'].pubID.focus();
		return;
	}

	if (document.forms['dataentry'].responsecode.selectedIndex == 0)
	{
		alert("Please Select A Response");
		document.forms['dataentry'].responsecode.focus();
		return;
	}

	if ((document.forms['dataentry'].cycle.value.length < 1) || (document.forms['dataentry'].cycle.value.length > 5))
	{
		alert("Cycle must be 1 to 5 characters. Please enter the Cycle");
		document.forms['dataentry'].cycle.focus();
		document.forms['dataentry'].cycle.select();
		return;
	}

//	if ((document.forms['dataentry'].batch.value.length < 1) || (isNaN(document.forms['dataentry'].batch.value)))
	if ((document.forms['dataentry'].batch.value.length < 1) || (document.forms['dataentry'].batch.value.length > 5))
	{
		alert("Batch must be 1 to 5 characters. Please enter the Batch");
		document.forms['dataentry'].batch.focus();
		document.forms['dataentry'].batch.select();
		return;
	}

	if (!((document.forms['dataentry'].effortcode.value.length >= 1) && (document.forms['dataentry'].effortcode.value.length <= 6)))
	{
		alert("Effort Code must be 1 to 6 characters. Please enter the Effort Code");
		document.forms['dataentry'].effortcode.focus();
		document.forms['dataentry'].effortcode.select();
		return;
	}

	if (document.forms['dataentry'].doctorID.length == 0)
	{
		alert("You do not have anything to Update To Batch. Please Add To Batch");
		document.forms['dataentry'].doctorIDadd.focus();
		document.forms['dataentry'].doctorIDadd.select();		
		return;
	}
	else
	{	
		for (var i=0;i<document.forms['dataentry'].doctorID.length;i++)
		{
			document.forms['dataentry'].doctorID.options[i].selected = true;
			document.forms['dataentry'].date.options[i].selected = true;
		}
	}
	
	document.forms['dataentry'].submit();
}

function checkdataentry2()
{
	if (document.forms['dataentry'].pubID.selectedIndex == 0)
	{
		alert("Please Select A Publication");
		document.forms['dataentry'].pubID.focus();
		return false;
	}

	if (document.forms['dataentry'].responsecode.selectedIndex == 0)
	{
		alert("Please Select A Response");
		document.forms['dataentry'].responsecode.focus();
		return false;
	}

	if ((document.forms['dataentry'].cycle.value.length < 1) || (document.forms['dataentry'].cycle.value.length > 5))
	{
		alert("Cycle must be 1 to 5 characters. Please enter the Cycle");
		document.forms['dataentry'].cycle.focus();
		document.forms['dataentry'].cycle.select();
		return false;
	}

	if ((document.forms['dataentry'].batch.value.length < 1) || (document.forms['dataentry'].batch.value.length > 5))
	{
		alert("Batch must be 1 to 5 characters. Please enter the Batch");
		document.forms['dataentry'].batch.focus();
		document.forms['dataentry'].batch.select();
		return false;
	}

	if (!((document.forms['dataentry'].effortcode.value.length >= 1) && (document.forms['dataentry'].effortcode.value.length <= 6)))
	{
		alert("Effort Code must be 1 to 6 characters. Please enter the Effort Code");
		document.forms['dataentry'].effortcode.focus();
		document.forms['dataentry'].effortcode.select();
		return false;
	}

	if ((document.forms['dataentry'].datemm.value.length < 2) || (document.forms['dataentry'].datedd.value.length < 2) || (document.forms['dataentry'].dateyy.value.length < 2))
	{
		alert("All date fields must contain 2 digits. Please enter the Response Date.");
		document.forms['dataentry'].datemm.focus();
		document.forms['dataentry'].datemm.select();
		return false;
	}
	else
	{
		document.forms['dataentry'].dateadd.value = document.forms['dataentry'].datemm.value + "/" + document.forms['dataentry'].datedd.value + "/20" + document.forms[0].dateyy.value;
	}
	
	if ((document.forms['dataentry'].doctorIDadd.value.length < 1))
	{
		alert("Doctor ID cannot be blank. Please enter the Doctor ID");
		document.forms['dataentry'].doctorIDadd.focus();
		document.forms['dataentry'].doctorIDadd.select();
		return false;
	}


	document.forms['dataentry'].submit();
}

function checkdate(objName)
{
	var datefield = objName;
	var rc = chkdate(objName);

	if ((rc == 13) || (rc == 4))
	{
		alert("The Year Is Invalid.  Please try again.");
		return false;
	}
	else if ((rc == 2) || (rc == 6) || (rc == 8))
	{
		alert("The Day entered is invalid.  Please try again.");
		return false;
	}
	else if ((rc == 3) || (rc == 5))
	{
		alert("The Month is invalid.  Please try again.");
		return false;
	}
	else if (rc == 7)
	{
		alert("That Month selected only has 30 days.  Please try again.");
		return false;
	}
	else if (rc == 9)
	{
		alert("The Month/Year selected only has 29 days.  Please try again.");
		return false;
	}
	else if (rc == 10)
	{
		alert("The Month/Year selected only has 28 days.  Please try again.");
		return false;
	}
	else if ((rc == 1) || (rc == 11) || (rc == 12))
	{
		alert("That date is invalid.  Please try again.");
		return false;
	}

	return rc;
}

function chkdate(objName)
{
	var strDate;
	var strDateArray;
	var strDay;
	var strMonth;
	var strYear;
	var intday;
	var intMonth;
	var intYear;
	var booFound = false;
	var datefield = objName;
	var strSeparatorArray = new Array("-"," ","/",".",",");
	var intElementNr;
	var err = 0;
	var strMonthArray = new Array(12);

	strMonthArray[0] = "01";
	strMonthArray[1] = "02";
	strMonthArray[2] = "03";
	strMonthArray[3] = "04";
	strMonthArray[4] = "05";
	strMonthArray[5] = "06";
	strMonthArray[6] = "07";
	strMonthArray[7] = "08";
	strMonthArray[8] = "09";
	strMonthArray[9] = "10";
	strMonthArray[10] = "11";
	strMonthArray[11] = "12";

	strDate = datefield;

	if (strDate.length < 1)
	{
		return strDate;
	}

	for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++)
	{
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1)
		{
			strDateArray = strDate.split(strSeparatorArray[intElementNr]);

			if (strDateArray.length != 3)
			{
				err = 1;
				return err;
			}
			else
			{
				strDay = strDateArray[0];
				strMonth = strDateArray[1];
				strYear = strDateArray[2];
			}

			booFound = true;
	   }
	}

	if (booFound == false)//  no separators
	{
		if (strDate.length <= 5)
		{
			err=11;
			return err;
		}

		if (strDate.length > 8)
		{
			err=12;
			return err;
		}

		if (strDate.length > 5)
		{
			strDay = strDate.substr(0, 2);
			strMonth = strDate.substr(2, 2);
			strYear = strDate.substr(4);
		}
	}

	if ((strYear.length == 1) || (strYear.length == 3))
	{
		err=13;
		return err;
	}
	else if (strYear.length == 2)
	{
		strYear = '20' + strYear;
	}

	strTemp = strDay;
	strDay = strMonth;
	strMonth = strTemp;

	intday = parseInt(strDay, 10);

	if (isNaN(intday))
	{
		err = 2;
		return err;
	}

	intMonth = parseInt(strMonth, 10);

	if (isNaN(intMonth))
	{
		for (var i = 0;i<12;i++)
		{
			if (strMonth == strMonthArray[i])
			{
				intMonth = i+1;
				strMonth = strMonthArray[i];
				i = 12;
	   		}
		}

		if (isNaN(intMonth))
		{
			err = 3;
			return err;
		}
	}

	intYear = parseInt(strYear, 10);

	if (isNaN(intYear))
	{
		err = 4;
		return err;
	}

	if (intMonth>12 || intMonth<1)
	{
		err = 5;
		return err;
	}

	if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1))
	{
		err = 6;
		return err;
	}

	if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1))
	{
		err = 7;
		return err;
	}

	if (intMonth == 2)
	{
		if (intday < 1)
		{
			err = 8;
			return err;
		}

		if (LeapYear(intYear) == true)
		{
			if (intday > 29)
			{
				err = 9;
				return err;
			}
		}
		else
		{
			if (intday > 28)
			{
				err = 10;
				return err;
			}
		}
	}

	strDay = "" + intday;

	if (strDay.length == 1)
	{
		strDay = "0" + strDay;
	}

	return strMonthArray[intMonth-1] + "/" + strDay + "/" + strYear;
}

function LeapYear(intYear)
{
	if (intYear % 100 == 0)
	{
		if (intYear % 400 == 0)
		{
			return true;
		}
	}
	else
	{
		if ((intYear % 4) == 0)
		{
			return true;
		}
	}

	return false;
}

function dataentryresponderentryAdd()
{
	if (document.forms[0].doctorIDadd.value.length < 1)
	{
		alert("Doctor ID is a required entry. Please enter the Doctor ID");
		document.forms[0].doctorIDadd.focus();
		document.forms[0].doctorIDadd.select();
		return false;
	}
	
	if (document.forms[0].dateadd.value.length < 1)
	{
		alert("The Date is invalid. Please re-enter the Date");
//		document.forms[0].dateadd.focus();
//		document.forms[0].dateadd.select();
		return false;
	}
	
	var mmddyy;
	var serverdate;
	var servermonth;
	var servermonthleft;
	var dateenteredmonth;
	var dateenteredmonthleft;
	
	mmddyy = checkdate(document.forms[0].dateadd.value);
	serverdate = document.forms[0].serverdate.value;
	
	if (mmddyy == false)
	{
//		document.forms[0].dateadd.focus();
//		document.forms[0].dateadd.select();
		return false;
	}
	else
	{
		servermonth = serverdate.substring(0,2);		
		servermonthleft = servermonth.substring(0,1);
		
		if (parseInt(servermonthleft) == 0)
		{
			servermonth = servermonth.substring(1,2);
		}
		
		servermonth = parseInt(servermonth) -1;
		

		dateenteredmonth = mmddyy.substring(0,2);		
		dateenteredmonthleft = mmddyy.substring(0,1);
		
		if (parseInt(dateenteredmonthleft) == 0)
		{
			dateenteredmonth = dateenteredmonth.substring(1,2);
		}
		
		dateenteredmonth = parseInt(dateenteredmonth) -1;
		
		var today = new Date(serverdate.substring(6,10), servermonth, serverdate.substring(3,5));
		var enteredDate = new Date(mmddyy.substring(6,10), dateenteredmonth, mmddyy.substring(3,5));		


		if (enteredDate > today)
		{
			alert("The Date entered is greater than today's date. Please re-enter the Date");			
			return false;

		}
		else
		{
			document.forms[0].dateadd.value = mmddyy;
		}
	}

	var len = document.forms[0].doctorID.length;

//	for (var i=0;i<document.forms[0].doctorID.length;i++)
//	{
//		if (document.forms[0].doctorID.options[i].value == "none")
//		{
//			document.forms[0].doctorID.options[i].value =  document.forms[0].doctorIDadd.value;
//			document.forms[0].doctorID.options[i].text = document.forms[0].doctorIDadd.value;
//			document.forms[0].date.options[i].value = document.forms[0].dateadd.value;
//			document.forms[0].date.options[i].text = document.forms[0].dateadd.value;
//		}
//		else
//		{
//		}
//	}

	document.forms[0].doctorID.length = len + 1;
	document.forms[0].doctorID.options[len].value = document.forms[0].doctorIDadd.value;
	document.forms[0].doctorID.options[len].text = document.forms[0].doctorIDadd.value;


	document.forms[0].date.length = len + 1;
	document.forms[0].date.options[len].value = document.forms[0].dateadd.value + "            ";
	document.forms[0].date.options[len].text = document.forms[0].dateadd.value + "            ";			

	document.forms[0].doctorIDadd.value = "";
	document.forms[0].dateadd.value = "";
	
	document.forms[0].doctorID.selectedIndex = -1;
	document.forms[0].date.selectedIndex = -1;

	document.forms[0].doctorIDadd.focus();
	return true;
}

function dataentryresponderentryAlign(which)
{
	var indexselected = -1;
	if (which == "doctorID")
	{
		indexselected = document.forms[0].doctorID.selectedIndex;
	}
	else if (which == "date")
	{
		indexselected = document.forms[0].date.selectedIndex;
	}

	document.forms[0].doctorID.selectedIndex = 0;
	document.forms[0].date.selectedIndex = 0;

	document.forms[0].doctorID.selectedIndex = indexselected;
	document.forms[0].date.selectedIndex = indexselected;

	return true;
}

function dataentryresponderentryRemove()
{
	
	var indexselected = document.forms[0].doctorID.selectedIndex;
	
	if (indexselected >= 0)
	{
		var len = document.forms[0].doctorID.length;
	
//		if ((len != 1) || (document.forms[0].doctorID.options[0].value != "none"))
//		{
			for (var i=0;i<(document.forms[0].doctorID.length-indexselected-1);i++)
			{
				document.forms[0].doctorID.options[indexselected+i].value = document.forms[0].doctorID.options[indexselected+i+1].value;
				document.forms[0].doctorID.options[indexselected+i].text = document.forms[0].doctorID.options[indexselected+i+1].text;
				document.forms[0].date.options[indexselected+i].value = document.forms[0].date.options[indexselected+i+1].value;
				document.forms[0].date.options[indexselected+i].text = document.forms[0].date.options[indexselected+i+1].text;
			}
			
			document.forms[0].doctorID.options[len-1].value = "";
			document.forms[0].doctorID.options[len-1].text = "";	
			document.forms[0].date.options[len-1].value = "";
			document.forms[0].date.options[len-1].text = "";	
	
			if (indexselected > 0)
			{
				document.forms[0].doctorID.selectedIndex = indexselected-1;
				document.forms[0].date.selectedIndex = indexselected-1;
			}
			
			document.forms[0].doctorID.length = len - 1;
			document.forms[0].date.length = len - 1;
//		}
	}
	return true;
}

function dataentryresponderentryEdit(which)
{
	document.forms[0].doctorIDadd.value = document.forms[0].doctorID[document.forms[0].doctorID.selectedIndex].value;
	document.forms[0].dateadd.value = document.forms[0].date[document.forms[0].date.selectedIndex].value;
	dataentryresponderentryRemove()
	
	return true;
}

function doctorlookupValidation()
{
	if (document.forms[0].lastname.value.length == 0)
	{
		alert("Please enter part of the Last Name and First Name.");
		document.forms[0].lastname.focus();
		document.forms[0].lastname.select();
		return false;
	}
	
	var onechecked = "false";
	
	if (document.forms[0].firstname.value.length > 0)
	{
		onechecked = "true";
	}

	if (document.forms[0].city.value.length > 0)
	{
		onechecked = "true";
	}

	if (document.forms[0].state.value.length > 0)
	{
		onechecked = "true";
	}

	if (document.forms[0].SCF.value.length > 0)
	{
		onechecked = "true";
	}

	if (onechecked == "false")
	{
		alert("Please enter part of One of the following Fields:\rFirst Name\rCity\rState\rSCF");
		document.forms[0].firstname.focus();
		document.forms[0].firstname.select();
		return false;
	}

	return true;
}

function doctorlookupbyidValidation()	 
{
	if (document.forms[0].FileType.value == "AMA")
	{
		if (document.forms[0].doctorid.value.length != 11)
		{
			alert("The AMA ID must be 11 charcters long");
			document.forms[0].doctorid.focus();
			document.forms[0].doctorid.select();
			return false;
		}
	}

	if (document.forms[0].FileType.value == "AOA")
	{
		if (document.forms[0].doctorid.value.length != 6)
		{
			alert("The AOA ID must be 6 charcters long");
			document.forms[0].doctorid.focus();
			document.forms[0].doctorid.select();
			return false;
		}
	}	

	if (document.forms[0].FileType.value == "ADA")
	{
		if (document.forms[0].doctorid.value.length != 9)
		{
			alert("The ADA ID must be 9 charcters long");
			document.forms[0].doctorid.focus();
			document.forms[0].doctorid.select();
			return false;
		}
	}

	if (document.forms[0].FileType.value == "NP")
	{
		if (document.forms[0].doctorid.value.length != 10)
		{
			alert("The NPPA ID must be 10 charcters long");
			document.forms[0].doctorid.focus();
			document.forms[0].doctorid.select();
			return false;
		}
	}
	
	return true;
}

function batchdoctorValidation()
{
	if (document.forms[0].lastname.value.length == 0)
	{
		alert("Please enter part of the Last Name and First Name.");
		document.forms[0].lastname.focus();
		document.forms[0].lastname.select();
		return false;
	}
	

	if (document.forms[0].firstname.value.length < 1)
	{
		alert("Please enter part of the First Name.");
		document.forms[0].firstname.focus();
		document.forms[0].firstname.select();
		return false;
	}

	return true;
}

//function checkdataentry(formname)
//{
//	if (formname.pubID.selectedIndex == 0)
//	{
//		alert("Please Select A Publication");
//		formname.pubID.focus();
//		return false;
//	}
//	
//	return true;
//}

function checkresponderentry(formname)
{
	if (formname.vquestion.value.length == 0)
	{
		alert("Please enter the validation question text.");
		formname.vquestion.focus();
		return false;
	}
	
	if (formname.response.selectedIndex == 0)
		{
			alert("Please enter a response.");
			formname.response.focus();
			return false;
	}
	return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Selected County ---------------------------------------------
//-------------------------------------------------------------------------------------------
function addSelectedCounty()
{	
	var process = "true";

	if (document.forms[0].county.selectedIndex == -1)
	{
		alert("Please Select A County To Add.");
		document.forms[0].county.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].county.length;
		selectedlen = document.forms[0].selectedCounty.length;
		alertmessage = "";
		
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].county.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedCounty.options[0].value == "none")
					{
						len = document.forms[0].selectedCounty.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedCounty.options[j].value == document.forms[0].county.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].county.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedCounty.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedCounty.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedCounty.options[len].value = document.forms[0].county.options[i].value;
					document.forms[0].selectedCounty.options[len].text = document.forms[0].county.options[i].text + " (" + document.forms[0].state[document.forms[0].state.selectedIndex].text + ")";
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following County(s) You Selected To Add Already Exist In Your List. The County(s) Were Not Added Again." + alertmessage);
		}
	}	
//	return true;
}

function removeSelectedCounty()
{	
	var process = "true";
	var len = document.forms[0].selectedCounty.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected County(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedCounty.selectedIndex == -1)
	{
		alert("Please Select A County(s) To Remove.");
		document.forms[0].selectedCounty.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedCounty.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedCounty.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedCounty.options[m-blankcount].value = document.forms[0].selectedCounty.options[m].value;
					document.forms[0].selectedCounty.options[m-blankcount].text = document.forms[0].selectedCounty.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedCounty.length = len - blankcount;
	}
}

function clearSelectedCounty()
{	
	var process = "true";
	
	if (document.forms[0].selectedCounty.length < 1)
	{
		alert("There Are No Selected Counties to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedCounty.length;i++)
		{
			document.forms[0].selectedCounty.options[i].value = "";
			document.forms[0].selectedCounty.options[i].text = "";
		}
	
		document.forms[0].selectedCounty.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Mailing States - Groups -------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedMailStates()
{	
	var process = "true";

	if (document.forms[0].mailstates.selectedIndex == -1)
	{
		alert("Please Select A Mail State(s) To Add.");
		document.forms[0].mailstates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].mailstates.length;
		selectedlen = document.forms[0].selectedMailStates.length;
		alertmessage = "";
		
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].mailstates.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedMailStates.options[0].value == "none")
					{
						len = document.forms[0].selectedMailStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedMailStates.options[j].value == document.forms[0].mailstates.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].mailstates.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedMailStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedMailStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedMailStates.options[len].value = document.forms[0].mailstates.options[i].value;
					document.forms[0].selectedMailStates.options[len].text = document.forms[0].mailstates.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Mail States(s) You Selected To Add Already Exist In Your List. The Mail States(s) Were Not Added Again." + alertmessage);
		}
	}	
//	return true;
}

function removeselectedMailStates()
{	
	var process = "true";
	var len = document.forms[0].selectedMailStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected Mailing State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedMailStates.selectedIndex == -1)
	{
		alert("Please Select A Mail State(s) To Remove.");
		document.forms[0].selectedMailStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedMailStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedMailStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedMailStates.options[m-blankcount].value = document.forms[0].selectedMailStates.options[m].value;
					document.forms[0].selectedMailStates.options[m-blankcount].text = document.forms[0].selectedMailStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedMailStates.length = len - blankcount;
	}
}

function clearselectedMailStates()
{	
	var process = "true";
	
	if (document.forms[0].selectedMailStates.length < 1)
	{
		alert("There Are No Selected Mailing States to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedMailStates.length;i++)
		{
			document.forms[0].selectedMailStates.options[i].value = "";
			document.forms[0].selectedMailStates.options[i].text = "";
		}
	
		document.forms[0].selectedMailStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA Mailing States - Groups ---------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOAMailStates()
{	
	var process = "true";

	if (document.forms[0].AOAmailstates.selectedIndex == -1)
	{
		alert("Please Select A Mail State(s) To Add.");
		document.forms[0].AOAmailstates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].AOAmailstates.length;
		selectedlen = document.forms[0].selectedAOAMailStates.length;
		alertmessage = "";
		
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].AOAmailstates.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOAMailStates.options[0].value == "none")
					{
						len = document.forms[0].selectedAOAMailStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOAMailStates.options[j].value == document.forms[0].AOAmailstates.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].AOAmailstates.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOAMailStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOAMailStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOAMailStates.options[len].value = document.forms[0].AOAmailstates.options[i].value;
					document.forms[0].selectedAOAMailStates.options[len].text = document.forms[0].AOAmailstates.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Mail States(s) You Selected To Add Already Exist In Your List. The Mail States(s) Were Not Added Again." + alertmessage);
		}
	}	
//	return true;
}

function removeselectedAOAMailStates()
{	
	var process = "true";
	var len = document.forms[0].selectedAOAMailStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected Mailing State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOAMailStates.selectedIndex == -1)
	{
		alert("Please Select A Mail State(s) To Remove.");
		document.forms[0].selectedAOAMailStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOAMailStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOAMailStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOAMailStates.options[m-blankcount].value = document.forms[0].selectedAOAMailStates.options[m].value;
					document.forms[0].selectedAOAMailStates.options[m-blankcount].text = document.forms[0].selectedAOAMailStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOAMailStates.length = len - blankcount;
	}
}

function clearselectedAOAMailStates()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOAMailStates.length < 1)
	{
		alert("There Are No Selected Mailing States to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOAMailStates.length;i++)
		{
			document.forms[0].selectedAOAMailStates.options[i].value = "";
			document.forms[0].selectedAOAMailStates.options[i].text = "";
		}
	
		document.forms[0].selectedAOAMailStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Specialty   -------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedSpecialty()
{	
	var process = "true";
	
	if (document.forms[0].adaspecSB.selectedIndex == -1)
	{
		alert("Please Select A Specialty(s) To Add.");
		document.forms[0].adaspecSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedSpecialty.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].adaspecSB.length;
		selectedlen = document.forms[0].selectedSpecialty.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].adaspecSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedSpecialty.options[0].value == "none")
					{
						len = document.forms[0].selectedSpecialty.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedSpecialty.options[j].value == document.forms[0].adaspecSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].adaspecSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedSpecialty.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedSpecialty.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedSpecialty.options[len].value = document.forms[0].adaspecSB.options[i].value;
					document.forms[0].selectedSpecialty.options[len].text = document.forms[0].adaspecSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Specialty(s) You Selected To Add Already Exist In Your List. The Specialty(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedSpecialty()
{	
	var process = "true";
	var len = document.forms[0].selectedSpecialty.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Specialties to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedSpecialty.selectedIndex == -1)
	{
		alert("Please Select A Specialty(s) To Remove.");
		document.forms[0].selectedSpecialty.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedSpecialty.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedSpecialty.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedSpecialty.options[m-blankcount].value = document.forms[0].selectedSpecialty.options[m].value;
					document.forms[0].selectedSpecialty.options[m-blankcount].text = document.forms[0].selectedSpecialty.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedSpecialty.length = len - blankcount;
	}
}

function clearselectedSpecialty()
{	
	var process = "true";
	
	if (document.forms[0].selectedSpecialty.length < 1)
	{
		alert("There Are No Selected Specialties to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedSpecialty.length;i++)
		{
			document.forms[0].selectedSpecialty.options[i].value = "";
			document.forms[0].selectedSpecialty.options[i].text = "";
		}
	
		document.forms[0].selectedSpecialty.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Address Type   -------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAddressType()
{	
	var process = "true";
	
	if (document.forms[0].adaaddtypeSB.selectedIndex == -1)
	{
		alert("Please Select A Address Type(s) To Add.");
		document.forms[0].adaaddtypeSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAddTypes.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].adaaddtypeSB.length;
		selectedlen = document.forms[0].selectedAddTypes.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].adaaddtypeSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAddTypes.options[0].value == "none")
					{
						len = document.forms[0].selectedAddTypes.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAddTypes.options[j].value == document.forms[0].adaaddtypeSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].adaaddtypeSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAddTypes.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAddTypes.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAddTypes.options[len].value = document.forms[0].adaaddtypeSB.options[i].value;
					document.forms[0].selectedAddTypes.options[len].text = document.forms[0].adaaddtypeSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Address Type(s) You Selected To Add Already Exist In Your List. The Address Type(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAddressType()
{	
	var process = "true";
	var len = document.forms[0].selectedAddTypes.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Address Type(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAddTypes.selectedIndex == -1)
	{
		alert("Please Select A Address Type(s) To Remove.");
		document.forms[0].selectedAddTypes.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAddTypes.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAddTypes.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAddTypes.options[m-blankcount].value = document.forms[0].selectedAddTypes.options[m].value;
					document.forms[0].selectedAddTypes.options[m-blankcount].text = document.forms[0].selectedAddTypes.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAddTypes.length = len - blankcount;
	}
}

function clearselectedAddressType()
{	
	var process = "true";
	
	if (document.forms[0].selectedAddTypes.length < 1)
	{
		alert("There Are No Selected Address Type(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAddTypes.length;i++)
		{
			document.forms[0].selectedAddTypes.options[i].value = "";
			document.forms[0].selectedAddTypes.options[i].text = "";
		}
	
		document.forms[0].selectedAddTypes.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Current Occupation ------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedCurrOcc()
{	
	var process = "true";
	
	if (document.forms[0].adacurroccupSB.selectedIndex == -1)
	{
		alert("Please Select A Current Occupation(s) To Add.");
		document.forms[0].adacurroccupSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].adacurroccupSB.length;
		selectedlen = document.forms[0].selectedCurrOcc.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].adacurroccupSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedCurrOcc.options[0].value == "none")
					{
						len = document.forms[0].selectedCurrOcc.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedCurrOcc.options[j].value == document.forms[0].adacurroccupSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].adacurroccupSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedCurrOcc.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedCurrOcc.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedCurrOcc.options[len].value = document.forms[0].adacurroccupSB.options[i].value;
					document.forms[0].selectedCurrOcc.options[len].text = document.forms[0].adacurroccupSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Current Occupation(s) You Selected To Add Already Exist In Your List. The Current Occupation(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedCurrOcc()
{	
	var process = "true";
	var len = document.forms[0].selectedCurrOcc.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected Current Occupation(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedCurrOcc.selectedIndex == -1)
	{
		alert("Please Select A Current Occupation(s) To Remove.");
		document.forms[0].selectedCurrOcc.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedCurrOcc.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedCurrOcc.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedCurrOcc.options[m-blankcount].value = document.forms[0].selectedCurrOcc.options[m].value;
					document.forms[0].selectedCurrOcc.options[m-blankcount].text = document.forms[0].selectedCurrOcc.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedCurrOcc.length = len - blankcount;
	}
}

function clearselectedCurrOcc()
{	
	var process = "true";
	
	if (document.forms[0].selectedCurrOcc.length < 1)
	{
		alert("There Are No Selected Current Occupation(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedCurrOcc.length;i++)
		{
			document.forms[0].selectedCurrOcc.options[i].value = "";
			document.forms[0].selectedCurrOcc.options[i].text = "";
		}
	
		document.forms[0].selectedCurrOcc.length = 0;
	}
//		return true;
}


//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Pub IDs ----------------------------------------------
//-------------------------------------------------------------------------------------------

function addselectedid()
{	
	var process = "true";
	
	if (document.forms[0].adaidSB.selectedIndex == -1)
	{
		alert("Please Select A Pub ID(s) To Add.");
		document.forms[0].adaidSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].adaidSB.length;
		selectedlen = document.forms[0].selectedid.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].adaidSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedid.options[0].value == "none")
					{
						len = document.forms[0].selectedid.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedid.options[j].value == document.forms[0].adaidSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].adaidSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedid.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedid.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedid.options[len].value = document.forms[0].adaidSB.options[i].value;
					document.forms[0].selectedid.options[len].text = document.forms[0].adaidSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Pub ID(s) You Selected To Add Already Exist In Your List. The Pub ID(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedid()
{	
	var process = "true";
	var len = document.forms[0].selectedid.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected Pub ID(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedid.selectedIndex == -1)
	{
		alert("Please Select A Pub ID(s) To Remove.");
		document.forms[0].selectedid.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedid.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedid.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedid.options[m-blankcount].value = document.forms[0].selectedid.options[m].value;
					document.forms[0].selectedid.options[m-blankcount].text = document.forms[0].selectedid.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedid.length = len - blankcount;
	}
}

function clearselectedid()
{	
	var process = "true";
	
	if (document.forms[0].selectedid.length < 1)
	{
		alert("There Are No Selected Pub ID(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedid.length;i++)
		{
			document.forms[0].selectedid.options[i].value = "";
			document.forms[0].selectedid.options[i].text = "";
		}
	
		document.forms[0].selectedid.length = 0;
	}
//		return true;
}


//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Dental Schools ----------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedDentSchool()
{	
	var process = "true";
	
	if (document.forms[0].adadentalschoolSB.selectedIndex == -1)
	{
		alert("Please Select A Dental School(s) To Add.");
		document.forms[0].adadentalschoolSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedDentSchool.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].adadentalschoolSB.length;
		selectedlen = document.forms[0].selectedDentSchool.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].adadentalschoolSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedDentSchool.options[0].value == "none")
					{
						len = document.forms[0].selectedDentSchool.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedDentSchool.options[j].value == document.forms[0].adadentalschoolSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].adadentalschoolSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedDentSchool.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedDentSchool.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedDentSchool.options[len].value = document.forms[0].adadentalschoolSB.options[i].value;
					document.forms[0].selectedDentSchool.options[len].text = document.forms[0].adadentalschoolSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Dental School(s) You Selected To Add Already Exist In Your List. The Dental School(s) Were Not Added Again." + alertmessage);
		}
	}	
//	return true;
}

function removeselectedDentSchool()
{	
	var process = "true";
	var len = document.forms[0].selectedDentSchool.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Selected Dental School(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedDentSchool.selectedIndex == -1)
	{
		alert("Please Select A Dental School(s) To Remove.");
		document.forms[0].selectedDentSchool.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedDentSchool.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedDentSchool.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedDentSchool.options[m-blankcount].value = document.forms[0].selectedDentSchool.options[m].value;
					document.forms[0].selectedDentSchool.options[m-blankcount].text = document.forms[0].selectedDentSchool.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedDentSchool.length = len - blankcount;
	}
}

function clearselectedDentSchool()
{	
	var process = "true";
	
	if (document.forms[0].selectedDentSchool.length < 1)
	{
		alert("There Are No Selected Dental School(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedDentSchool.length;i++)
		{
			document.forms[0].selectedDentSchool.options[i].value = "";
			document.forms[0].selectedDentSchool.options[i].text = "";
		}
	
		document.forms[0].selectedDentSchool.length = 0;
	}
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR Zip Codes ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addSelectedZip()
{	
	var process = "true";
	
	if (document.forms[0].adazr1.value.length != 5)
	{
		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
		document.forms[0].adazr1.focus();
		document.forms[0].adazr1.select();
		process = "false";
	}
	else if (document.forms[0].adazr2.value.length != 5)
	{
		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
		document.forms[0].adazr2.focus();
		document.forms[0].adazr2.select();
		process = "false";
	}
	else if (parseInt(document.forms[0].adazr1.value) > parseInt(document.forms[0].adazr2.value))
	{
		alert("Invalid Zip Code Range Entered. There Are No Zip Codes Between " + document.forms[0].adazr1.value + " and " + document.forms[0].adazr2.value);
		document.forms[0].adazr1.focus();
		document.forms[0].adazr1.select();
		process = "false";
	}
	
	if (process == "true")
	{
		addzip1 = Number(document.forms[0].adazr1.value);
		addzip2 = Number(document.forms[0].adazr2.value);
		len = document.forms[0].adazipSB.length;
		
		for (i=0;i<document.forms[0].adazipSB.length;i++)
		{
			if (document.forms[0].adazipSB.options[i].value == addzip1 + "to" + addzip2)
			{
				process = "false";
			}
		}
		
		if (process == "true")
		{
			if (len == 1)
			{
				if (document.forms[0].adazipSB.options[0].value != "none")
				{
					len = len + 1;
				}		
			}
			else
			{
				len = len + 1;
			}

			document.forms[0].adazipSB.length = len;
			document.forms[0].adazipSB.options[len-1].text = addzip1 + " to " + addzip2;
			document.forms[0].adazipSB.options[len-1].value = addzip1 + "to" + addzip2;
		}
	}
}

//function addSelectedZip()
//{	
//	var process = "true";
//	
//	if (document.forms[0].adazr1.value.length != 5)
//	{
//		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
//		document.forms[0].adazr1.focus();
//		document.forms[0].adazr1.select();
//		process = "false";
//	}
//	else if (document.forms[0].adazr2.value.length != 5)
//	{
//		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
//		document.forms[0].adazr2.focus();
//		document.forms[0].adazr2.select();
//		process = "false";
//	}
//	else if (parseInt(document.forms[0].adazr1.value) > parseInt(document.forms[0].adazr2.value))
//	{
//		alert("Invalid Zip Code Range Entered. There Are No Zip Codes Between " + document.forms[0].adazr1.value + " and " + document.forms[0].adazr2.value);
//		document.forms[0].adazr1.focus();
//		document.forms[0].adazr1.select();
//		process = "false";
//	}
//	
//	if (process == "true")
//	{
//		addzip1 = Number(document.forms[0].adazr1.value);
//		addzip2 = Number(document.forms[0].adazr2.value);
//		len = document.forms[0].adazipSB.length;
//		
//		for (i=addzip1;i<=addzip2;i++)
//		{
//			process = "true";
//			
//			for (k=0;k<len;k++)
//			{
//				if (len > 0)
//				{
//					if (Number(document.forms[0].adazipSB.options[k].value) == i)
//					{
//						process = "false";
//					}
//				}
//			}
//			
//			if (process == "true")
//			{				
//				if (len == 1)
//				{
//					if (document.forms[0].adazipSB.options[0].value != "none")
//					{
//						len = len + 1;
//					}		
//				}
//				else
//				{
//					len = len + 1;
//				}
//				
//				document.forms[0].adazipSB.length = len;
//						
//				tempi = padZeros(i+"", 5);
//				document.forms[0].adazipSB.options[len-1].text = tempi;
//				document.forms[0].adazipSB.options[len-1].value = tempi;
//			}
//		}
//	}
//}


function removeSelectedZip()
{	
	var process = "true";
	var len = document.forms[0].adazipSB.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Zip Codes to Remove.");
		process = "false";
	}
	else if (document.forms[0].adazipSB.selectedIndex == -1)
	{
		alert("Please Select A Zip Code To Remove.");
		document.forms[0].adazipSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].adazipSB.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].adazipSB.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].adazipSB.options[m-blankcount].value = document.forms[0].adazipSB.options[m].value;
					document.forms[0].adazipSB.options[m-blankcount].text = document.forms[0].adazipSB.options[m].text;
				}
			}
		}
		
		document.forms[0].adazipSB.length = len - blankcount;
	}
}

function clearSelectedZip()
{	
	var process = "true";
	
	if (document.forms[0].adazipSB.length < 1)
	{
		alert("There Are No Selected Zip Codes to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].adazipSB.length;i++)
		{
			document.forms[0].adazipSB.options[i].value = "";
			document.forms[0].adazipSB.options[i].text = "";
		}
	
		document.forms[0].adazipSB.length = 0;
	}
//	return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA Zip Codes ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addSelectedAOAZip()
{	
	var process = "true";
	
	if (document.forms[0].aoazr1.value.length != 5)
	{
		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
		document.forms[0].aoazr1.focus();
		document.forms[0].aoazr1.select();
		process = "false";
	}
	else if (document.forms[0].aoazr2.value.length != 5)
	{
		alert("Invalid Zip Code Entered. Zip Codes Must Be 5 Digits");
		document.forms[0].aoazr2.focus();
		document.forms[0].aoazr2.select();
		process = "false";
	}
	else if (parseInt(document.forms[0].aoazr1.value) > parseInt(document.forms[0].aoazr2.value))
	{
		alert("Invalid Zip Code Range Entered. There Are No Zip Codes Between " + document.forms[0].aoazr1.value + " and " + document.forms[0].aoazr2.value);
		document.forms[0].aoazr1.focus();
		document.forms[0].aoazr1.select();
		process = "false";
	}
	
	if (process == "true")
	{
		addzip1 = Number(document.forms[0].aoazr1.value);
		addzip2 = Number(document.forms[0].aoazr2.value);
		len = document.forms[0].aoazipSB.length;
		
		for (i=0;i<document.forms[0].aoazipSB.length;i++)
		{
			if (document.forms[0].aoazipSB.options[i].value == addzip1 + "to" + addzip2)
			{
				process = "false";
			}
		}
		
		if (process == "true")
		{
			if (len == 1)
			{
				if (document.forms[0].aoazipSB.options[0].value != "none")
				{
					len = len + 1;
				}		
			}
			else
			{
				len = len + 1;
			}

			document.forms[0].aoazipSB.length = len;
			document.forms[0].aoazipSB.options[len-1].text = addzip1 + " to " + addzip2;
			document.forms[0].aoazipSB.options[len-1].value = addzip1 + "to" + addzip2;
		}
	}
}

function removeSelectedAOAZip()
{	
	var process = "true";
	var len = document.forms[0].aoazipSB.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Zip Codes to Remove.");
		process = "false";
	}
	else if (document.forms[0].aoazipSB.selectedIndex == -1)
	{
		alert("Please Select A Zip Code To Remove.");
		document.forms[0].aoazipSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].aoazipSB.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].aoazipSB.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].aoazipSB.options[m-blankcount].value = document.forms[0].aoazipSB.options[m].value;
					document.forms[0].aoazipSB.options[m-blankcount].text = document.forms[0].aoazipSB.options[m].text;
				}
			}
		}
		
		document.forms[0].aoazipSB.length = len - blankcount;
	}
}

function clearSelectedAOAZip()
{	
	var process = "true";
	
	if (document.forms[0].aoazipSB.length < 1)
	{
		alert("There Are No Selected Zip Codes to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].aoazipSB.length;i++)
		{
			document.forms[0].aoazipSB.options[i].value = "";
			document.forms[0].aoazipSB.options[i].text = "";
		}
	
		document.forms[0].aoazipSB.length = 0;
	}
//	return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR SCFs --------------------------------------------------------
//-------------------------------------------------------------------------------------------
function addSelectedSCF()
{	
	var process = "true";
	
	if (document.forms[0].adascfr1.value.length != 3)
	{
		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
		document.forms[0].adascfr1.focus();
		document.forms[0].adascfr1.select();
		process = "false";
	}
	else if (document.forms[0].adascfr2.value.length != 3)
	{
		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
		document.forms[0].adascfr2.focus();
		document.forms[0].adascfr2.select();
		process = "false";
	}
	else if (parseInt(document.forms[0].adascfr1.value) > parseInt(document.forms[0].adascfr2.value))
	{
		alert("Invalid SCF Range Entered. There Are No SCF's Between " + document.forms[0].adascfr1.value + " and " + document.forms[0].adascfr2.value);
		document.forms[0].adascfr1.focus();
		document.forms[0].adascfr1.select();
		process = "false";
	}
	
	if (process == "true")
	{
		addscf1 = Number(document.forms[0].adascfr1.value);
		addscf2 = Number(document.forms[0].adascfr2.value);
		len = document.forms[0].adascfSB.length;
		
		for (i=0;i<document.forms[0].adascfSB.length;i++)
		{
			if (document.forms[0].adascfSB.options[i].value == addscf1 + "to" + addscf2)
			{
				process = "false";
			}
		}
		
		if (process == "true")
		{
			if (len == 1)
			{
				if (document.forms[0].adascfSB.options[0].value != "none")
				{
					len = len + 1;
				}		
			}
			else
			{
				len = len + 1;
			}

			document.forms[0].adascfSB.length = len;
			document.forms[0].adascfSB.options[len-1].text = addscf1 + " to " + addscf2;
			document.forms[0].adascfSB.options[len-1].value = addscf1 + "to" + addscf2;
		}
	}
}

//function addSelectedSCF()
//{	
//	var process = "true";
//	
//	if (document.forms[0].adascfr1.value.length != 3)
//	{
//		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
//		document.forms[0].adascfr1.focus();
//		document.forms[0].adascfr1.select();
//		process = "false";
//	}
//	else if (document.forms[0].adascfr2.value.length != 3)
//	{
//		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
//		document.forms[0].adascfr2.focus();
//		document.forms[0].adascfr2.select();
//		process = "false";
//	}
//	else if (parseInt(document.forms[0].adascfr1.value) > parseInt(document.forms[0].adascfr2.value))
//	{
//		alert("Invalid SCF Range Entered. There Are No SCF's Between " + document.forms[0].adascfr1.value + " and " + document.forms[0].adascfr2.value);
//		document.forms[0].adascfr1.focus();
//		document.forms[0].adascfr1.select();
//		process = "false";
//	}
//	
//	if (process == "true")
//	{
//		addscf1 = Number(document.forms[0].adascfr1.value);
//		addscf2 = Number(document.forms[0].adascfr2.value);
//		len = document.forms[0].adascfSB.length;
//		
//		for (i=addscf1;i<=addscf2;i++)
//		{
//			process = "true";
//			
//			for (k=0;k<len;k++)
//			{
//				if (len > 0)
//				{
//					if (Number(document.forms[0].adascfSB.options[k].value) == i)
//					{
//						process = "false";
//					}
//				}
//			}
//			
//			if (process == "true")
//			{				
//				if (len == 1)
//				{
//					if (document.forms[0].adascfSB.options[0].value != "none")
//					{
//						len = len + 1;
//					}		
//				}
//				else
//				{
//					len = len + 1;
//				}
//				
//				document.forms[0].adascfSB.length = len;
//						
//				tempi = padZeros(i+"", 3);
//				document.forms[0].adascfSB.options[len-1].text = tempi;
//				document.forms[0].adascfSB.options[len-1].value = tempi;
//			}
//		}
//	}
//}

function removeSelectedSCF()
{	
	var process = "true";
	var len = document.forms[0].adascfSB.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected SCF's to Remove.");
		process = "false";
	}
	else if (document.forms[0].adascfSB.selectedIndex == -1)
	{
		alert("Please Select A SCF To Remove.");
		document.forms[0].adascfSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].adascfSB.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].adascfSB.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].adascfSB.options[m-blankcount].value = document.forms[0].adascfSB.options[m].value;
					document.forms[0].adascfSB.options[m-blankcount].text = document.forms[0].adascfSB.options[m].text;
				}
			}
		}
		
		document.forms[0].adascfSB.length = len - blankcount;
	}
}

function clearSelectedSCF()
{	
	var process = "true";
	
	if (document.forms[0].adascfSB.length < 1)
	{
		alert("There Are No Selected SCF's to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].adascfSB.length;i++)
		{
			document.forms[0].adascfSB.options[i].value = "";
			document.forms[0].adascfSB.options[i].text = "";
		}
	
		document.forms[0].adascfSB.length = 0;
	}
//	return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA SCFs ----------------------------------------------------
//-------------------------------------------------------------------------------------------
function addSelectedAOASCF()
{	
	var process = "true";
	
	if (document.forms[0].aoascfr1.value.length != 3)
	{
		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
		document.forms[0].aoascfr1.focus();
		document.forms[0].aoascfr1.select();
		process = "false";
	}
	else if (document.forms[0].aoascfr2.value.length != 3)
	{
		alert("Invalid SCF Entered. SCF Must Be 3 Digits");
		document.forms[0].aoascfr2.focus();
		document.forms[0].aoascfr2.select();
		process = "false";
	}
	else if (parseInt(document.forms[0].aoascfr1.value) > parseInt(document.forms[0].aoascfr2.value))
	{
		alert("Invalid SCF Range Entered. There Are No SCF's Between " + document.forms[0].aoascfr1.value + " and " + document.forms[0].aoascfr2.value);
		document.forms[0].aoascfr1.focus();
		document.forms[0].aoascfr1.select();
		process = "false";
	}
	
	if (process == "true")
	{
		addscf1 = Number(document.forms[0].aoascfr1.value);
		addscf2 = Number(document.forms[0].aoascfr2.value);
		len = document.forms[0].aoascfSB.length;
		
		for (i=0;i<document.forms[0].aoascfSB.length;i++)
		{
			if (document.forms[0].aoascfSB.options[i].value == addscf1 + "to" + addscf2)
			{
				process = "false";
			}
		}
		
		if (process == "true")
		{
			if (len == 1)
			{
				if (document.forms[0].aoascfSB.options[0].value != "none")
				{
					len = len + 1;
				}		
			}
			else
			{
				len = len + 1;
			}

			document.forms[0].aoascfSB.length = len;
			document.forms[0].aoascfSB.options[len-1].text = addscf1 + " to " + addscf2;
			document.forms[0].aoascfSB.options[len-1].value = addscf1 + "to" + addscf2;
		}
	}
}

function removeSelectedAOASCF()
{	
	var process = "true";
	var len = document.forms[0].aoascfSB.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected SCF's to Remove.");
		process = "false";
	}
	else if (document.forms[0].aoascfSB.selectedIndex == -1)
	{
		alert("Please Select A SCF To Remove.");
		document.forms[0].aoascfSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].aoascfSB.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].aoascfSB.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].aoascfSB.options[m-blankcount].value = document.forms[0].aoascfSB.options[m].value;
					document.forms[0].aoascfSB.options[m-blankcount].text = document.forms[0].aoascfSB.options[m].text;
				}
			}
		}
		
		document.forms[0].aoascfSB.length = len - blankcount;
	}
}

function clearSelectedAOASCF()
{	
	var process = "true";
	
	if (document.forms[0].aoascfSB.length < 1)
	{
		alert("There Are No Selected SCF's to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].aoascfSB.length;i++)
		{
			document.forms[0].aoascfSB.options[i].value = "";
			document.forms[0].aoascfSB.options[i].text = "";
		}
	
		document.forms[0].aoascfSB.length = 0;
	}
//	return true;
}

function padZeros(strToPad,lenPadTo)
{	
	lenPadTo = lenPadTo - strToPad.length;
	
	for (j=0;j<lenPadTo;j++)
	{
		strToPad = "0" + strToPad;
	}
		
	return strToPad;
}

function submitForm(lastClicked,formnum)
{	
	if (lastClicked == "1")// edit
	{
				document.forms[formnum].action = "/mms/selectissuecriteria.asp";
//		alert("clicked=edit   action=" +document.forms[formnum].action);
	}
	else if (lastClicked == "2")//  copy
	{
		document.forms[formnum].orderAction.value = "copycondition";
		document.forms[formnum].action = "/mms/selectissuecriteria.asp";
//		alert("clicked=copy   action=" +document.forms[formnum].action);
	}
	else if (lastClicked == "3")//  delete
	{
		document.forms[formnum].orderAction.value = "deletecondition";
//		document.forms[formnum].action = "file:///L:/WEB_SITES/MMS/WebsphereStudio/mms/deletecondition.asp";
		document.forms[formnum].action = "/mms/adaselectionrecap.asp";
//		alert("clicked=delete   action=" +document.forms[formnum].action);
	}
	else
	{
		return;
	}

	document.forms[formnum].submit();
}

function submitAMAForm(lastClicked,formnum)
{	
	if (lastClicked == "1")// edit
	{
		document.forms[formnum].action = "/mms/selectissuecriteria.asp";
	}
	else if (lastClicked == "2")//  copy
	{
		document.forms[formnum].orderAction.value = "copycondition";
		document.forms[formnum].action = "/mms/selectissuecriteria.asp";
	}
	else if (lastClicked == "3")//  delete
	{
		document.forms[formnum].orderAction.value = "deletecondition";
		document.forms[formnum].action = "/mms/amaselectionrecap.asp";
	}
	else
	{
		return;
	}

	document.forms[formnum].submit();
}

function submitIssueForm(lastClicked, formnum)
{		
	if (lastClicked == "1")// edit
	{
		document.forms[formnum].orderAction.value = "editOrder";
		document.forms[formnum].action = "/mms/adaselectionrecap.asp";
	}
	else if (lastClicked == "2")//  copy
	{
		document.forms[formnum].orderAction.value = "copyOrder";
		document.forms[formnum].action = "/mms/adaCopyIssue.asp";
	}
	else
	{
		return;
	}

	document.forms[formnum].submit();
}

function submitAMAIssueForm(lastClicked, formnum)
{		
	if (lastClicked == "1")// edit
	{
		document.forms[formnum].orderAction.value = "editOrder";
		document.forms[formnum].action = "/mms/amaselectionrecap.asp";
	}
	else if (lastClicked == "2")//  copy
	{
		document.forms[formnum].orderAction.value = "copyOrder";
		document.forms[formnum].action = "/mms/amaCopyIssue.asp";
	}
	else
	{
		return;
	}

	document.forms[formnum].submit();
}

function checkresponderentry_I(formname)
{
	if (formname.pubID.selectedIndex == 0)
	{
		alert("Please Select A Publication Name");
		formname.pubID.focus();
		return false;
	}

	return true;
}

function checkresponderentry_Doctor_I(formname)
{
	if (formname.doctorID.value.length == 0)
	{
		alert("Please Enter A Doctor ID");
		formname.doctorID.focus();
		return false;
	}

	return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Primary Specialty   -------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAPrimarySpecialty()
{	
	var process = "true";
	
	if (document.forms[0].amaprimaryspecSB.selectedIndex == -1)
	{
		alert("Please Select A Primary Specialty(s) To Add.");
		document.forms[0].amaprimaryspecSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaprimaryspecSB.length;
		selectedlen = document.forms[0].selectedAMAPrimarySpecialty.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaprimaryspecSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAPrimarySpecialty.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAPrimarySpecialty.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAPrimarySpecialty.options[j].value == document.forms[0].amaprimaryspecSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaprimaryspecSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAPrimarySpecialty.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAPrimarySpecialty.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAPrimarySpecialty.options[len].value = document.forms[0].amaprimaryspecSB.options[i].value;
					document.forms[0].selectedAMAPrimarySpecialty.options[len].text = document.forms[0].amaprimaryspecSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Specialty(s) You Selected To Add Already Exist In Your List. The Specialty(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAPrimarySpecialty()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAPrimarySpecialty.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Specialties to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAPrimarySpecialty.selectedIndex == -1)
	{
		alert("Please Select A Specialty(s) To Remove.");
		document.forms[0].selectedAMAPrimarySpecialty.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAPrimarySpecialty.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAPrimarySpecialty.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAPrimarySpecialty.options[m-blankcount].value = document.forms[0].selectedAMAPrimarySpecialty.options[m].value;
					document.forms[0].selectedAMAPrimarySpecialty.options[m-blankcount].text = document.forms[0].selectedAMAPrimarySpecialty.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAPrimarySpecialty.length = len - blankcount;
	}
}

function clearselectedAMAPrimarySpecialty()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAPrimarySpecialty.length < 1)
	{
		alert("There Are No Selected Specialties to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAPrimarySpecialty.length;i++)
		{
			document.forms[0].selectedAMAPrimarySpecialty.options[i].value = "";
			document.forms[0].selectedAMAPrimarySpecialty.options[i].text = "";
		}
	
		document.forms[0].selectedAMAPrimarySpecialty.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Secondary Specialty   -------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMASecondarySpecialty()
{	
	var process = "true";
	
	if (document.forms[0].amasecondaryspecSB.selectedIndex == -1)
	{
		alert("Please Select A Primary Specialty(s) To Add.");
		document.forms[0].amasecondaryspecSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amasecondaryspecSB.length;
		selectedlen = document.forms[0].selectedAMASecondarySpecialty.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amasecondaryspecSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMASecondarySpecialty.options[0].value == "none")
					{
						len = document.forms[0].selectedAMASecondarySpecialty.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMASecondarySpecialty.options[j].value == document.forms[0].amasecondaryspecSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amasecondaryspecSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMASecondarySpecialty.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMASecondarySpecialty.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMASecondarySpecialty.options[len].value = document.forms[0].amasecondaryspecSB.options[i].value;
					document.forms[0].selectedAMASecondarySpecialty.options[len].text = document.forms[0].amasecondaryspecSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Specialty(s) You Selected To Add Already Exist In Your List. The Specialty(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMASecondarySpecialty()
{	
	var process = "true";
	var len = document.forms[0].selectedAMASecondarySpecialty.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Specialties to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMASecondarySpecialty.selectedIndex == -1)
	{
		alert("Please Select A Specialty(s) To Remove.");
		document.forms[0].selectedAMASecondarySpecialty.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMASecondarySpecialty.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMASecondarySpecialty.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMASecondarySpecialty.options[m-blankcount].value = document.forms[0].selectedAMASecondarySpecialty.options[m].value;
					document.forms[0].selectedAMASecondarySpecialty.options[m-blankcount].text = document.forms[0].selectedAMASecondarySpecialty.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMASecondarySpecialty.length = len - blankcount;
	}
}

function clearselectedAMASecondarySpecialty()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMASecondarySpecialty.length < 1)
	{
		alert("There Are No Selected Specialties to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMASecondarySpecialty.length;i++)
		{
			document.forms[0].selectedAMASecondarySpecialty.options[i].value = "";
			document.forms[0].selectedAMASecondarySpecialty.options[i].text = "";
		}
	
		document.forms[0].selectedAMASecondarySpecialty.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AMA Boards -------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMABoard()
{	
	var process = "true";
	
	if (document.forms[0].amaboardSB.selectedIndex == -1)
	{
		alert("Please Select A Board(s) To Add.");
		document.forms[0].amaboardSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaboardSB.length;
		selectedlen = document.forms[0].selectedAMABoard.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaboardSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMABoard.options[0].value == "none")
					{
						len = document.forms[0].selectedAMABoard.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMABoard.options[j].value == document.forms[0].amaboardSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaboardSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMABoard.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMABoard.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMABoard.options[len].value = document.forms[0].amaboardSB.options[i].value;
					document.forms[0].selectedAMABoard.options[len].text = document.forms[0].amaboardSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Board(s) You Selected To Add Already Exist In Your List. The Board(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMABoard()
{	
	var process = "true";
	var len = document.forms[0].selectedAMABoard.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected Boards to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMABoard.selectedIndex == -1)
	{
		alert("Please Select A Board(s) To Remove.");
		document.forms[0].selectedAMABoard.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMABoard.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMABoard.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMABoard.options[m-blankcount].value = document.forms[0].selectedAMABoard.options[m].value;
					document.forms[0].selectedAMABoard.options[m-blankcount].text = document.forms[0].selectedAMABoard.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMABoard.length = len - blankcount;
	}
}

function clearselectedAMABoard()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMABoard.length < 1)
	{
		alert("There Are No Selected Boards to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMABoard.length;i++)
		{
			document.forms[0].selectedAMABoard.options[i].value = "";
			document.forms[0].selectedAMABoard.options[i].text = "";
		}
	
		document.forms[0].selectedAMABoard.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AMA TOPS ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMATops()
{	
	var process = "true";
	
	if (document.forms[0].amatopsSB.selectedIndex == -1)
	{
		alert("Please Select A TOPS(s) To Add.");
		document.forms[0].amatopsSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amatopsSB.length;
		selectedlen = document.forms[0].selectedAMATops.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amatopsSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMATops.options[0].value == "none")
					{
						len = document.forms[0].selectedAMATops.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMATops.options[j].value == document.forms[0].amatopsSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amatopsSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMATops.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMATops.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMATops.options[len].value = document.forms[0].amatopsSB.options[i].value;
					document.forms[0].selectedAMATops.options[len].text = document.forms[0].amatopsSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following TOPS(s) You Selected To Add Already Exist In Your List. The TOPS(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMATops()
{	
	var process = "true";
	var len = document.forms[0].selectedAMATops.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected TOPS to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMATops.selectedIndex == -1)
	{
		alert("Please Select A TOPS(s) To Remove.");
		document.forms[0].selectedAMATops.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMATops.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMATops.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMATops.options[m-blankcount].value = document.forms[0].selectedAMATops.options[m].value;
					document.forms[0].selectedAMATops.options[m-blankcount].text = document.forms[0].selectedAMATops.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMATops.length = len - blankcount;
	}
}

function clearselectedAMATops()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMATops.length < 1)
	{
		alert("There Are No Selected TOPS to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMATops.length;i++)
		{
			document.forms[0].selectedAMATops.options[i].value = "";
			document.forms[0].selectedAMATops.options[i].text = "";
		}
	
		document.forms[0].selectedAMATops.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AOA TOPS ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOATops()
{	
	var process = "true";
	
	if (document.forms[0].aoatopsSB.selectedIndex == -1)
	{
		alert("Please Select A TOPS(s) To Add.");
		document.forms[0].aoatopsSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoatopsSB.length;
		selectedlen = document.forms[0].selectedAOATops.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoatopsSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOATops.options[0].value == "none")
					{
						len = document.forms[0].selectedAOATops.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOATops.options[j].value == document.forms[0].aoatopsSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoatopsSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOATops.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOATops.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOATops.options[len].value = document.forms[0].aoatopsSB.options[i].value;
					document.forms[0].selectedAOATops.options[len].text = document.forms[0].aoatopsSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following TOPS(s) You Selected To Add Already Exist In Your List. The TOPS(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOATops()
{	
	var process = "true";
	var len = document.forms[0].selectedAOATops.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected TOPS to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOATops.selectedIndex == -1)
	{
		alert("Please Select A TOPS(s) To Remove.");
		document.forms[0].selectedAOATops.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOATops.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOATops.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOATops.options[m-blankcount].value = document.forms[0].selectedAOATops.options[m].value;
					document.forms[0].selectedAOATops.options[m-blankcount].text = document.forms[0].selectedAOATops.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOATops.length = len - blankcount;
	}
}

function clearselectedAOATops()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOATops.length < 1)
	{
		alert("There Are No Selected TOPS to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOATops.length;i++)
		{
			document.forms[0].selectedAOATops.options[i].value = "";
			document.forms[0].selectedAOATops.options[i].text = "";
		}
	
		document.forms[0].selectedAOATops.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AMA TOP ----------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMATop()
{	
	var process = "true";
	
	if (document.forms[0].amatopSB.selectedIndex == -1)
	{
		alert("Please Select A TOP(s) To Add.");
		document.forms[0].amatopSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amatopSB.length;
		selectedlen = document.forms[0].selectedAMATop.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amatopSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMATop.options[0].value == "none")
					{
						len = document.forms[0].selectedAMATop.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMATop.options[j].value == document.forms[0].amatopSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amatopSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMATop.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMATop.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMATop.options[len].value = document.forms[0].amatopSB.options[i].value;
					document.forms[0].selectedAMATop.options[len].text = document.forms[0].amatopSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following TOP(s) You Selected To Add Already Exist In Your List. The TOP(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMATop()
{	
	var process = "true";
	var len = document.forms[0].selectedAMATop.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected TOP to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMATop.selectedIndex == -1)
	{
		alert("Please Select A TOP(s) To Remove.");
		document.forms[0].selectedAMATop.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMATop.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMATop.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMATop.options[m-blankcount].value = document.forms[0].selectedAMATop.options[m].value;
					document.forms[0].selectedAMATop.options[m-blankcount].text = document.forms[0].selectedAMATop.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMATop.length = len - blankcount;
	}
}

function clearselectedAMATop()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMATop.length < 1)
	{
		alert("There Are No Selected TOP to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMATop.length;i++)
		{
			document.forms[0].selectedAMATop.options[i].value = "";
			document.forms[0].selectedAMATop.options[i].text = "";
		}
	
		document.forms[0].selectedAMATop.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AOA TOP ----------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOATop()
{	
	var process = "true";
	
	if (document.forms[0].aoatopSB.selectedIndex == -1)
	{
		alert("Please Select A TOP(s) To Add.");
		document.forms[0].aoatopSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoatopSB.length;
		selectedlen = document.forms[0].selectedAOATop.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoatopSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOATop.options[0].value == "none")
					{
						len = document.forms[0].selectedAOATop.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOATop.options[j].value == document.forms[0].aoatopSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoatopSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOATop.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOATop.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOATop.options[len].value = document.forms[0].aoatopSB.options[i].value;
					document.forms[0].selectedAOATop.options[len].text = document.forms[0].aoatopSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following TOP(s) You Selected To Add Already Exist In Your List. The TOP(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOATop()
{	
	var process = "true";
	var len = document.forms[0].selectedAOATop.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected TOP to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOATop.selectedIndex == -1)
	{
		alert("Please Select A TOP(s) To Remove.");
		document.forms[0].selectedAOATop.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOATop.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOATop.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOATop.options[m-blankcount].value = document.forms[0].selectedAOATop.options[m].value;
					document.forms[0].selectedAOATop.options[m-blankcount].text = document.forms[0].selectedAOATop.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOATop.length = len - blankcount;
	}
}

function clearselectedAOATop()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOATop.length < 1)
	{
		alert("There Are No Selected TOP to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOATop.length;i++)
		{
			document.forms[0].selectedAOATop.options[i].value = "";
			document.forms[0].selectedAOATop.options[i].text = "";
		}
	
		document.forms[0].selectedAOATop.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AMA PE ----------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAPe()
{	
	var process = "true";
	
	if (document.forms[0].amapeSB.selectedIndex == -1)
	{
		alert("Please Select A PE(s) To Add.");
		document.forms[0].amapeSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].amapeSB.length;
		selectedlen = document.forms[0].selectedAMAPe.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amapeSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAPe.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAPe.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAPe.options[j].value == document.forms[0].amapeSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amapeSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAPe.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAPe.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAPe.options[len].value = document.forms[0].amapeSB.options[i].value;
					document.forms[0].selectedAMAPe.options[len].text = document.forms[0].amapeSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following PE(s) You Selected To Add Already Exist In Your List. The PE(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAPe()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAPe.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected PE(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAPe.selectedIndex == -1)
	{
		alert("Please Select A PE(s) To Remove.");
		document.forms[0].selectedAMAPe.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAPe.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAPe.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAPe.options[m-blankcount].value = document.forms[0].selectedAMAPe.options[m].value;
					document.forms[0].selectedAMAPe.options[m-blankcount].text = document.forms[0].selectedAMAPe.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAPe.length = len - blankcount;
	}
}

function clearselectedAMAPe()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAPe.length < 1)
	{
		alert("There Are No Selected PE(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAPe.length;i++)
		{
			document.forms[0].selectedAMAPe.options[i].value = "";
			document.forms[0].selectedAMAPe.options[i].text = "";
		}
	
		document.forms[0].selectedAMAPe.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//--------- ADD / REMOVE / CLEAR AOA PE ----------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOAPe()
{	
	var process = "true";
	
	if (document.forms[0].aoapeSB.selectedIndex == -1)
	{
		alert("Please Select A PE(s) To Add.");
		document.forms[0].aoapeSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoapeSB.length;
		selectedlen = document.forms[0].selectedAOAPe.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoapeSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOAPe.options[0].value == "none")
					{
						len = document.forms[0].selectedAOAPe.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOAPe.options[j].value == document.forms[0].aoapeSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoapeSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOAPe.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOAPe.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOAPe.options[len].value = document.forms[0].aoapeSB.options[i].value;
					document.forms[0].selectedAOAPe.options[len].text = document.forms[0].aoapeSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following PE(s) You Selected To Add Already Exist In Your List. The PE(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOAPe()
{	
	var process = "true";
	var len = document.forms[0].selectedAOAPe.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Are No Selected PE(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOAPe.selectedIndex == -1)
	{
		alert("Please Select A PE(s) To Remove.");
		document.forms[0].selectedAOAPe.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOAPe.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOAPe.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOAPe.options[m-blankcount].value = document.forms[0].selectedAOAPe.options[m].value;
					document.forms[0].selectedAOAPe.options[m-blankcount].text = document.forms[0].selectedAOAPe.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOAPe.length = len - blankcount;
	}
}

function clearselectedAOAPe()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOAPe.length < 1)
	{
		alert("There Are No Selected PE(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOAPe.length;i++)
		{
			document.forms[0].selectedAOAPe.options[i].value = "";
			document.forms[0].selectedAOAPe.options[i].text = "";
		}
	
		document.forms[0].selectedAOAPe.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Address Type   ------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAAddressType()
{	
	var process = "true";
	
	if (document.forms[0].amaaddtypeSB.selectedIndex == -1)
	{
		alert("Please Select A Address Type(s) To Add.");
		document.forms[0].amaaddtypeSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAAddTypes.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaaddtypeSB.length;
		selectedlen = document.forms[0].selectedAMAAddTypes.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaaddtypeSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAAddTypes.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAAddTypes.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAAddTypes.options[j].value == document.forms[0].amaaddtypeSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaaddtypeSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAAddTypes.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAAddTypes.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAAddTypes.options[len].value = document.forms[0].amaaddtypeSB.options[i].value;
					document.forms[0].selectedAMAAddTypes.options[len].text = document.forms[0].amaaddtypeSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Address Type(s) You Selected To Add Already Exist In Your List. The Address Type(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAAddressType()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAAddTypes.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Address Type(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAAddTypes.selectedIndex == -1)
	{
		alert("Please Select A Address Type(s) To Remove.");
		document.forms[0].selectedAMAAddTypes.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAAddTypes.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAAddTypes.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAAddTypes.options[m-blankcount].value = document.forms[0].selectedAMAAddTypes.options[m].value;
					document.forms[0].selectedAMAAddTypes.options[m-blankcount].text = document.forms[0].selectedAMAAddTypes.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAAddTypes.length = len - blankcount;
	}
}

function clearselectedAMAAddressType()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAAddTypes.length < 1)
	{
		alert("There Are No Selected Address Type(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAAddTypes.length;i++)
		{
			document.forms[0].selectedAMAAddTypes.options[i].value = "";
			document.forms[0].selectedAMAAddTypes.options[i].text = "";
		}
	
		document.forms[0].selectedAMAAddTypes.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA School of Graduation   ----------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMASchoolofGraduation()
{	
	var process = "true";
	
	if (document.forms[0].amaschoolofgraduationSB.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Add.");
		document.forms[0].amaschoolofgraduationSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMASchoolofGraduation.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaschoolofgraduationSB.length;
		selectedlen = document.forms[0].selectedAMASchoolofGraduation.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaschoolofgraduationSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMASchoolofGraduation.options[0].value == "none")
					{
						len = document.forms[0].selectedAMASchoolofGraduation.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMASchoolofGraduation.options[j].value == document.forms[0].amaschoolofgraduationSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaschoolofgraduationSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMASchoolofGraduation.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMASchoolofGraduation.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMASchoolofGraduation.options[len].value = document.forms[0].amaschoolofgraduationSB.options[i].value;
					document.forms[0].selectedAMASchoolofGraduation.options[len].text = document.forms[0].amaschoolofgraduationSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following School(s) You Selected To Add Already Exist In Your List. The Schools(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMASchoolofGraduation()
{	
	var process = "true";
	var len = document.forms[0].selectedAMASchoolofGraduation.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No School(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMASchoolofGraduation.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Remove.");
		document.forms[0].selectedAMASchoolofGraduation.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMASchoolofGraduation.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMASchoolofGraduation.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMASchoolofGraduation.options[m-blankcount].value = document.forms[0].selectedAMASchoolofGraduation.options[m].value;
					document.forms[0].selectedAMASchoolofGraduation.options[m-blankcount].text = document.forms[0].selectedAMASchoolofGraduation.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMASchoolofGraduation.length = len - blankcount;
	}
}

function clearselectedAMASchoolofGraduation()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMASchoolofGraduation.length < 1)
	{
		alert("There Are No Selected School(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMASchoolofGraduation.length;i++)
		{
			document.forms[0].selectedAMASchoolofGraduation.options[i].value = "";
			document.forms[0].selectedAMASchoolofGraduation.options[i].text = "";
		}
	
		document.forms[0].selectedAMASchoolofGraduation.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA School of Graduation   ----------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOASchoolofGraduation()
{	
	var process = "true";
	
	if (document.forms[0].aoaschoolofgraduationSB.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Add.");
		document.forms[0].aoaschoolofgraduationSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAOASchoolofGraduation.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoaschoolofgraduationSB.length;
		selectedlen = document.forms[0].selectedAOASchoolofGraduation.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoaschoolofgraduationSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOASchoolofGraduation.options[0].value == "none")
					{
						len = document.forms[0].selectedAOASchoolofGraduation.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOASchoolofGraduation.options[j].value == document.forms[0].aoaschoolofgraduationSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoaschoolofgraduationSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOASchoolofGraduation.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOASchoolofGraduation.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOASchoolofGraduation.options[len].value = document.forms[0].aoaschoolofgraduationSB.options[i].value;
					document.forms[0].selectedAOASchoolofGraduation.options[len].text = document.forms[0].aoaschoolofgraduationSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following School(s) You Selected To Add Already Exist In Your List. The Schools(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOASchoolofGraduation()
{	
	var process = "true";
	var len = document.forms[0].selectedAOASchoolofGraduation.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No School(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOASchoolofGraduation.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Remove.");
		document.forms[0].selectedAOASchoolofGraduation.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOASchoolofGraduation.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOASchoolofGraduation.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOASchoolofGraduation.options[m-blankcount].value = document.forms[0].selectedAOASchoolofGraduation.options[m].value;
					document.forms[0].selectedAOASchoolofGraduation.options[m-blankcount].text = document.forms[0].selectedAOASchoolofGraduation.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOASchoolofGraduation.length = len - blankcount;
	}
}

function clearselectedAOASchoolofGraduation()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOASchoolofGraduation.length < 1)
	{
		alert("There Are No Selected School(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOASchoolofGraduation.length;i++)
		{
			document.forms[0].selectedAOASchoolofGraduation.options[i].value = "";
			document.forms[0].selectedAOASchoolofGraduation.options[i].text = "";
		}
	
		document.forms[0].selectedAOASchoolofGraduation.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA MSA   ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAMSA()
{	
	var process = "true";
	
	if (document.forms[0].amaMSASB.selectedIndex == -1)
	{
		alert("Please Select A MSA(s) To Add.");
		document.forms[0].amaMSASB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAMSA.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaMSASB.length;
		selectedlen = document.forms[0].selectedAMAMSA.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaMSASB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAMSA.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAMSA.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAMSA.options[j].value == document.forms[0].amaMSASB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaMSASB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAMSA.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAMSA.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAMSA.options[len].value = document.forms[0].amaMSASB.options[i].value;
					document.forms[0].selectedAMAMSA.options[len].text = document.forms[0].amaMSASB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following MSA(s) You Selected To Add Already Exist In Your List. The MSA(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAMSA()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAMSA.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No MSA(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAMSA.selectedIndex == -1)
	{
		alert("Please Select A MSA(s) To Remove.");
		document.forms[0].selectedAMAMSA.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAMSA.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAMSA.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAMSA.options[m-blankcount].value = document.forms[0].selectedAMAMSA.options[m].value;
					document.forms[0].selectedAMAMSA.options[m-blankcount].text = document.forms[0].selectedAMAMSA.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAMSA.length = len - blankcount;
	}
}

function clearselectedAMAMSA()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAMSA.length < 1)
	{
		alert("There Are No Selected MSA(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAMSA.length;i++)
		{
			document.forms[0].selectedAMAMSA.options[i].value = "";
			document.forms[0].selectedAMAMSA.options[i].text = "";
		}
	
		document.forms[0].selectedAMAMSA.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Residency Training   ------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAPostGrad()
{	
	var process = "true";
	
	if (document.forms[0].amapostgradSB.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Add.");
		document.forms[0].amapostgradSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAPostGrad.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amapostgradSB.length;
		selectedlen = document.forms[0].selectedAMAPostGrad.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amapostgradSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAPostGrad.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAPostGrad.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAPostGrad.options[j].value == document.forms[0].amapostgradSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amapostgradSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAPostGrad.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAPostGrad.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAPostGrad.options[len].value = document.forms[0].amapostgradSB.options[i].value;
					document.forms[0].selectedAMAPostGrad.options[len].text = document.forms[0].amapostgradSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following School(s) You Selected To Add Already Exist In Your List. The Schools(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAPostGrad()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAPostGrad.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No School(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAPostGrad.selectedIndex == -1)
	{
		alert("Please Select A School(s) To Remove.");
		document.forms[0].selectedAMAPostGrad.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAPostGrad.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAPostGrad.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAPostGrad.options[m-blankcount].value = document.forms[0].selectedAMAPostGrad.options[m].value;
					document.forms[0].selectedAMAPostGrad.options[m-blankcount].text = document.forms[0].selectedAMAPostGrad.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAPostGrad.length = len - blankcount;
	}
}

function clearselectedAMAPostGrad()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAPostGrad.length < 1)
	{
		alert("There Are No Selected Schools(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAPostGrad.length;i++)
		{
			document.forms[0].selectedAMAPostGrad.options[i].value = "";
			document.forms[0].selectedAMAPostGrad.options[i].text = "";
		}
	
		document.forms[0].selectedAMAPostGrad.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA PMSA   ---------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAPMSA()
{	
	var process = "true";
	
	if (document.forms[0].amaPMSASB.selectedIndex == -1)
	{
		alert("Please Select A PMSA(s) To Add.");
		document.forms[0].amaPMSASB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAPMSA.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaPMSASB.length;
		selectedlen = document.forms[0].selectedAMAPMSA.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaPMSASB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAPMSA.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAPMSA.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAPMSA.options[j].value == document.forms[0].amaPMSASB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaPMSASB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAPMSA.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAPMSA.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAPMSA.options[len].value = document.forms[0].amaPMSASB.options[i].value;
					document.forms[0].selectedAMAPMSA.options[len].text = document.forms[0].amaPMSASB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following PMSA(s) You Selected To Add Already Exist In Your List. The PMSA(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAPMSA()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAPMSA.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No PMSA(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAPMSA.selectedIndex == -1)
	{
		alert("Please Select A PMSA(s) To Remove.");
		document.forms[0].selectedAMAPMSA.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAPMSA.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAPMSA.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAPMSA.options[m-blankcount].value = document.forms[0].selectedAMAPMSA.options[m].value;
					document.forms[0].selectedAMAPMSA.options[m-blankcount].text = document.forms[0].selectedAMAPMSA.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAPMSA.length = len - blankcount;
	}
}

function clearselectedAMAPMSA()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAPMSA.length < 1)
	{
		alert("There Are No Selected PMSA(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAPMSA.length;i++)
		{
			document.forms[0].selectedAMAPMSA.options[i].value = "";
			document.forms[0].selectedAMAPMSA.options[i].text = "";
		}
	
		document.forms[0].selectedAMAPMSA.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Hospital Affiliation   ----------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAHospAffil()
{	
	var process = "true";
	
	if (document.forms[0].amaHospAffilSB.selectedIndex == -1)
	{
		alert("Please Select A Hospital(s) To Add.");
		document.forms[0].amaHospAffilSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAHospAffil.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaHospAffilSB.length;
		selectedlen = document.forms[0].selectedAMAHospAffil.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaHospAffilSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAHospAffil.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAHospAffil.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAHospAffil.options[j].value == document.forms[0].amaHospAffilSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaHospAffilSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAHospAffil.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAHospAffil.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAHospAffil.options[len].value = document.forms[0].amaHospAffilSB.options[i].value;
					document.forms[0].selectedAMAHospAffil.options[len].text = document.forms[0].amaHospAffilSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Hospital(s) You Selected To Add Already Exist In Your List. The Hospital(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAHospAffil()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAHospAffil.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Hospital(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAHospAffil.selectedIndex == -1)
	{
		alert("Please Select A Hospital(s) To Remove.");
		document.forms[0].selectedAMAHospAffil.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAHospAffil.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAHospAffil.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAHospAffil.options[m-blankcount].value = document.forms[0].selectedAMAHospAffil.options[m].value;
					document.forms[0].selectedAMAHospAffil.options[m-blankcount].text = document.forms[0].selectedAMAHospAffil.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAHospAffil.length = len - blankcount;
	}
}

function clearselectedAMAHospAffil()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAHospAffil.length < 1)
	{
		alert("There Are No Selected Hospital(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAHospAffil.length;i++)
		{
			document.forms[0].selectedAMAHospAffil.options[i].value = "";
			document.forms[0].selectedAMAHospAffil.options[i].text = "";
		}
	
		document.forms[0].selectedAMAHospAffil.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Omit Codes ----------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAOmit()
{	
	var process = "true";
	
	if (document.forms[0].amaOmitSB.selectedIndex == -1)
	{
		alert("Please Select An Omit Code(s) To Add.");
		document.forms[0].amaOmitSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAOmit.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaOmitSB.length;
		selectedlen = document.forms[0].selectedAMAOmit.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaOmitSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAOmit.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAOmit.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAOmit.options[j].value == document.forms[0].amaOmitSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaOmitSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAOmit.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAOmit.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAOmit.options[len].value = document.forms[0].amaOmitSB.options[i].value;
					document.forms[0].selectedAMAOmit.options[len].text = document.forms[0].amaOmitSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Omit Code(s) You Selected To Add Already Exist In Your List. The Omit Code(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAOmit()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAOmit.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Omit Code(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAOmit.selectedIndex == -1)
	{
		alert("Please Select A Omit Code(s) To Remove.");
		document.forms[0].selectedAMAOmit.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAOmit.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAOmit.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAOmit.options[m-blankcount].value = document.forms[0].selectedAMAOmit.options[m].value;
					document.forms[0].selectedAMAOmit.options[m-blankcount].text = document.forms[0].selectedAMAOmit.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAOmit.length = len - blankcount;
	}
}

function clearselectedAMAOmit()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAOmit.length < 1)
	{
		alert("There Are No Selected Omit Code(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAOmit.length;i++)
		{
			document.forms[0].selectedAMAOmit.options[i].value = "";
			document.forms[0].selectedAMAOmit.options[i].text = "";
		}
	
		document.forms[0].selectedAMAOmit.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Fax Codes -----------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAFax()
{	
	var process = "true";
	
	if (document.forms[0].amaFaxSB.selectedIndex == -1)
	{
		alert("Please Select A Fax Code(s) To Add.");
		document.forms[0].amaFaxSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAFax.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amaFaxSB.length;
		selectedlen = document.forms[0].selectedAMAFax.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amaFaxSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAFax.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAFax.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAFax.options[j].value == document.forms[0].amaFaxSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amaFaxSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAFax.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAFax.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAFax.options[len].value = document.forms[0].amaFaxSB.options[i].value;
					document.forms[0].selectedAMAFax.options[len].text = document.forms[0].amaFaxSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Fax Code(s) You Selected To Add Already Exist In Your List. The Fax Code(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAFax()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAFax.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Fax Code(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAFax.selectedIndex == -1)
	{
		alert("Please Select A Fax Code(s) To Remove.");
		document.forms[0].selectedAMAFax.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAFax.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAFax.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAFax.options[m-blankcount].value = document.forms[0].selectedAMAFax.options[m].value;
					document.forms[0].selectedAMAFax.options[m-blankcount].text = document.forms[0].selectedAMAFax.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAFax.length = len - blankcount;
	}
}

function clearselectedAMAFax()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAFax.length < 1)
	{
		alert("There Are No Selected Fax Code(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAFax.length;i++)
		{
			document.forms[0].selectedAMAFax.options[i].value = "";
			document.forms[0].selectedAMAFax.options[i].text = "";
		}
	
		document.forms[0].selectedAMAFax.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Year in Program -----------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAMedYear()
{	
	var process = "true";
	
	if (document.forms[0].amamedyearSB.selectedIndex == -1)
	{
		alert("Please Select Year(s) To Add.");
		document.forms[0].amamedyearSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAMedYear.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amamedyearSB.length;
		selectedlen = document.forms[0].selectedAMAMedYear.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amamedyearSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAMedYear.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAMedYear.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAMedYear.options[j].value == document.forms[0].amamedyearSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amamedyearSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAMedYear.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAMedYear.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAMedYear.options[len].value = document.forms[0].amamedyearSB.options[i].value;
					document.forms[0].selectedAMAMedYear.options[len].text = document.forms[0].amamedyearSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Year(s) You Selected To Add Already Exist In Your List. The Years(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAMedYear()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAMedYear.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Year(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAMedYear.selectedIndex == -1)
	{
		alert("Please Select Year(s) To Remove.");
		document.forms[0].selectedAMAMedYear.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAMedYear.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAMedYear.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAMedYear.options[m-blankcount].value = document.forms[0].selectedAMAMedYear.options[m].value;
					document.forms[0].selectedAMAMedYear.options[m-blankcount].text = document.forms[0].selectedAMAMedYear.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAMedYear.length = len - blankcount;
	}
}

function clearselectedAMAMedYear()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAMedYear.length < 1)
	{
		alert("There Are No Selected Year(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAMedYear.length;i++)
		{
			document.forms[0].selectedAMAMedYear.options[i].value = "";
			document.forms[0].selectedAMAMedYear.options[i].text = "";
		}
	
		document.forms[0].selectedAMAMedYear.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA Post Graduate Year --------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAPostGradYear()
{	
	var process = "true";
	
	if (document.forms[0].amapostgradyearSB.selectedIndex == -1)
	{
		alert("Please Select Year(s) To Add.");
		document.forms[0].amapostgradyearSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAPostGradYear.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amapostgradyearSB.length;
		selectedlen = document.forms[0].selectedAMAPostGradYear.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amapostgradyearSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAPostGradYear.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAPostGradYear.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAPostGradYear.options[j].value == document.forms[0].amapostgradyearSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amapostgradyearSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAPostGradYear.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAPostGradYear.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAPostGradYear.options[len].value = document.forms[0].amapostgradyearSB.options[i].value;
					document.forms[0].selectedAMAPostGradYear.options[len].text = document.forms[0].amapostgradyearSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Year(s) You Selected To Add Already Exist In Your List. The Years(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAPostGradYear()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAPostGradYear.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Year(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAPostGradYear.selectedIndex == -1)
	{
		alert("Please Select Year(s) To Remove.");
		document.forms[0].selectedAMAPostGradYear.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAPostGradYear.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAPostGradYear.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAPostGradYear.options[m-blankcount].value = document.forms[0].selectedAMAPostGradYear.options[m].value;
					document.forms[0].selectedAMAPostGradYear.options[m-blankcount].text = document.forms[0].selectedAMAPostGradYear.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAPostGradYear.length = len - blankcount;
	}
}

function clearselectedAMAPostGradYear()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAPostGradYear.length < 1)
	{
		alert("There Are No Selected Year(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAPostGradYear.length;i++)
		{
			document.forms[0].selectedAMAPostGradYear.options[i].value = "";
			document.forms[0].selectedAMAPostGradYear.options[i].text = "";
		}
	
		document.forms[0].selectedAMAPostGradYear.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA High Prescribers ----------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAHP()
{	
	var process = "true";
	
	if (document.forms[0].amahpSB.selectedIndex == -1)
	{
		alert("Please Select High Prescriber(s) To Add.");
		document.forms[0].amahpSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAPostGradYear.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amahpSB.length;
		selectedlen = document.forms[0].selectedAMAHP.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amahpSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAHP.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAHP.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAHP.options[j].value == document.forms[0].amahpSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amahpSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAHP.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAHP.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAHP.options[len].value = document.forms[0].amahpSB.options[i].value;
					document.forms[0].selectedAMAHP.options[len].text = document.forms[0].amahpSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following High Prescriber(s) You Selected To Add Already Exist In Your List. The High Prescriber(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAHP()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAHP.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No High Prescriber(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAHP.selectedIndex == -1)
	{
		alert("Please Select High Prescriber(s) To Remove.");
		document.forms[0].selectedAMAHP.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAHP.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAHP.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAHP.options[m-blankcount].value = document.forms[0].selectedAMAHP.options[m].value;
					document.forms[0].selectedAMAHP.options[m-blankcount].text = document.forms[0].selectedAMAHP.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAHP.length = len - blankcount;
	}
}

function clearselectedAMAHP()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAHP.length < 1)
	{
		alert("There Are No Selected High Prescriber(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAHP.length;i++)
		{
			document.forms[0].selectedAMAHP.options[i].value = "";
			document.forms[0].selectedAMAHP.options[i].text = "";
		}
	
		document.forms[0].selectedAMAHP.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA High Prescribers ----------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOAHP()
{	
	var process = "true";
	
	if (document.forms[0].aoahpSB.selectedIndex == -1)
	{
		alert("Please Select High Prescriber(s) To Add.");
		document.forms[0].aoahpSB.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoahpSB.length;
		selectedlen = document.forms[0].selectedAOAHP.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoahpSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOAHP.options[0].value == "none")
					{
						len = document.forms[0].selectedAOAHP.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOAHP.options[j].value == document.forms[0].aoahpSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoahpSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOAHP.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOAHP.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOAHP.options[len].value = document.forms[0].aoahpSB.options[i].value;
					document.forms[0].selectedAOAHP.options[len].text = document.forms[0].aoahpSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following High Prescriber(s) You Selected To Add Already Exist In Your List. The High Prescriber(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOAHP()
{	
	var process = "true";
	var len = document.forms[0].selectedAOAHP.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No High Prescriber(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOAHP.selectedIndex == -1)
	{
		alert("Please Select High Prescriber(s) To Remove.");
		document.forms[0].selectedAOAHP.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOAHP.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOAHP.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOAHP.options[m-blankcount].value = document.forms[0].selectedAOAHP.options[m].value;
					document.forms[0].selectedAOAHP.options[m-blankcount].text = document.forms[0].selectedAOAHP.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOAHP.length = len - blankcount;
	}
}

function clearselectedAOAHP()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOAHP.length < 1)
	{
		alert("There Are No Selected High Prescriber(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOAHP.length;i++)
		{
			document.forms[0].selectedAOAHP.options[i].value = "";
			document.forms[0].selectedAOAHP.options[i].text = "";
		}
	
		document.forms[0].selectedAOAHP.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA State of Birth ------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMABirthState()
{	
	var process = "true";
	
	if (document.forms[0].amabirthstateSB.selectedIndex == -1)
	{
		alert("Please Select State(s) To Add.");
		document.forms[0].amabirthstateSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMABirthStates.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amabirthstateSB.length;
		selectedlen = document.forms[0].selectedAMABirthStates.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amabirthstateSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMABirthStates.options[0].value == "none")
					{
						len = document.forms[0].selectedAMABirthStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMABirthStates.options[j].value == document.forms[0].amabirthstateSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amabirthstateSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMABirthStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMABirthStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMABirthStates.options[len].value = document.forms[0].amabirthstateSB.options[i].value;
					document.forms[0].selectedAMABirthStates.options[len].text = document.forms[0].amabirthstateSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following States(s) You Selected To Add Already Exist In Your List. The State(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMABirthState()
{	
	var process = "true";
	var len = document.forms[0].selectedAMABirthStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMABirthStates.selectedIndex == -1)
	{
		alert("Please Select State(s) To Remove.");
		document.forms[0].selectedAMABirthStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMABirthStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMABirthStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMABirthStates.options[m-blankcount].value = document.forms[0].selectedAMABirthStates.options[m].value;
					document.forms[0].selectedAMABirthStates.options[m-blankcount].text = document.forms[0].selectedAMABirthStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMABirthStates.length = len - blankcount;
	}
}

function clearselectedAMABirthState()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMABirthStates.length < 1)
	{
		alert("There Are No Selected State(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMABirthStates.length;i++)
		{
			document.forms[0].selectedAMABirthStates.options[i].value = "";
			document.forms[0].selectedAMABirthStates.options[i].text = "";
		}
	
		document.forms[0].selectedAMABirthStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA State of License ----------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMALicenseState()
{	
	var process = "true";
	
	if (document.forms[0].amalicensestateSB.selectedIndex == -1)
	{
		alert("Please Select State(s) To Add.");
		document.forms[0].amalicensestateSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMALicenseStates.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amalicensestateSB.length;
		selectedlen = document.forms[0].selectedAMALicenseStates.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amalicensestateSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMALicenseStates.options[0].value == "none")
					{
						len = document.forms[0].selectedAMALicenseStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMALicenseStates.options[j].value == document.forms[0].amalicensestateSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amalicensestateSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMALicenseStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMALicenseStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMALicenseStates.options[len].value = document.forms[0].amalicensestateSB.options[i].value;
					document.forms[0].selectedAMALicenseStates.options[len].text = document.forms[0].amalicensestateSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following States(s) You Selected To Add Already Exist In Your List. The State(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMALicenseState()
{	
	var process = "true";
	var len = document.forms[0].selectedAMALicenseStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMALicenseStates.selectedIndex == -1)
	{
		alert("Please Select State(s) To Remove.");
		document.forms[0].selectedAMALicenseStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMALicenseStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMALicenseStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMALicenseStates.options[m-blankcount].value = document.forms[0].selectedAMALicenseStates.options[m].value;
					document.forms[0].selectedAMALicenseStates.options[m-blankcount].text = document.forms[0].selectedAMALicenseStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMALicenseStates.length = len - blankcount;
	}
}

function clearselectedAMALicenseState()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMALicenseStates.length < 1)
	{
		alert("There Are No Selected State(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMALicenseStates.length;i++)
		{
			document.forms[0].selectedAMALicenseStates.options[i].value = "";
			document.forms[0].selectedAMALicenseStates.options[i].text = "";
		}
	
		document.forms[0].selectedAMALicenseStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA State of Training ---------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMATrainingState()
{	
	var process = "true";
	
	if (document.forms[0].amatrainingstateSB.selectedIndex == -1)
	{
		alert("Please Select State(s) To Add.");
		document.forms[0].amatrainingstateSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMATrainingStates.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amatrainingstateSB.length;
		selectedlen = document.forms[0].selectedAMATrainingStates.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amatrainingstateSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMATrainingStates.options[0].value == "none")
					{
						len = document.forms[0].selectedAMATrainingStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMATrainingStates.options[j].value == document.forms[0].amatrainingstateSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amatrainingstateSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMATrainingStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMATrainingStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMATrainingStates.options[len].value = document.forms[0].amatrainingstateSB.options[i].value;
					document.forms[0].selectedAMATrainingStates.options[len].text = document.forms[0].amatrainingstateSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following States(s) You Selected To Add Already Exist In Your List. The State(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMATrainingState()
{	
	var process = "true";
	var len = document.forms[0].selectedAMATrainingStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMATrainingStates.selectedIndex == -1)
	{
		alert("Please Select State(s) To Remove.");
		document.forms[0].selectedAMATrainingStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMATrainingStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMATrainingStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMATrainingStates.options[m-blankcount].value = document.forms[0].selectedAMATrainingStates.options[m].value;
					document.forms[0].selectedAMATrainingStates.options[m-blankcount].text = document.forms[0].selectedAMATrainingStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMATrainingStates.length = len - blankcount;
	}
}

function clearselectedAMATrainingState()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMATrainingStates.length < 1)
	{
		alert("There Are No Selected State(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMATrainingStates.length;i++)
		{
			document.forms[0].selectedAMATrainingStates.options[i].value = "";
			document.forms[0].selectedAMATrainingStates.options[i].text = "";
		}
	
		document.forms[0].selectedAMATrainingStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AMA State of Graduation -------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAMAGraduationState()
{	
	var process = "true";
	
	if (document.forms[0].amagraduationstateSB.selectedIndex == -1)
	{
		alert("Please Select State(s) To Add.");
		document.forms[0].amagraduationstateSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAMAGraduationStates.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].amagraduationstateSB.length;
		selectedlen = document.forms[0].selectedAMAGraduationStates.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].amagraduationstateSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAMAGraduationStates.options[0].value == "none")
					{
						len = document.forms[0].selectedAMAGraduationStates.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAMAGraduationStates.options[j].value == document.forms[0].amagraduationstateSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].amagraduationstateSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAMAGraduationStates.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAMAGraduationStates.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAMAGraduationStates.options[len].value = document.forms[0].amagraduationstateSB.options[i].value;
					document.forms[0].selectedAMAGraduationStates.options[len].text = document.forms[0].amagraduationstateSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following States(s) You Selected To Add Already Exist In Your List. The State(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAMAGraduationState()
{	
	var process = "true";
	var len = document.forms[0].selectedAMAGraduationStates.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No State(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAMAGraduationStates.selectedIndex == -1)
	{
		alert("Please Select State(s) To Remove.");
		document.forms[0].selectedAMAGraduationStates.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAMAGraduationStates.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAMAGraduationStates.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAMAGraduationStates.options[m-blankcount].value = document.forms[0].selectedAMAGraduationStates.options[m].value;
					document.forms[0].selectedAMAGraduationStates.options[m-blankcount].text = document.forms[0].selectedAMAGraduationStates.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAMAGraduationStates.length = len - blankcount;
	}
}

function clearselectedAMAGraduationState()
{	
	var process = "true";
	
	if (document.forms[0].selectedAMAGraduationStates.length < 1)
	{
		alert("There Are No Selected State(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAMAGraduationStates.length;i++)
		{
			document.forms[0].selectedAMAGraduationStates.options[i].value = "";
			document.forms[0].selectedAMAGraduationStates.options[i].text = "";
		}
	
		document.forms[0].selectedAMAGraduationStates.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA Specialty -----------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOASpecialty()
{	
	var process = "true";
	
	if (document.forms[0].aoaspecialtySB.selectedIndex == -1)
	{
		alert("Please Select Specialty(s) To Add.");
		document.forms[0].aoaspecialtySB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAOASpecialty.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoaspecialtySB.length;
		selectedlen = document.forms[0].selectedAOASpecialty.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoaspecialtySB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOASpecialty.options[0].value == "none")
					{
						len = document.forms[0].selectedAOASpecialty.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOASpecialty.options[j].value == document.forms[0].aoaspecialtySB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoaspecialtySB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOASpecialty.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOASpecialty.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOASpecialty.options[len].value = document.forms[0].aoaspecialtySB.options[i].value;
					document.forms[0].selectedAOASpecialty.options[len].text = document.forms[0].aoaspecialtySB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Specialty(s) You Selected To Add Already Exist In Your List. The Specialty(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOASpecialty()
{	
	var process = "true";
	var len = document.forms[0].selectedAOASpecialty.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Specialty(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOASpecialty.selectedIndex == -1)
	{
		alert("Please Select Specialty(s) To Remove.");
		document.forms[0].selectedAOASpecialty.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOASpecialty.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOASpecialty.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOASpecialty.options[m-blankcount].value = document.forms[0].selectedAOASpecialty.options[m].value;
					document.forms[0].selectedAOASpecialty.options[m-blankcount].text = document.forms[0].selectedAOASpecialty.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOASpecialty.length = len - blankcount;
	}
}

function clearselectedAOASpecialty()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOASpecialty.length < 1)
	{
		alert("There Are No Selected Specialty(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOASpecialty.length;i++)
		{
			document.forms[0].selectedAOASpecialty.options[i].value = "";
			document.forms[0].selectedAOASpecialty.options[i].text = "";
		}
	
		document.forms[0].selectedAOASpecialty.length = 0;
	}
//		return true;
}

//-------------------------------------------------------------------------------------------
//-------  ADD / REMOVE / CLEAR AOA Boards --------------------------------------------------
//-------------------------------------------------------------------------------------------
function addselectedAOABoard()
{	
	var process = "true";
	
	if (document.forms[0].aoaboardSB.selectedIndex == -1)
	{
		alert("Please Select Board(s) To Add.");
		document.forms[0].aoaboardSB.focus();
		process = "false";
	}
	
//	alert(document.forms[0].selectedAOABoard.length);
	
	if (process == "true")
	{
		optionslen = document.forms[0].aoaboardSB.length;
		selectedlen = document.forms[0].selectedAOABoard.length;
		alertmessage = "";
		for (i=0;i<optionslen;i++)
		{
			if (document.forms[0].aoaboardSB.options[i].selected)
			{
				if (selectedlen > 0)
				{
					if (document.forms[0].selectedAOABoard.options[0].value == "none")
					{
						len = document.forms[0].selectedAOABoard.length;
						len = len - 1;
					}
					else
					{
						for (j=0;j<selectedlen;j++)
						{
							if (document.forms[0].selectedAOABoard.options[j].value == document.forms[0].aoaboardSB.options[i].value)
							{
								alertmessage = alertmessage + "\r" + document.forms[0].aoaboardSB.options[i].text;
								process = "false";
							}
						}

						if (process == "true")
						{
							len = selectedlen;
							document.forms[0].selectedAOABoard.length = len + 1;
						}
					}
				}
				else
				{
					len = selectedlen;
					document.forms[0].selectedAOABoard.length = len + 1;	
				}

				if (process == "true")
				{	
					document.forms[0].selectedAOABoard.options[len].value = document.forms[0].aoaboardSB.options[i].value;
					document.forms[0].selectedAOABoard.options[len].text = document.forms[0].aoaboardSB.options[i].text;
					selectedlen = len + 1;
				}
				else
				{
					process = "true";
				}
			}
		}//  end for
		
		if (alertmessage != "")
		{
			alert("The Following Boards(s) You Selected To Add Already Exist In Your List. The Board(s) Were Not Added Again." + alertmessage);
			
		}
	}	
//	return true;
}

function removeselectedAOABoard()
{	
	var process = "true";
	var len = document.forms[0].selectedAOABoard.length;
	blankcount = 0;
	
	if (len < 1)
	{
		alert("There Is No Board(s) to Remove.");
		process = "false";
	}
	else if (document.forms[0].selectedAOABoard.selectedIndex == -1)
	{
		alert("Please Select Board(s) To Remove.");
		document.forms[0].selectedAOABoard.focus();
		process = "false";
	}
	
	if (process == "true")
	{
		for (m=0;m<len;m++)
		{
			if (document.forms[0].selectedAOABoard.options[m].selected == true)
			{
				blankcount = blankcount + 1;
				document.forms[0].selectedAOABoard.options[m].selected = false;
			}
			else
			{
				if (blankcount > 0)
				{
					document.forms[0].selectedAOABoard.options[m-blankcount].value = document.forms[0].selectedAOABoard.options[m].value;
					document.forms[0].selectedAOABoard.options[m-blankcount].text = document.forms[0].selectedAOABoard.options[m].text;
				}
			}
		}
		
		document.forms[0].selectedAOABoard.length = len - blankcount;
	}
}

function clearselectedAOABoard()
{	
	var process = "true";
	
	if (document.forms[0].selectedAOABoard.length < 1)
	{
		alert("There Are No Selected Board(s) to Clear.");
		process = "false";
	}
		
	if (process == "true")
	{
		for (i=0;i<document.forms[0].selectedAOABoard.length;i++)
		{
			document.forms[0].selectedAOABoard.options[i].value = "";
			document.forms[0].selectedAOABoard.options[i].text = "";
		}
	
		document.forms[0].selectedAOABoard.length = 0;
	}
//		return true;
}


function checkalternateaddress(formname)
{	
	
	if (formname.address1.value.length == 0)
	{
		alert("Address 1 cannot be blank.");
		formname.address1.focus();
		return false;
	}
	
	if (formname.city.value.length == 0)
	{
		alert("City cannot be blank.");
		formname.city.focus();
		return false;
	}

	if (formname.state.value.length != 2)
	{
		alert("State must be 2 characters long.");
		formname.state.focus();
		return false;
	}
	
	if (formname.zipcode.value.length == 0)
	{
		alert("Zip Code cannot be blank.");
		formname.zipcode.focus();
		return false;
	}
	else
	{
		if (formname.zipcode.value.length != 5)
		{
			if (formname.zipcode.value.length != 10)
			{
				alert("Zip Code must be either 5 or 10 characters and in the format #####-#### for 11 character strings.");
				formname.zipcode.focus();
				return false;
			}
		}
	}
	
	return true;
}

function checkdataentry3()
{
	if ((document.forms['dataentry'].cycle.value.length < 1) || (document.forms['dataentry'].cycle.value.length > 5))
	{
		alert("Cycle must be 1 to 5 characters. Please enter the Cycle");
		document.forms['dataentry'].cycle.focus();
		document.forms['dataentry'].cycle.select();
		return false;
	}

	if ((document.forms['dataentry'].batch.value.length < 1) || (document.forms['dataentry'].batch.value.length > 5))
	{
		alert("Batch must be 1 to 5 characters. Please enter the Batch");
		document.forms['dataentry'].batch.focus();
		document.forms['dataentry'].batch.select();
		return false;
	}

	if (!((document.forms['dataentry'].effortcode.value.length >= 1) && (document.forms['dataentry'].effortcode.value.length <= 6)))
	{
		alert("Effort Code must be 1 to 6 characters. Please enter the Effort Code");
		document.forms['dataentry'].effortcode.focus();
		document.forms['dataentry'].effortcode.select();
		return false;
	}

	if ((document.forms['dataentry'].datemm.value.length < 2) || (document.forms['dataentry'].datedd.value.length < 2) || (document.forms['dataentry'].dateyy.value.length < 2))
	{
		alert("All date fields must contain 2 digits. Please enter the Response Date.");
		document.forms['dataentry'].datemm.focus();
		document.forms['dataentry'].datemm.select();
		return false;
	}
	else
	{
		document.forms['dataentry'].dateadd.value = document.forms['dataentry'].datemm.value + "/" + document.forms['dataentry'].datedd.value + "/20" + document.forms[0].dateyy.value;
	}
	
	if ((document.forms['dataentry'].doctorIDadd.value.length < 1))
	{
		alert("Doctor ID cannot be blank. Please enter the Doctor ID");
		document.forms['dataentry'].doctorIDadd.focus();
		document.forms['dataentry'].doctorIDadd.select();
		return false;
	}


	document.forms['dataentry'].submit();
}
