function form_validate_upload_filename(e,title)
{
	var v=e.value;
	for(var i=0;i<v.length;i++)
	{
  	var c=v.charAt(i);
    if(" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-!#$&%^()_@`{}+,.:;=[]\/\\".indexOf(c)==-1)
		{
		  alert('Please enter valid '+title);
		  e.focus();
	  	return false;
		}
 	}
	return true; 
}

 	function check_form(f)
  	{
	var phonetext;
	
	r=   	form_validate_mandatory(f.p_name,'your first name')&&
			form_validate_mandatory(f.p_name,'your last name')&&
			form_validate_mandatory(f.p_email,'email address')&&
			form_validate_email(f.p_email,'email address')&& 
			form_validate_mandatory(f.p_phone,'phone number')&&
			form_validate_phone(f.p_phone,'phone number')&&
			form_validate_upload_filename(f.userfile,'File Path');
			
		phonetext = document.getElementById('p_phone').value; 
		
		if(phonetext.length < 10 && r==true ) {		
		r=false;
		alert("Please enter valid phone Number");    	
		document.frmhw.p_phone.focus();
		} 
		
			if(r == true){ 
			
			document.frmhw.submit();   
			
			}
	  return r;
}