Ext.apply(Ext.form.VTypes, {
	daterange : function(val, field){

    var date = field.parseDate(val);
		if(!date){
			return;
		}

		if (field.startDateField && (!field.dateRangeMax || (date.getTime()!= field.dateRangeMax.getTime())) ) {
			var start = Ext.getCmp(field.startDateField);
      start.setMaxValue(date);
			start.validate();
			field.dateRangeMax = date;
		}
		else if (field.endDateField && (!field.dateRangeMin || (date.getTime()!= field.dateRangeMin.getTime()))) {
      var end = Ext.getCmp(field.endDateField);
			end.setMinValue(date);
			end.validate();
			field.dateRangeMin = date;
		} 
		/*
		 * Always return true since we're only using this vtype to set the
		 * min/max allowed values (these are tested for after the vtype test)
		 */
		return true;
	}
});



