﻿function checkSearch()
{
var val = document.getElementById("ctl00_txtSearch").value.length;
if(val < 4)
{
return false;
}
} 
  
///////////////////////////////////////////////////////
function checkForInvalid(obj)
        {
            if( /[^0-9\-]|-{2,}/gi.test(obj.value) )
             {
                obj.style.backgroundColor ='#faebd7';
                alert("Invalid character. enter number");                
                obj.focus();
                obj.select();
                return false;
            }
             obj.style.backgroundColor ='';
            return true;
        }
        
  function IsNumeric(sText)
  {
   var ValidChars = "0123456789";//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;   
 }

/////////////////////////////
// function IsGreater(sText)
//  {
//   var ValidChars = "<";//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;   
// }
/////////////////////////////

function fun1()
{
var error = document.getElementById("ctl00_ContentPlaceHolder1_HiddenError").value; 
alert(error)
return false;
}



//Function for checking Valid Date
function checkValidDate(dateStr) {
    var slash1 = dateStr.indexOf("/");
    if (slash1 == -1) { return false; }
    var dateDay = dateStr.substring(0, slash1)
    var dateMonthAndYear = dateStr.substring(slash1+1, dateStr.length);
    var slash2 = dateMonthAndYear.indexOf("/");
    if (slash2 == -1) { return false; }
    var dateMonth = dateMonthAndYear.substring(0, slash2);
    var dateYear = dateMonthAndYear.substring(slash2+1, dateMonthAndYear.length);  
    if ( (dateMonth == "") || (dateDay == "") || (dateYear == "") ) { return false; }
    for (var x=0; x < dateMonth.length; x++) {
        var digit = dateMonth.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }    
    var numMonth = 0;
    for (var x=0; x < dateMonth.length; x++) {
        digit = dateMonth.substring(x, x+1);
        numMonth *= 10;
        numMonth += parseInt(digit);
    }
    if ((numMonth <= 0) || (numMonth > 12)) { return false; }
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numDay = 0;
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        numDay *= 10;
        numDay += parseInt(digit);
    }
    if ((numDay <= 0) || (numDay > 31)) { return false; }
    if ((numMonth == 2) && (numDay > 29)) { return false; }
   if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) {
        if (numDay > 30) { return false; }
    }
   for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }
    var numYear = 0;
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        numYear *= 10;
        numYear += parseInt(digit);
    }
    if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
   if ( (numYear < 50) && (dateYear.length == 2) ) { numYear += 2000; }
    if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; }
    if ((numYear <= 0) || (numYear > 9999)) { return false; }
   if ((numMonth == 2) && (numDay == 29)) {
        var div4 = numYear % 4;
        var div100 = numYear % 100;
        var div400 = numYear % 400;
        if (div4 != 0) { return false; }
        if ((div100 == 0) && (div400 != 0)) { return false; }
    }
   return true;
}