function toJapanese(oGregorian) {
		var iEra = UniversalDate.getEraByDate(CalendarType.Japanese, oGregorian.year, oGregorian.month, oGregorian.day),
			iEraStartYear = UniversalDate.getEraStartDate(CalendarType.Japanese, iEra).year;
		return {
			era: iEra,
			year: oGregorian.year - iEraStartYear + 1,
			month: oGregorian.month,
			day: oGregorian.day
		};
	}
/**
	 * Find the matching japanese date for the given gregorian date
	 *
	 * @param {object} oGregorian
	 * @return {object}
	 */
Find the matching japanese date for the given gregorian date
@param {object} oGregorian
@return {object}
Find the matching japanese date for the given gregorian date @param { object } oGregorian @return { object }
function toJapanese(oGregorian) {
		var iEra = UniversalDate.getEraByDate(CalendarType.Japanese, oGregorian.year, oGregorian.month, oGregorian.day),
			iEraStartYear = UniversalDate.getEraStartDate(CalendarType.Japanese, iEra).year;
		return {
			era: iEra,
			year: oGregorian.year - iEraStartYear + 1,
			month: oGregorian.month,
			day: oGregorian.day
		};
	}
function toJapanese ( oGregorian ) { var iEra = UniversalDate . getEraByDate ( CalendarType . Japanese , oGregorian . year , oGregorian . month , oGregorian . day ) , iEraStartYear = UniversalDate . getEraStartDate ( CalendarType . Japanese , iEra ) . year ; return { era : iEra , year : oGregorian . year - iEraStartYear + 1 , month : oGregorian . month , day : oGregorian . day } ; }
Find the matching japanese date for the given gregorian date
 @param {object} oGregorian
 @return {object}
Find the matching japanese date for the given gregorian date @param { object } oGregorian @return { object }