/***********************************************************************************************************************************************/
//  Date Modified			Modified By				Details
//
//  08/26/03				RM		                Deleted code related to removal of AVP approve on form.
/***********************************************************************************************************************************************/
/*******************************************************************/
function validateAllData(form){
	if (checkString(form.elements["Requestor_Name"],"'Requestor's Name'", false) == false) return false;
	if (checkString(form.elements["Requestor_Department"],"'Requestor's Department'", false) == false) return false;
	if (checkEmail(form.elements["email"], false) == false) return false;
	//var optSelRequestedFor = getRadioButtonValue (form.elements["approve"]);
	//if (optSelRequestedFor == "no") {		
		//alert ("You need to obtain prior approval from your AVP before you can request assignment of this prospect.");
		//return false; }	

	/*  Prospect # 1  */
	if (checkString(form.elements["P1_Name"],"Prospect #1's 'Name'", false) == false) return false;
	/*if (checkUMID(document.rsch_prosp_assign.P1_ID.value, document.rsch_prosp_assign.P1_ID) == false) return false;*/
	if (document.rsch_prosp_assign.P1_Action_Type.value == "") {
		alert("You did not select an 'Action Type' for Prospect #1. Please enter one now.");
		document.rsch_prosp_assign.P1_Action_Type.focus();
		return false;}
	if (checkString(form.elements["P1_Reason"],"Prospect #1's 'Action Reason'", false) == false) return false;

	/*  Prospect # 2  */	
	/*if (!((document.rsch_prosp_assign.P2_Name.value == "") && (document.rsch_prosp_assign.P2_ID.value == "") &&
		(document.rsch_prosp_assign.P2_Reason.value == "") && (document.rsch_prosp_assign.P2_Action_Type.value == ""))) {
			/*if (checkUMID(document.rsch_prosp_assign.P2_ID.value, document.rsch_prosp_assign.P2_ID) == false) return false;*/
		/*	if (checkString(form.elements["P2_ID"],"Prospect #2's 'ID'",false) == false) return false;
			if (document.rsch_prosp_assign.P2_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #2. Please enter one now.");
				document.rsch_prosp_assign.P2_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P2_Reason"],"Prospect #2's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 3  */	
	/*if (!((document.rsch_prosp_assign.P3_Name.value == "") && (document.rsch_prosp_assign.P3_ID.value == "") &&
		(document.rsch_prosp_assign.P3_Reason.value == "") && (document.rsch_prosp_assign.P3_Action_Type.value == ""))) {
			if (checkString(form.elements["P3_Name"],"Prospect #3's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P3_ID.value, document.rsch_prosp_assign.P3_ID) == false) return false;*/
		/*	if (document.rsch_prosp_assign.P3_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #3. Please enter one now.");
				document.rsch_prosp_assign.P3_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P3_Reason"],"Prospect #3's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 4  */	
	/*if (!((document.rsch_prosp_assign.P4_Name.value == "") && (document.rsch_prosp_assign.P4_ID.value == "") &&
		(document.rsch_prosp_assign.P4_Reason.value == "") && (document.rsch_prosp_assign.P4_Action_Type.value == ""))) {
			if (checkString(form.elements["P4_Name"],"Prospect #4's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P4_ID.value, document.rsch_prosp_assign.P4_ID) == false) return false;*/
			/*if (document.rsch_prosp_assign.P4_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #4. Please enter one now.");
				document.rsch_prosp_assign.P4_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P4_Reason"],"Prospect #4's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 5  */	
/*	if (!((document.rsch_prosp_assign.P5_Name.value == "") && (document.rsch_prosp_assign.P5_ID.value == "") &&
		(document.rsch_prosp_assign.P5_Reason.value == "") && (document.rsch_prosp_assign.P5_Action_Type.value == ""))) {
			if (checkString(form.elements["P5_Name"],"Prospect #5's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P5_ID.value, document.rsch_prosp_assign.P5_ID) == false) return false;*/
		/*	if (document.rsch_prosp_assign.P5_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #5. Please enter one now.");
				document.rsch_prosp_assign.P5_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P5_Reason"],"Prospect #5's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 6  */	
	/*if (!((document.rsch_prosp_assign.P6_Name.value == "") && (document.rsch_prosp_assign.P6_ID.value == "") &&
		(document.rsch_prosp_assign.P6_Reason.value == "") && (document.rsch_prosp_assign.P6_Action_Type.value == ""))) {
			if (checkString(form.elements["P6_Name"],"Prospect #6's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P6_ID.value, document.rsch_prosp_assign.P6_ID) == false) return false;*/
		/*	if (document.rsch_prosp_assign.P6_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #6. Please enter one now.");
				document.rsch_prosp_assign.P6_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P6_Reason"],"Prospect #6's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 7  */	
	/*if (!((document.rsch_prosp_assign.P7_Name.value == "") && (document.rsch_prosp_assign.P7_ID.value == "") &&
		(document.rsch_prosp_assign.P7_Reason.value == "") && (document.rsch_prosp_assign.P7_Action_Type.value == ""))) {
			if (checkString(form.elements["P7_Name"],"Prospect #7's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P7_ID.value, document.rsch_prosp_assign.P7_ID) == false) return false;*/
			/*if (document.rsch_prosp_assign.P7_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #7. Please enter one now.");
				document.rsch_prosp_assign.P7_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P7_Reason"],"Prospect #7's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 8  */	
	/*if (!((document.rsch_prosp_assign.P8_Name.value == "") && (document.rsch_prosp_assign.P8_ID.value == "") &&
		(document.rsch_prosp_assign.P8_Reason.value == "") && (document.rsch_prosp_assign.P8_Action_Type.value == ""))) {
			if (checkString(form.elements["P8_Name"],"Prospect #8's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P8_ID.value, document.rsch_prosp_assign.P8_ID) == false) return false;*/
			/*if (document.rsch_prosp_assign.P8_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #8. Please enter one now.");
				document.rsch_prosp_assign.P8_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P8_Reason"],"Prospect #8's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 9  */	
	/*if (!((document.rsch_prosp_assign.P9_Name.value == "") && (document.rsch_prosp_assign.P9_ID.value == "") &&
		(document.rsch_prosp_assign.P9_Reason.value == "") && (document.rsch_prosp_assign.P9_Action_Type.value == ""))) {
			if (checkString(form.elements["P9_Name"],"Prospect #9's 'Name'", false) == false) return false;
			/*if (checkUMID(document.rsch_prosp_assign.P9_ID.value, document.rsch_prosp_assign.P9_ID) == false) return false;*/
			/*if (document.rsch_prosp_assign.P9_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #9. Please enter one now.");
				document.rsch_prosp_assign.P9_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P9_Reason"],"Prospect #9's 'Action Reason'", false) == false) return false;}

	/*  Prospect # 10  */	
	/*if (!((document.rsch_prosp_assign.P10_Name.value == "") && (document.rsch_prosp_assign.P10_ID.value == "") &&
		(document.rsch_prosp_assign.P10_Reason.value == "") && (document.rsch_prosp_assign.P10_Action_Type.value == ""))) {
			if (checkString(form.elements["P10_Name"],"Prospect #10's 'Name'", false) == false) return false;
			if (checkUMID(document.rsch_prosp_assign.P10_ID.value, document.rsch_prosp_assign.P10_ID) == false) return false;
			if (document.rsch_prosp_assign.P10_Action_Type.value == "") {
				alert("You did not select an 'Action Type' for Prospect #10. Please enter one now.");
				document.rsch_prosp_assign.P10_Action_Type.focus();
				return false;}
			if (checkString(form.elements["P10_Reason"],"Prospect #10's 'Action Reason'", false) == false) return false;}*/

	document.rsch_prosp_assign.recipient.value = document.rsch_prosp_assign.recipient.value + ", " + document.rsch_prosp_assign.email.value;
	return true;
}

/*******************************************************************/
function checkUMID (name, thefield) {
	var iC = "This field must be a valid UM ID.  If this Prospect is not in the DUR system, please enter C99999999.";	
	var digits = "0123456789";
		
	if (name.length != 9) 		
	return warnInvalid (thefield, iC); 
	
	for (i = 1; i < name.length; i++) 
	{
		if ((name.charAt(i) < "0") || (name.charAt(i) > "9")) 			
		return warnInvalid (thefield, iC); 
	}
	
	for (i = 0; i < 1; i++)
	{
		if ((name.charAt(i) != "c") && (name.charAt(i) != "C")) 	
		return warnInvalid (thefield, iC); 
	}			

}

/*******************************************************************/
function getRadioButtonValue (radio)
{   for (var i = 0; i < radio.length; i++)
    {   if (radio[i].checked) { break }
    }
    return radio[i].value
}

/*******************************************************************/
function checkSSN (theField, message, emptyOK)
{   if (checkSSN.arguments.length == 1) emptyOK = defaultEmptyOK;
    if ((emptyOK == true) && (isEmpty(theField.value))) return true;
    else
    {  var normalizedSSN = stripCharsInBag(theField.value, SSNDelimiters)
       if (!isSSN(normalizedSSN, false)) {
	   		alert("You have entered an invalid ID for " + message + ". Please reenter it now.");
			theField.focus();
			theField.select();
			return false;}
       else return true;
    }
}
/*******************************************************************/

