function Trim(value)
{
	value = value.replace(/^\s+/g, "");
	value = value.replace(/\s+$/g, "");
	return value;
}
function validate()
  {
	var Recform = document.frm_recap;

	if((Trim(Recform.dus_name.value)=="") || (Recform.dus_name.value=="Enter your Name"))
	  {
		alert("Please enter your name");
		Recform.dus_name.focus();
		return false;
	  }
	var specchar = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\"\'\!]/;
	var name1=new RegExp('[0-9]');
	if ((name1.test(Recform.dus_name.value))) 
	{
		alert('Please enter a valid name');
		Recform.dus_name.focus();
		return false;
	}
	if(Recform.dus_name.value.search(specchar) == -1) 
	{	}
	else {
		alert("Please use valid characters");
		Recform.dus_name.focus();
		return false;
	}
	if((Recform.dus_email.value=="") || (Recform.dus_email.value=="Enter your Email"))
	  {
		alert("Please enter your email");
		Recform.dus_email.focus();
		return false;
	  }
	  var part1=Recform.dus_email.value.substr(0,Recform.dus_email.value.indexOf('@'));
	  var part2=Recform.dus_email.value.substr(Recform.dus_email.value.indexOf('@')+1,Recform.dus_email.value.length-Recform.dus_email.value.indexOf('@'));
	  var email1=new RegExp('[^a-zA-Z0-9.\_]');
	  var email2=new RegExp('[^a-zA-Z0-9.]');
	  var emailFilter=/^.+@.+\..{2,3}$/;
	  if(part1.length<3)
	  {
		alert('Please enter a valid Email Address');
		Recform.dus_email.focus();
		return false;
	  }
	  if(email2.test(part2))
	  {
		alert('Please enter a valid Email Address');
		Recform.dus_email.focus();
		return false;
	  }
	  if(email1.test(part1))
	  {
		alert('Please enter a valid Email Address');
		Recform.dus_email.focus();
		return false;
	  }
	  if (!(emailFilter.test(Recform.dus_email.value))) 
	  {
		alert('Please enter a valid Email Address');
		Recform.dus_email.focus();
		return false;
	  }


	if((Trim(Recform.dus_title.value)=="") || Recform.dus_title.value=="Enter Recap Title")
	  {
		alert("Please enter your title");
		Recform.dus_title.focus();
		return false;
	  }
	if(Recform.dus_recap.value=="")
	  {
		alert("Please enter your recap");
		Recform.dus_recap.focus();
		return false;
	  }
	 var recapcontent = Recform.dus_recap.value; 
	if (Trim(recapcontent) == "")
	{
		alert("Please enter the recap");
		Recform.dus_recap.focus();
		return false;
	}
	if (recapcontent.length >255)
	{
		alert(" More than 255 characters are not allowed ");
		Recform.dus_recap.focus();
		Recform.dus_recap.select();
		return false;
	}
  }
  function formreset()
	{
		document.frm_recap.reset();
		return false;
	}
 function readmore(divNum)
 {
	 document.getElementById("latest_recap"+divNum).style.display="arial12blk";
	 document.getElementById("latest_recap_"+divNum).style.display="inline";
	 document.getElementById("more"+divNum).style.display="none";

 }
 function checksize(e)
{
	isIE=document.all? 1:0
	keyEntry = !isIE? e.which:event.keyCode; 
	
	if((keyEntry < '99')) {
		return true;  
	}
   var str = document.frm_recap.dus_recap.value;
  if (str.length >= 255)
  {
	alert("Recap should not be more than 255 characters");
	return false;
  }
  else
  {
	return true;
  }
}