function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function checkform()
{
	if ( trim(document.getElementById('sponsorForm').coname.value) == "" )
	{
		alert ( "Please enter the company or organization name." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').cotaxid.value) == "" )
	{
		alert ( "Please enter a valid Federal EIN, SS# or Sprint Vendor number." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').cname.value) == "" )
	{
		alert ( "Please enter a valid contact name." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').maddress.value) == "" )
	{
		alert ( "Please enter a valid address." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').city.value) == "" )
	{
		alert ( "Please enter a valid city." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').zip.value) == "" )
	{
		alert ( "Please enter a valid zip code." );
		return false;
	}

	if ( document.getElementById('sponsorForm').state.value == "" )
	{
		alert ( "Please enter a valid state." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').telephone.value) == "" )
	{
		alert ( "Please enter a valid telephone or VP number." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').email.value) == "" )
	{
		alert ( "Please enter a valid email address." );
		return false;
	}

   	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	var address = document.getElementById('sponsorForm').email.value;
   	if(reg.test(address) == false) 
	{
      alert( "You have entered an invalid email address, please re-enter." );
      return false;
   	}

	var x, len = document.sponsorForm.grouptype.length;
	var hasChecked = false;
    for (x=0; x<len; ++x)
    {
        if (document.sponsorForm.grouptype[x].checked)
        {
			hasChecked = true;
			break;
		}
	}

	if ( !hasChecked )
	{
		alert ( "Please select a group category." );
		return false;
	}

	if ( document.getElementById('sponsorForm').eventdate.value == "" )
	{
		alert ( "Please enter the event date." );
		return false;
	}

	if ( trim(document.getElementById('sponsorForm').eventname.value) == "" )
	{
		alert ( "Please enter a valid event name or title." );
		return false;
	}


	document.getElementById('sponsorForm').submit();
}
