/*
Lupus Capital javascript library
*/
var emailRE=/^[\w.'-]+@[\w-]+\.([\w.-]+\.\w{2,3}|\w{2,3})$/;
var blankRE=/^[\s]*$/;

/* job search form */
function validateJobSearch( formObject )
{
	termObject = formObject.elements['term'];
	jobtypeObject = formObject.elements['jobtype'];
	jobkeywordsObject = formObject.elements['job_keywords'];

	if(jobtypeObject.options[jobtypeObject.selectedIndex].value == 'null')
	{
        alert( "Please select a job type." );
        jobkeywordsObject.focus();
        return false;
    }

	/*
	if (blankRE.test(jobkeywordsObject.value))
	{
		alert( "Please enter your firstname." );
		forenameObject.focus();
		return false;
    }
	*/
	return true;
}

/* send CV form */
function validateSendCV( formObject )
{
	nameObject = formObject.elements['name'];
	telephoneObject = formObject.elements['telephone'];
	emailObject = formObject.elements['email'];
	requiredjobObject = formObject.elements['job'];
	cvfileObject = formObject.elements['cvfile'];
	heardaboutObject = formObject.elements['heardabout'];


	if (blankRE.test(nameObject.value))
	{
		alert( "Please enter your name." );
		nameObject.focus();
		return false;
    }

	if (blankRE.test(telephoneObject.value))
	{
		alert( "Please enter your daytime telephone number." );
		telephoneObject.focus();
		return false;
    }

    if (blankRE.test(emailObject.value))
	{
        alert( "Please enter your email address." );
        emailObject.focus();
        return false;
    }
	else
	{
		if(!emailRE.test(emailObject.value))
		{
			alert( "Please enter a valid email address." );
			emailObject.focus();
			return false;
		}
	}

	if (blankRE.test(requiredjobObject.value))
	{
		alert( "Please enter your required job." );
		requiredjobObject.focus();
		return false;
    }

	if (blankRE.test(cvfileObject.value))
	{
		alert( "Please enter select a CV document." );
		cvfileObject.focus();
		return false;
    }

	if (blankRE.test(heardaboutObject.value))
	{
		alert( "Please enter where you heard about us." );
		heardaboutObject.focus();
		return false;
    }

	return true ;
}
