function Check_Contact_Form(aForm)
{
        var errorString = "The following problems found: \r\r";
		var validHandle = true;

		if ( aForm.name.value.length <= 0 ) {
		       errorString += "Name not supplied. \r";
		       validHandle = false;
		}
		if ( aForm.email.value.length <= 0 ) {
		       errorString += "E-mail not supplied. \r";
		       validHandle = false;
		}
		else{
			if(!aForm.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)){
				errorString += "Your E-mail address is invalid. \r";
		       	validHandle = false;
			}
		}
		if ( aForm.comments.value.length <= 0 ) {
		       errorString += "Comments not supplied. \r";
		       validHandle = false;
		}
        if (aForm.submitcount.value >=1)
        { 
	        errorString += "Form is already submitted, click reset if you want to re-submit. \r";
	        validHandle=false;
    	}
		
		if (validHandle == false) {
        		   errorString += "\r";
                alert(errorString+'\nPlease make changes and submit the form again.');
       }
       
       if (validHandle==true)
       { 
	       aForm.submitcount.value=1;
       	}
    	
        return (validHandle == true)
}
