﻿// JScript File

function NumericOnly($char, $mozChar,$srcCntlID,$isdotneed) {
var x ;
if($mozChar != null)  // Look for a Mozilla-compatible browser
  x=$mozChar;
else  // Must be an IE-compatible Browser
   x=$char; 
var str;
	str=document.getElementById($srcCntlID).value;
	if((x >= 46) && (x < 58))
	{
//		    if(x==9)
//				$RetVal=true;else
			if(x==8)
				$RetVal=true;
		    if(x==47)
				$RetVal=false;			
			else if(x==46)
				{
				  if($isdotneed==true)
				    {
					  if(str.indexOf(".")>=0)
					    $RetVal=false;
					   else		
					    $RetVal=true;
					} else { $RetVal=false; }
				}
			else
				$RetVal=true;
	} else { $RetVal=false; }	
 return $RetVal;
}



function roundNumber(number) {
	
	var rnum = 	Math.round(number*100)/100;	
	var temp = "" + rnum;
	
	if (temp.indexOf(".")==-1)
	{ 
	  temp= ""+ rnum + ".00";
	 }

    return temp;
}


// following is the Data compares
// just you call datediff()

function datediff(dateFrom,dateTo){
   var str1  = dateFrom;
   var str2  = dateTo;
   
   if (str1!="" && str2!="")
   {
    return CompareDates(dateFrom,dateTo) ;
   }
   else if (str1!="" )
    {
    return true;
    }
   else if (str2!="" )
    {
    return true;
    }
   else
   {
   alert('Please Enter Date');
   return false;
   }   

}

function CompareDates(dateFrom,dateTo) 
{ 
   var str1  = dateFrom;
   var str2  = dateTo;
   var dt1   = parseInt(str1.substring(0,2),10); 
   var mon1  = parseInt(str1.substring(3,5),10); 
   var yr1   = parseInt(str1.substring(6,10),10); 
   var dt2   = parseInt(str2.substring(0,2),10); 
   var mon2  = parseInt(str2.substring(3,5),10); 
   var yr2   = parseInt(str2.substring(6,10),10); 
   var date1 = new Date(yr1, mon1, dt1); 
   var date2 = new Date(yr2, mon2, dt2); 

   if(date2 < date1) 
   { 
      alert("To date cannot be greater than from date"); 
      return false; 
   } 
   else 
   { 
      return true;
   } 
} 

 function CheckTime(src)
    {
      var srcValue= document.getElementById(src).value;
       if (srcValue!=""){
       if (TimeTest(srcValue)==false)
		{
		 alert("Please Enter Valid Time Format (HH:MM) \n Ex: 23:59 ");
		 document.getElementById(src).value="";
		 document.getElementById(src).focus();
		}
	  }
    } 
    
    function TimeTest(S) {
		  return /^([01]?[0-9]|[2][0-3])(:)([0-5][0-9])?$/.test(S) }