//*****************************************************************************
// Awesome Resume Scripts
//
//*****************************************************************************

function rp(destURL)
{
	var SR = document.ExpPage_Res.SelResumeID.value;
	location = destURL+'/ar/page=Experience/?Sub=WR&SelResumeID='+SR;
}

function ProcessContactPage()
{
	var Proceed = 1;
	var Message;
	var FocusField;
	while (Proceed == 1)
	{
		if (document.ContactPage.state.selectedIndex==0)
		{
			Message = "You must select a state.";
			FocusField = "state";
			Proceed = 0;
			break;
		}
		// After all the fields are validated, the Proceed variable can either have a value of
		// 1 or 0.  If the value is 1, display a success message.
		break;
	}
	if (Proceed == 1)
		return true;
	else
	{
		alert( Message );
		if (FocusField != "")
		{
			eval("document.ContactPage." + FocusField + ".focus()");
			return false;
		}
	}
}

function ProcessExpPage_Res()
{
	var Proceed = 1;
	var Message;
	var FocusField;
	while (Proceed == 1)
	{
		if (!document.ExpPage_Res.resume.value)
		{
			Message = "You must enter your resume.";
			FocusField = "resume";
			Proceed = 0;
			break;
		}
		if (document.ExpPage_Res.resume.length < 200)
		{
			Message = "You must enter at least 200 characters for your resume.";
			FocusField = "resume";
			Proceed = 0;
			break;
		}
		if (document.ExpPage_Res.jAddlComments.value)
		{
			if (document.ExpPage_Res.jAddlComments.length > 1024)
			{
				Message = "Additional comments are limited to 1024 characters.";
				FocusField = "jAddlComments";
				Proceed = 0;
				break;
			}
		}
		break;
	}
	if (Proceed == 1)
	{
		return true;
	}
	else
	{
		alert( Message );
		if (FocusField != "")
		{
			eval("document.ExpPage_Res." + FocusField + ".focus()");
			return false;
		}
	}
}

function ProcessExpPage_NoRes()
{
	var Proceed = 1;
	var Message;
	var FocusField;
	while (Proceed == 1)
	{
		if (document.ExpPage_NoRes.jDescription1.value)
		{
			if (document.ExpPage_NoRes.jDescription1.length > 512)
			{
				Message = "Job Descriptions are limited to 512 characters.";
				FocusField = "jDescription1";
				Proceed = 0;
				break;
			}
		}
		if (document.ExpPage_NoRes.jDescription2.value)
		{
			if (document.ExpPage_NoRes.jDescription2.length > 512)
			{
				Message = "Job Descriptions are limited to 512 characters.";
				FocusField = "jDescription2";
				Proceed = 0;
				break;
			}
		}
		if (document.ExpPage_NoRes.jDescription3.value)
		{
			if (document.ExpPage_NoRes.jDescription3.length > 512)
			{
				Message = "Job Descriptions are limited to 512 characters.";
				FocusField = "jDescription3";
				Proceed = 0;
				break;
			}
		}
		if (document.ExpPage_NoRes.eAchieve1.value)
		{
			if (document.ExpPage_NoRes.eAchieve1.length > 512)
			{
				Message = "Achievement descriptions are limited to 512 characters.";
				FocusField = "eAchieve1";
				Proceed = 0;
				break;
			}
		}
		if (document.ExpPage_NoRes.eAchieve2.value)
		{
			if (document.ExpPage_NoRes.eAchieve2.length > 512)
			{
				Message = "Achievement descriptions are limited to 512 characters.";
				FocusField = "eAchieve2";
				Proceed = 0;
				break;
			}
		}
		if (document.ExpPage_NoRes.jAddlComments.value)
		{
			if (document.ExpPage_NoRes.jAddlComments.length > 1024)
			{
				Message = "Additional comments are limited to 1024 characters.";
				FocusField = "jAddlComments";
				Proceed = 0;
				break;
			}
		}
		break;
	}
	if (Proceed == 1)
	{
		return true;
	}
	else
	{
		alert( Message );
		if (FocusField != "")
		{
			eval("document.ExpPage_Res." + FocusField + ".focus()");
			return false;
		}
	}
}
