onmousemove="window.status='Welcome to NagpurDiary.com!!!'";
function isValidEmailId(obj, name)
{
   obj.value=trim(obj.value);
   if (obj.value=='')
   {
	   alert('"'  + name + '" can not be blank. Please enter it.' );
	   obj.focus();
	   return false;
   }
   
   if (! isValidEmail(obj.value))
   {
      alert("Invalid e-Mail-Id entered.");
	  obj.focus();
	  return false;
   }
   return true;
}

function isValidEmail(elm)
{
 if(elm.indexOf('@',1) ==-1)
 	return (false);
 
 if(elm.indexOf('.',1) ==-1)
 	return (false);
 
 return true;
}

function isValidDate(strDate)
{
   var Llen = strDate.length;
   if (Llen != 8)
     return false;
   var LYear= strDate.substr(0,4);
   var Lmon= strDate.substr(4,2);
   var Lday= strDate.substr(6,2);
   if (LYear <=1900 && LYear >=3000)
      return false;
   if( Lday ==31 && ( Lmon ==2 || Lmon ==4 || Lmon ==6 || Lmon ==9 || Lmon ==11))
     return false;
   if( Lday >= 30 && ( Lmon ==2))
     return false;
	if( Lday ==29  && ( Lmon ==2) && ( LYear%4 != 0))
     return false;
	return true;
 }
 function isValidDt(Day,Month,Year)
{
   if (Year <=1900 && Year >=3000)
      return false;
   if( Day ==31 && ( Month==2 || Month==4 || Month==6 || Month==9 || Month==11))
     return false;
   if( Lday >= 30 && ( Month ==2))
     return false;
	if( Day ==29  && ( Month==2) && ( Year%4 != 0))
     return false;
	return true;
 }


function padZero2Date( Ldate, separator)
{
    dtArr=Ldate.split(separator);
	if(dtArr.length != 3)
    {
         alert("Missing some parameters of date.");
         return -1;
    }
    
    if(  dtArr[0].length==1)
    {
         dtArr[0]="0"+dtArr[0];
    }
    if(  dtArr[1].length==1)
    {
         dtArr[1]="0"+dtArr[1];
    }
    strDate=dtArr[0]+separator+dtArr[1]+separator+dtArr[2];
    return strDate;
}


function isPastDate(strDate, name)
{
  dt=new Date();
   yyyy=dt.getYear();
   mm=dt.getMonth();
   dd=dt.getDate();

  mm++;
   if(  mm<10)
    {
         mm="0"+mm;
    }
   if(  dd<10)
    {
         dd="0"+dd;
    }

   var CurDate=parseInt(yyyy+""+mm+""+dd);
   
   if(  parseInt(strDate) < parseInt(CurDate)  )
   {
	   alert("\""+name+"\" should be greater than current date.")
	   return true;
	}
    return false;	   
}

function isPostDate(strDate, name)
{
   dt=new Date();
   yyyy=dt.getYear();
   mm=dt.getMonth();
   dd=dt.getDate();
  
  mm++;
  if(  mm<10)
  {
      mm="0"+mm;
  }
  if(  dd<10)
  {
     dd="0"+dd;
  }

  var CurDate=parseInt(yyyy+""+mm+""+dd);

  if(  parseInt(strDate) > parseInt(CurDate) )
  {
     return true;
     alert("\""+name+"\" should be less than current date.")
  }
   return false;
}

function trim(p_str)
{
   var i=0;
   while(1)
   {
     if ( p_str.charAt(0)==" " || p_str.charAt(0)=="\n" || p_str.charAt(0)=="\r") 
       p_str = p_str.substr(i+1);
     else
       break;
    } 
   
   while(1)
   {
     i=p_str.length;
     if ( p_str.charAt(i-1)==" " || p_str.charAt(i-1)=="\n" || p_str.charAt(i-1)=="\r") 
       p_str=p_str.substr(0,i-1);
     else
       break;
   }
  return p_str; 
}// end of fun_trim
 
 function replaceCR(p_str,p_char)
 {
   var len=p_str.length;
   var lstr=""; 
   var j=0;
   for(i=0;i<len;i++)
   {
      ch=p_str.substr(i,1)
	  if(ch=="\r" || ch=="\n")
	  {
	   ch=p_char;
	   j=j+1;
	  }
	  else
	   j=0;

	  if(j<2)
  	   lstr=lstr+ch;
   }
   return lstr;
 }

//Returns no. of words in a string.,
 function getWordCount(p_str)
 {
    var wordcount=0;
    var in_word=false;
	for (i=0; i<p_str.length;i++)
	{
	  ch=p_str.charAt(i);
      if (ch=="\r" || ch=="\n" || ch==" " || ch=="/" || ch=="\\" || ch=="-")
        in_word=false;
	  else
      {
        if (in_word==false)
        {
          in_word=true;
          wordcount++;         
        }
      }
	}
	return wordcount; 
 } //End  getWordCount

function isEmpty(obj, str)
{
  if ( (obj.type=="text") || (obj.type=="password") || (obj.type=="textarea") )
  {
     obj.value=trim(obj.value)
     if(obj.value=="")
     {
	   alert('"' + str + '" can not be blank. Please enter it.');
	   obj.focus();
	   return true;
     }
  }

  if (obj.type=="select-one")
  {
	  if (obj.selectedIndex==0)
	  {
		  alert('"' + str + '" is mandatory field. Please select it.');
		  obj.focus();
		  obj.select;
		  return true;
	  }
  }
  return false;
}


function hasDoubleQuote(p_str)
{
   var len=p_str.length;
   for(i=0;i<len;i++)
   {
      ch=p_str.substr(i,1)
	  if(ch=='"')
	   return true;	   
   }
   return false;
}
