// JavaScript Document
/*
•	Description: Error Check javascript page for the Screen2 (page2.cfm). 
	To check the field lengths of the description fields and the values of percentage rank values.>

•	Created By: SRI KRISHNA LAKAMSANI 
•	Date Created: 08/24/2004
•	Input parameters: Formname and its parameters from newpage.cfm (form:newpage2). 

•	LAST Modified By (Developer name) – JOSE A. RAMIREZ
•	PURPOSE – Include check of text length of comment fields in the e-signature page (6)
•	Date Modified (mm/dd/yyyy) – 10/28/04
*/

function checkLength(form){

    if (form.perc_1.value > 100){
	    alert("Percentage value for Rank 1 should be less than 100. It is "+form.perc_1.value);
        return false;
	}
	else if (form.perc_2.value > 100){
	    alert("Percentage value for Rank 2 should be less than 100. It is "+form.perc_2.value);
        return false;
	}
	else if (form.perc_3.value > 100){
	    alert("Percentage value for Rank 3 should be less than 100. It is "+form.perc_3.value);
        return false;
	}
	else if (form.perc_4.value > 100){
	    alert("Percentage value for Rank 4 should be less than 100. It is "+form.perc_4.value);
        return false;
	}
	else if (form.perc_5.value > 100){
	    alert("Percentage value for Rank 5 should be less than 100. It is "+form.perc_5.value);
        return false;
	}
	
	if (form.postSummary.value.length > 637){
        alert("Text too long for Summary. Must be 637 characters or less. It is "+form.postSummary.value.length);
        return false;
    }
	else   if (form.descr_1.value.length > 315){
        alert("Text too long for Rank 1 Description. Must be 315 characters or less. It is "+form.descr_1.value.length);
        return false;
    }
	else if (form.descr_2.value.length > 315){
        alert("Text too long  for Rank 2 Description. Must be 315 characters or less. It is "+form.descr_2.value.length);
        return false;
    }
	else if (form.descr_3.value.length > 315){
        alert("Text too long  for Rank 3 Description. Must be 315 characters or less. It is "+form.descr_3.value.length);
        return false;
    }
	else if (form.descr_4.value.length > 315){
        alert("Text too long  for Rank 4 Description. Must be 315 characters or less. It is "+form.descr_4.value.length);
        return false;
    }
	else if (form.descr_5.value.length > 315){
        alert("Text too long  for Rank 5 Description. Must be 315 characters or less. It is "+form.descr_5.value.length);
        return false;
    }
    return true;
}

function checkLengthPg3(form){
	if (form.ans1a.value.length > 637){
        alert("Text too long for Answer#6. Must be 637 characters or less. It is "+form.ans1a.value.length);
        return false;
    }
	else if (form.ans3b.value.length > 637){
        alert("Text too long  for the examples listed for Question 8. Must be 637 characters or less. It is "+form.ans3b.value.length);
        return false;
    }
	return true;
}

function checkLengthPg4(form){
	if (form.ans4b.value.length > 637){
        alert("Text too long for the examples listed for Question 9. Must be 637 characters or less. It is "+form.ans4b.value.length);
        return false;
    }
	else if (form.ans5h.value.length > 637){
        alert("Text too long for additional comments in Question 10. Must be 637 characters or less. It is "+form.ans5h.value.length);
        return false;
    }
	return true;
}
function checkLengthPg5(form){
	if (form.ans7.value.length > 637){
        alert("Text too long for Question 12. Must be 637 characters or less. It is "+form.ans7.value.length);
        return false;
    }
	else if (form.ans8.value.length > 637){
        alert("Text too long for Question 13. Must be 637 characters or less. It is "+form.ans8.value.length);
        return false;
    }
	else if (form.ans9.value.length > 637){
        alert("Text too long for Question 14. Must be 637 characters or less. It is "+form.ans9.value.length);
        return false;
    }
	return true;
}

function checkLengthPg1BF(form){
	if (form.answer1a.value.length > 1000){
        alert("Text too long for question about 'primary responsibilities/duties'. Must be 1000 characters or less. It is "+form.answer1a.value.length);
        return false;
    }
	else if (form.answer3b.value.length > 1000){
        alert("Text too long for question about 'secondary responsibilities/duties'. Must be 1000 characters or less. It is "+form.answer3b.length);
        return false;
    }
	else if (form.answer4b.value.length > 1000){
        alert("Text too long for question about 'other responsibilities/duties'. Must be 1000 characters or less. It is "+form.answer4b.value.length);
        return false;
    }
	return true;
}


function checkLengthPg6(form){
	if (form.CommentsDeptHead.value.length > 1000){
        alert("Text too long for comments of the Department Head. Must be 1000 characters or less. It is "+form.CommentsDeptHead.value.length);
        return false;
    }
	else if (form.CommentsDean.value.length > 1000){
        alert("Text too long for comments of the Dean. Must be 1000 characters or less. It is "+form.CommentsDean.value.length);
        return false;
    }
	else if (form.CommentsVPA.value.length > 1000){
        alert("Text too long for comments of the Vice President or Administrator. Must be 1000 characters or less. It is "+form.CommentsVPA.value.length);
        return false;
    }
	return true;
}

