code: function (jd) {
  			var mcjdn = jd - 2400000 + 0.5; // Modified Chronological Julian Day Number (MCJDN)
  			// the MCJDN's of the start of the lunations in the Umm al-Qura calendar 
  			// are stored in the 'ummalqura_dat' array
  			var index = 0;
  			for (var i = 0; i < ummalqura_dat.length; i++) {
  				if (ummalqura_dat[i] > mcjdn) break;
  				index++;
  			}
  			var lunation = index + 15292; //UmmAlQura Lunation Number
  			var ii = Math.floor((lunation - 1) / 12);
  			var year = ii + 1;
  			var month = lunation - 12 * ii;
  			var day = mcjdn - ummalqura_dat[index - 1] + 1;
  			return this.newDate(year, month, day);
  		}
docs: Create a new date from a Julian date.
  @memberof UmmAlQuraCalendar
  @param jd {number} The Julian date to convert.
  @return {CDate} The equivalent date.