/************************************************************************************
' Application Name    :  Kishore 
' Module Name         :  recap_func.php
' Revision Number     :  1.1
' Database(s)         :  cms
' Table(s)            :  
' View(s)             :  -
' Stored Procedure(s) :  -
' Dependant Module(s) :  
' Output File(s)      :  -
' Created By    	  :  Chandrakala. S
' Created Date		  :  08-02-2008
' Modified By         :
' Modified On		  :
' Reason For Modification :
**************************************************************************************
  Description :This module has the javascript validation and functions for sending recap
******************************************************************************************/
function validate()
  {
	var Recform = document.frm_recap;

	if(Recform.ind_name.value=="")
	  {
		alert("Please enter your name");
		Recform.ind_name.focus();
		return false;
	  }
	var specchar = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\"\'\!]/;
	var name1=new RegExp('[0-9]');
	if ((name1.test(Recform.ind_name.value))) 
	{
		alert('Please enter a valid name');
		Recform.ind_name.focus();
		return false;
	}
	if(Recform.ind_name.value.search(specchar) == -1) 
	{	}
	else {
		alert("Please use valid characters");
		Recform.ind_name.focus();
		return false;
	}
	if(Recform.ind_email.value=="")
	  {
		alert("Please enter your email");
		Recform.ind_email.focus();
		return false;
	  }
	  var part1=Recform.ind_email.value.substr(0,Recform.ind_email.value.indexOf('@'));
	  var part2=Recform.ind_email.value.substr(Recform.ind_email.value.indexOf('@')+1,Recform.ind_email.value.length-Recform.ind_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.ind_email.focus();
		return false;
	  }
	  if(email2.test(part2))
	  {
		alert('Please enter a valid Email Address');
		Recform.ind_email.focus();
		return false;
	  }
	  if(email1.test(part1))
	  {
		alert('Please enter a valid Email Address');
		Recform.ind_email.focus();
		return false;
	  }
	  if (!(emailFilter.test(Recform.ind_email.value))) 
	  {
		alert('Please enter a valid Email Address');
		Recform.ind_email.focus();
		return false;
	  }


	if(Recform.ind_title.value=="")
	  {
		alert("Please enter your title");
		Recform.ind_title.focus();
		return false;
	  }
	  

	if(Recform.ind_recap.value=="")
	  {
		alert("Please enter your recap");
		Recform.ind_recap.focus();
		return false;
	  }
	if(Recform.ind_recap.value!="")
	  {
		var length=Recform.ind_recap.value.length;
		if(length>=250)
		  {
			alert("The maximum charactes allowed is 250");
			Recform.ind_recap.focus();
			return false;
		  }
		else
			Recform.submit();
	  }
  }
  function formreset()
	{
		document.frm_recap.reset();
		return false;
	}
 function readmore(divNum)
 {
	 document.getElementById("latest_recap"+divNum).style.display="none";
	 document.getElementById("latest_recap_"+divNum).style.display="inline";
	 document.getElementById("more"+divNum).style.display="none";

 }

