﻿// JScript File
// Kiem tra so thuc nam trong khoang minValue den maxValue
function CheckDouble(value, minValue, maxValue)
{
  if(value.charAt(0)=="," || value.charAt(0)=="." || value.charAt(value.length-1)=="," || value.charAt(value.length-1)==".")
  {
    return false;
  }
  if(value.indexOf(",,")>0 || value.indexOf(".,")>0 || value.indexOf(",.")>0)
  {
    return false;
  }
	var valueWithoutComma = trimAll(replaceAll(value, ",", ""));
	if(isNaN(valueWithoutComma))
	{
		return false;
	}
	if((parseFloat(valueWithoutComma)< minValue)||(parseFloat(valueWithoutComma) > maxValue))
	{
		return false;
	}
	return true;
}

//Ham kiem tra so nguyen nam trong khoang minValue den maxValue
function CheckIntR(value, minValue, maxValue)
{
  if(value.charAt(0)=="," || value.charAt(0)=="." || value.charAt(value.length-1)=="," || value.charAt(value.length-1)==".")
  {
    return false;
  }
  if(value.indexOf(",,")>0)
  {
    return false;
  }
	var valueWithoutComma = trimAll(replaceAll(value, ",", ""));
	if(valueWithoutComma.charAt(0)=="+")
	  valueWithoutComma = valueWithoutComma.substring(1, valueWithoutComma.length);
	if(!isInteger(valueWithoutComma))
	{
		return false;
	}
	if((parseFloat(valueWithoutComma)< minValue)||(parseFloat(valueWithoutComma) > maxValue))
	{
		return false;
	}
	return true;
}

function ClientValidationDateTime(oSrc, args){
  var value = trimAll(args.Value);
  var year;
  var result = true;
  if( value.length != 10)
  { 
    result  = false;
  }
  else
  {
		year = value.substring(6,10);
		if (parseFloat(year) >= 1800)
		{
      if(!isDate(value, "dd/MM/yyyy"))
		  { 
		    result = false;
		  }
	  }
	  else
	  {
	    result = false;
	  }
  }
  args.IsValid = result;
}
// JScript File
function DefineBrowser()
{
  // Neu trinh duyet la IE thi return "IE"
  // Neu trinh duyet la FireFox thi return "FF"

  return checkbrowser(); 
}
function checkbrowser() {

  var browsertype = navigator.userAgent.toLowerCase();  
  if (browsertype.indexOf('msie') != -1)        {
     browser = 'IE';
     return browser;
  }
  else if (browsertype.indexOf('netscape') != -1) {
     browser = 'NS';
     return browser;                         
  }
  else if (browsertype.indexOf('safari') != -1) {
     browser = 'SF';
     return browser;
  }
  else if (browsertype.indexOf('gecko') != -1) {
     browser = 'FF';
     return browser;
  }
}
