function isProper(string) {
   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%1234567890\\";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }    
   return true;
} //end of isProper

function isProperNum(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }    
   return true;
} //end of isProperNum

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   } // end of IsNumeric

function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) || (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}	//end of IsEmpty

function chkDt(dd,mm,yyyy)
	{
		mm1 = parseInt(mm);
//alert(mm + " " + mm1);
		dd1 = parseInt(dd);
//alert(dd + " " + dd1);
		yy1 = parseInt(yyyy);
//alert(yyyy + " "+ yy1)
		if(isNaN(dd1) || isNaN(mm1) || isNaN(yy1)){
			return false;
		}
		dt2 = new Date(mm1+'/'+dd1+'/'+yy1);
//alert(dt2);
		dd2 = dt2.getDate();
//alert(dd2);
		mm2 = dt2.getMonth()+1;
//alert(mm2);
		yy2 = dt2.getFullYear();
//alert(yy2);

		if(dd1==dd2 && mm1==mm2 && yy1==yy2)
			return true;
		else
			return false;
	} //end of chkDt
function removeExtraSpaces(string)
{
  var returnString = "";
  var delimiter = " ";
  splitstring = string.split(delimiter);
  for(i = 0; i < splitstring.length; i++)
    {
    if (splitstring[i]!="") returnString += splitstring[i] + delimiter;
    }
  returnString = returnString.substring(0,returnString.length-1);
  return returnString;
}// end of removeExtraSpaces

function isEmail(string) {
   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
        return false;
   }
  for (var i = 0; i < string.length; i++) {
      if (string.charAt(i) == "@") 
           for (var z=i; z < string.length-2; z++)  {
               if (string.charAt(z) == ".")
       return true;} 
  }
   return false;
}                       //end of isEmail

function disableRightClick(e)
{
  var message = "CSIR-URDIP, Pune. All rights reserved.";
  if(!document.rightClickDisabled) // initialize
  {
    if(document.layers) 
    {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown = disableRightClick;
    }
    else document.oncontextmenu = disableRightClick;
    return document.rightClickDisabled = true;
  }
  if(document.layers || (document.getElementById && !document.all))
  {
    if (e.which==2||e.which==3)
    {
      alert(message);
      return false;
    }
  }
  else
  {
    alert(message);
    return false;
  }
}//end of disable rightclick

function setStatusBar() { self.status = "Explorations"; }
