function checkform(myform)
{

        if (myform.form_cat_id.value == '')
        {

                alert('Please select a category.');
        myform.form_cat_id.focus();
                return false;
        }

        else if (myform.form_link_url.value == '')
        {

                alert('Please enter a URL (address) for the page linked to.');
        myform.form_link_url.focus();
                return false;
        }
		else if (myform.form_link_url.value == 'http://')
        {

                alert('Please enter a URL (address) for the page linked to.');
        myform.form_link_url.focus();
                return false;
        }
		else if (myform.form_link_text.value == '')
        {

                alert('Please enter text (to click on) for the link.');
        myform.form_link_text.focus();
                return false;
        }
		else if (myform.form_description.value == '')
        {

                alert('Please enter a description for the link.');
        myform.form_description.focus();
                return false;
        }
		else if (myform.form_recip_url.value == ''||myform.form_recip_url.value == 'http://')
        {

                alert('Please enter a Reciprocal URL.');
        myform.form_recip_url.focus();
                return false;
        }
        //email check
        else if (myform.form_email.value == '')
        {

                alert('Please enter an email address.');
        myform.form_email.focus();
                return false;
        }
        else if (myform.form_email.value != "" )
        {
        var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                if (!myform.form_email.value.match(re)) {
        			alert('Your email address is not in a valid format.');
        			myform.form_email.focus();
        			return false;
                }
		}
		
        return true;
}

