  
  function isRequiredValue(txt, dst, msg) {
    if(Validator.isEmpty(txt)) {
    	$(dst).html(msg);
    	return false;
    }
    else
    {
  	    $(dst).html('');
  	    return true;
    }
  }

  
  function isRequiredValuePositive(txt, dst, msg1, msg2) {
    if(Validator.isEmpty(txt)) {
    	$(dst).html(msg1);
    	return false;
    }
    else
    {
  	    if(txt > 0)
  	    {
  	    	$(dst).html('');
  	    	return true;
  	    }
  	    else
  	    {
	    	$(dst).html(msg2);
    		return false;
  	    }
    }
  }

  function isRequiredValueInRange(txt, dst, v1, v2, msg1, msg2) {
    if(Validator.isEmpty(txt)) {
    	$(dst).html(msg1);
    	return false;
    }
    else
    {
  	    if((txt >= v1) && (txt <= v2))
  	    {
  	    	$(dst).html('');
  	    	return true;
  	    }
  	    else
  	    {
	    	$(dst).html(msg2);
    		return false;
  	    }
    }
  }

  function isValidLength(txt, dst, msg1, msg2, ln) {
    if(Validator.isEmpty(txt)) {
    	$(dst).html(msg1);
    	return false;
    }
    else
    {
    	if(txt.length < ln)
    	{
    		$(dst).html(msg2+' '+ln);
    		return false;
    	}
    	else
    	{
  	    	$(dst).html('');
  	    	return true;
  	    }
    }
  }
 
  function isValidEmail(txt, dst, msg, req) {
  	if (req && Validator.isEmpty(txt)) {
    	$(dst).html(msg);
  	    return false;
  	}
    else
    {
       if(!Validator.isEmail(txt)) {
	    	$(dst).html(msg);
	    	return false;
	    }
	    else
	    {
	  	    $(dst).html('');
	  	    return true;
	    }
  	}
  }

  function isValidUrl(txt, dst, msg, req) {
  	if (req && Validator.isEmpty(txt)) {
    	$(dst).html(msg);
    	return false;
  	}
  	else
  	{
	    if(!Validator.isAbsUrl(txt)) {
	    	$(dst).html(msg);
	    	return false;
	    }
	    else
	    {
	  	    $(dst).html('');
	  	    return true;
	    }
  	}
  }

  function isValidTel(txt, dst, msg, req) {
  	if (req && Validator.isEmpty(txt)) {
    	$(dst).html(msg);
    	return false;
  	}
  	else
  	{
	    if(!Validator.isTel(txt)) {
	    	$(dst).html(msg);
	    	return false;
	    }
	    else
	    {
	  	    $(dst).html('');
	  	    return true;
	    }
  	}
  }

  function isEqualValue(txt1, txt2, dst, msg, msg2) {
    if(txt1 != txt2){
    	$(dst).html(msg+' '+msg2);
    	return false;
    }
    else
    {
    	$(dst).html('');
    	return true;
    }
  }
  
  function validateNumber(txt, dst, req)
  {
  	if (req && Validator.isEmpty(txt)) {
    	$(dst).html(msg);
    	return false;
  	}
  	else
  	{
	    if(!Validator.isNumber(txt,dst)) {
	    	$(dst).html(msg);
	    	return false;
	    }
	    else
	    {
	  	    $(dst).html('');
	  	    return true;
	    }
  	}
  }
  
  function isValidFormat(txt, dst, msg, req, format) {
  	if (req && Validator.isEmpty(txt)) {
    	$(dst).html(msg);
    	return false;
  	}
  	else
  	{
	    if(!Validator.isFormat(txt, format)) {
	    	$(dst).html(msg);
	    	return false;
	    }
	    else
	    {
	  	    $(dst).html('');
	  	    return true;
	    }
  	}
  }

  function compareDate(date1, date2, msg, dst)
  {
  	if (date1 == 'Today')
  	{
      date=new Date();
      y = date.getYear();
      m = date.getMonth()+1;
      strm = m+"";
      if(strm.length == 1)
      {
      	m = "0"+strm;
      }
      d = date.getDate();
      strd = d+"";
      if(strd.length == 1)
      {
      	d = "0"+strd;
      }
      
    var d1 = y+m+d;
  		
  	}
  	else
  	{
      var d1 = (date1.value).split('-').join('');
  	}
  	
    var d2 = (date2.value).split('-').join('');
    var diff = d1 - d2;
    if(diff > 0)
    {	
       $(dst).html(msg);
       return false;
    }
    else
    {
    	$(dst).html('');
    	return true;
    }
    
 } 
 