function validateForm(form) 
{    
	if (form.name.value == '') 
	{
		rc=alert('Please Enter Your First Name.');    
		form.name.focus();
		return false;    
	}

	if (form.from.value == '') 
	{
		rc=alert('Please Enter Your Email Address.');    
		form.from.focus();
		return false;    
	} 
	else 
	{
		if (!form.from.value.match(/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/)) 
		{
			rc=alert('You Entered a Invalid Email Address.');
			form.from.focus();
			return false;
		}
	}

    if (form.partner && form.partner.value == '-1')
    {
        rc=alert('Please Choose A Referrer.');
        form.partner.focus();
        return false;
    } else if (form.partner) {
		var date = new Date();
		date.setTime(date.getTime() + (1000 * 24 * 60 * 60 * 1000));

		document.cookie = 'partner=' + form.partner.value + '; expires=' + date.toGMTString() + '; path=/';
	}


	return true;
}
