function trim(obj){
return(obj.value=obj.value.replace(/^[\s\n]+|[\s\n]+$/g, ''))
}
function isemail(e)
{
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var returnval=emailfilter.test(e);
	if(returnval==false)
		 return(0);
	else
		return(1);		 
}  
function reset1(fObj)  
{
var OK= confirm("Are you sure you clear this form ?");
if(OK)
	fObj.reset();
}	
function validate(fObj){
 var Elmts= fObj.elements;
 //alert('hai');
 for(var i=0;i<Elmts.length;i++){
 	if(Elmts[i].getAttribute('id')=='' || Elmts[i].getAttribute('id')==null)
		continue;
	trim(Elmts[i]);
	var erElmt=Elmts[i];
	while(erElmt.nodeName!='EM')
		erElmt=erElmt.nextSibling;
	switch(Elmts[i].getAttribute('name')){
		case 'Fullname':if(Elmts[i].value.length<4){
							erElmt.innerHTML="Please fill up your name.";
							Elmts[i].focus();
							return false;
							}
						else
							erElmt.innerHTML="";
					break;
		case 'Email':if(!isemail(Elmts[i].value)){
							erElmt.innerHTML="Please enter a valid email.";
							Elmts[i].focus();
							return false;
							}
						else
							erElmt.innerHTML="";
					break;
	   case 'Subject':if(Elmts[i].value.length<2){
							erElmt.innerHTML="Please enter a subject.";
							Elmts[i].focus();
							return false;
							}
						else
							erElmt.innerHTML="";
					break;
		case 'Message':if(Elmts[i].value.length<4){
							erElmt.innerHTML="Please enter your message.";
							Elmts[i].focus();
							return false;
							}
						else
							erElmt.innerHTML="";
					break;
	}
	
 }
 fObj.submit();
}