function invitation(val)
{   

	if (val == 0)
  {
	from_name = document.getElementById("from_name");
	from_email =  document.getElementById('from_email');
  }
	friend_name = document.getElementById("friend_name");
	friend_email =  document.getElementById('friend_email');
		
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	var numExp = /^[0-9]+$/;
	var priceExp = /^[0-9.]+$/;
	var date_exp = /^[0-9-]+$/;
	var telExp = /^[0-9\, \-]+$/;
	var mobExp = /^[0-9\, \,]+$/;
	var spaceExp = /^[a-zA-Z0-9\,]+$/;
	
	
	if (val == 0)
  {
	  
	if(from_name.value == "")
	{
		alert("From Name is Required");
    	from_name.focus();
	 	return false;  
  	}
	
	/*if(!title.value.match(spaceExp))
	{		
		alert("Title is required");
		title.value =""
		title.focus();
		return false;
	}*/
	
	if (from_name.value != "")
	  {
		   var temp = from_name.value;
		   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
		   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
		   var obj = / +/g;
		   temp = temp.replace(obj, " ");
		   if (temp == " ") { temp = ""; }
		   from_name.value=temp;	
		   var alphanumExp=/^[a-zA-Z0-9\s,.]+$/
		   if(!from_name.value.match(alphanumExp))
		   {
			   alert("Please donot use special charactres in names.");
			   from_name.focus();
			   return false;
		   }
	  }
   
   
	

	
	
	if (from_email.value =="")
	{
		alert("From Email is Required");
		from_email.focus();
		return false;
		
		}
		else
	{
		
		
		
		
		
		
		
		
		if(!from_email.value.match(emailExp))
	{		
		alert("Invalid E-Mail Format");
		from_email.value =""
		from_email.focus();
		return false;
	}
	
	}
  }
	
	
	
	
	
	if(friend_name.value == "")
	{
		alert("Friend Name is Required");
    	friend_name.focus();
	 	return false;  
  	}
	
	/*if(!title.value.match(spaceExp))
	{		
		alert("Title is required");
		title.value =""
		title.focus();
		return false;
	}*/
	
	if (friend_name.value != "")
	  {
		   var temp = friend_name.value;
		   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
		   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
		   var obj = / +/g;
		   temp = temp.replace(obj, " ");
		   if (temp == " ") { temp = ""; }
		   friend_name.value=temp;	
		   var alphanumExp=/^[a-zA-Z0-9\s,.]+$/
		   if(!friend_name.value.match(alphanumExp))
		   {
			   alert("Please donot use special charactres in names.");
			   friend_name.focus();
			   return false;
		   }
	  }
   
   
	

	
	
	if (friend_email.value =="")
	{
		alert("Friend Email is Required");
		friend_email.focus();
		return false;
		
		}
		
	
	
	
if (friend_email.value !="")
	{
	 if(!friend_email.value.match(emailExp))
	{		
		alert("Invalid E-Mail Format");
		friend_email.value =""
		friend_email.focus();
		return false;
	}
	}
	
	
	
	
	
	
	
	
	
	
	return true;
	
}



