/*
 * Client:	SOA
 *
 * Language:	JavaScript
 *
 * Created by:	Dean Jensen
 * Created on:	07-AUGUST-02
 *
 * Modified on:	05-JANUARY-03
 *
 * Description:	Actuarial Research Exchange - Research Opportunities
 * 
 * Version:	1.1.2
 *
 * Copyright:	The contents of this file are protected under the United States
 *   			copyright laws as an unpublished work, and is confidential and
 *   			proprietary to Synergistic Networks, Inc.  Its use or disclosure in
 *   			whole or in part without the expressed written permission of
 *   			Synergistic Networks, Inc. is expressely prohibited.
 *
 *   			© Copyright 2003 by Synergistic Networks, Inc. All rights reserved.
 */

// -------------------------------------------------------
// Set focus to the first field
// -------------------------------------------------------
	function setFocus(form)
	 {
		switch (form)
		 {
			case 'o':
			 {
				window.document.frmOpportunities.txtResearchProject.focus();
				break;
			 }
			case 'r':
			 {
				window.document.frmResearchers.txtResearcherName.focus();
				break;
			 }
		 }
	 }

// -------------------------------------------------------
// Reset the Opportunity Form
// -------------------------------------------------------
	function resetOpportunity(form)
	 {
		form.reset();
		setFocus('o');
	 }

// -------------------------------------------------------
// Reset the Researcher Form
// -------------------------------------------------------
	function resetResearcher(form)
	 {
		form.reset();
		setFocus('r');
	 }

// -------------------------------------------------------
// Verify the Opportunities Form
// -------------------------------------------------------
	function verifyOpportunity(form)
	 {
		if (form.txtResearchProject.value == "")
		 {
			alert ("Please provide the name of the research project.");
			form.txtResearchProject.focus();
			return false;
		 }
		else if (form.txtResearchRequester.value == "")
		 {
			alert ("Please provide the research entity/requester.");
			form.txtResearchRequester.focus();
			return false;
		 }
		else if (form.txtContactName.value == "")
		 {
			alert ("Please provide the contact name.");
			form.txtContactName.focus();
			return false;
		 }
		else if (form.txtPhone.value == "")
		 {
			alert ("Please provide the phone.");
			form.txtPhone.focus();
			return false;
		 }
		else if (form.txtEmail.value == "")
		 {
			alert ("Please provide the email.");
			form.txtEmail.focus();
			return false;
		 }
		else
		 {
			form.submit();
			return true;
		 }
	 }

// -------------------------------------------------------
// Verify the Researchers Form
// -------------------------------------------------------
	function verifyResearcher(form)
	 {
		if (form.txtResearcherName.value == "")
		 {
			alert ("Please provide the researcher name.");
			form.txtResearcherName.focus();
			return false;
		 }
		else if (!form.chkFinance.checked && !form.chkLife.checked && !form.chkPension.checked && !form.chkPropertyCasualty.checked && !form.chkRetirementSystem.checked)
		 {
			alert ("Please select a specialty or interest/expertise.");
			form.chkFinance.focus();
			return false;
		 }
		else if (form.txtPhone.value == "")
		 {
			alert ("Please provide the phone.");
			form.txtPhone.focus();
			return false;
		 }
		else if (form.txtEmail.value == "")
		 {
			alert ("Please provide the email.");
			form.txtEmail.focus();
			return false;
		 }
		else if (!form.optResearcherStatus[0].checked && !form.optResearcherStatus[1].checked)
		 {
			alert ("Please select a research status.");
			form.optResearcherStatus[0].focus();
			return false;
		 }
		else if (!form.chkFunded.checked && !form.chkUnfunded.checked && !form.chkPublishable.checked && !form.chkProprietary.checked)
		 {
			alert ("Please select a research interest.");
			form.chkFunded.focus();
			return false;
		 }
		else
		 {
			form.submit();
			return true;
		 }
	 }

// -------------------------------------------------------
// Cancel the Action
// -------------------------------------------------------
	function cancelAction()
	 {
		window.location = "/exchange/admin/default.aspx";
	 }

// -------------------------------------------------------
// Get today's date
// -------------------------------------------------------
	function getTodaysDate(form)
	 {
		var objDate;
		//var todaysDate, month, day, year;
		objDate = new Date();

		todaysDate = "";
		todaysDate += (objDate.getMonth() + 1) + "/";
		todaysDate += objDate.getDate() + "/";
		todaysDate += objDate.getYear();

		form.txtRecDate.value = "";
		form.txtRecDate.value = todaysDate;
	 }

// -------------------------------------------------------
// Confirm the delete
// -------------------------------------------------------
	function confirmDeleteOpportunity(form)
	 {
		var iResponse;
		var msg;

		msg = "Are you sure you want to permanently delete this opportunity?\n\nIf you click OK,"
		msg = msg + " you will not be able to undo this delete operation.\nAre you sure you want"
		msg = msg + " to delete this opportunity?"

		iResponse = confirm (msg);

		if (iResponse == true)		 {
			form.submit();
			return true;
		 }
		else
		 {
			return false;
		 }
	 }

	function confirmDeleteResearcher(form)
	 {
		var iResponse;
		var msg;

		msg = "Are you sure you want to permanently delete this researcher?\n\nIf you click OK,"
		msg = msg + " you will not be able to undo this delete operation.\nAre you sure you want"
		msg = msg + " to delete this researcher?"

		iResponse = confirm (msg);

		if (iResponse == true)		 {
			form.submit();
			return true;
		 }
		else
		 {
			return false;
		 }
	 }

// EOF
