		var r={
  'special':/[\W]/g,
  'quotes':/['\''&'\"']/g,
  'notnumbers':/[^\d]/g
}
var re10digit=/^\d{10}$/ 
var filter=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,3})$/;

function valid(o,w){
  o.value = o.value.replace(r[w],'');
}



function validate(fb)	
{/*var stripped = strng.replace(/[\(\)\.\-\ ]/g, '');*/
	if(fb.name.value == '')
	{
		alert ('Please enter your name.');
		fb.name.focus(); 
		return false;
	}
	else if(fb.email.value == '')
	{
		alert("Please enter your email address.");
		fb.email.focus();
		return false;
	}
	else if ((fb.email.value.indexOf ('@',0) == -1 || fb.email.value.indexOf ('.',0) == -1) && fb.email.value != "") 
	{
		alert ("Email Address is not valid"); 
		fb.email.focus();
		return false;
	}
	else if(fb.subject1.value == '')
	{
		alert("Subject is required");
		fb.subject1.focus();
		return false;
	}
	else if(fb.message.value == '')
	{
		alert("Please type your message");
		fb.message.focus();
		return false;
	}
	else 
	{
		return true;
	}
}