var inquirySelected = false;

// TRIMS THE LEADING AND TRAILING SPACES FROM A STRING
function ltrim(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

// VALIDATES FIELDS ON FORM frmRRSP
function valForm()
{
    var ctlDepartment = document.frmContact.selDepartment;
    var ctlInquiry = document.frmContact.inquiry;
    var ctlEmail = document.frmContact.email;
    var ctlName = document.frmContact.name;
    var ctlPhone = document.frmContact.phone;
    var ctlDescription = document.frmContact.description;

	// DEPARTMENT
	if(ctlDepartment.selectedIndex == 0)
	{     
		alert("Please Select a Department.");
		ctlDepartment.focus();
		return false;
	}
	
	// INQUIRY

	if(inquirySelected == false)
	{     
		alert("Please select an Inquiry.");
		return false;
	}
	
	//CHECK EMAIL

    if (!isValidEmail(ctlEmail.value)){
	alert('Please enter a valid Email.');
        ctlEmail.focus();
        ctlEmail.select();
        return false;
    }

	// NAME

	if((ltrim(ctlName.value)).length==0)
	{
		alert("Please enter your Name.");
		ctlName.focus();
		return false;
	}

	// PHONE

	if((ltrim(ctlPhone.value)).length==0)
	{
		alert("Please enter your Phone Number.");
		ctlPhone.focus();
		return false;
	}


	// DESCRIPTION

	if((ltrim(ctlDescription.value)).length==0)
	{     
		alert("Please enter a Problem Description or Sales Inquiry.");
		ctlDescription.focus();
		return false;
	}
}

function isValidEmail(str)
{
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}