/*
 * Lunar phase
 */
jQuery(function() {
	var imgurl = 'http://www.in-kamiyama.jp/_wordpress/wp-content/themes/kamiyama/images';

	var lunar = new Lunar();
	var phase = lunar.getPhase();
	var name = lunar.getName(_lang);
	var tide = lunar.getTide(_lang);
	var phase_image = imgurl + "/lunar/lunar_phase_" + ("0"+phase).slice(-2) + ".png";
	phase_image = "<img class='lunar-phase' src='" + phase_image + "' alt='lunar age' title='' />";
	var phase_name;
	if (phase == 0) {       // new moon
		if (_lang == 'ja') {
			phase_name = imgurl + "/lunar/new.png";
		}
		else {
			phase_name = imgurl + "/lunar/new_e.png";
		}
	}
	else if (phase == 14) { // full moon
		if (_lang == 'ja') {
			phase_name = imgurl + "/lunar/full.png";
		}
		else {
			phase_name = imgurl + "/lunar/full_e.png";
		}
	}
	else {
		phase_name = imgurl + "/_.gif";
	}
	phase_name = "<img class='lunar-name' src='" + phase_name + "' alt='" + name + "' title='' />";

	jQuery('#header .lunar').html(phase_name + phase_image);

	if (typeof(ik_debug) != 'undefined' && ik_debug == true) {
		var info = name;
		if (_lang == 'ja') {
			info += ' : ' + tide;
		}
		var jd = lunar.getJulianDate();
		var utc = lunar.getUTC();
		var time = lunar.getLocalTime();
		var age = lunar.getAge();
		var bright = lunar.getBright();
		var distance = lunar.getDistance();
		var subtends = lunar.getSubtends();
		var sun_distance = lunar.getSunDistance();
		var sun_subtends = lunar.getSunSubtends();
		info += '<br />' +
				'Julian date : ' + jd + '<br />' +
				'Universal time : ' + utc + '<br />' +
				'Local time: ' + time + ', Timezone offset: ' + lunar._td + '<br />' +
				'Age of moon: ' + age + '<br />' +
				'Moon phase : ' + bright + '% (0% = New, 100% = Full) [' + phase + ']<br />' +
				'Moon\'s distance : ' + distance + 'kilometres.<br />' +
				'Moon\'s subtends : ' + subtends + 'degrees.<br />' +
				'Sun\'s distance : ' + sun_distance + 'kilometres.<br />' +
				'Sun\'s subtends : ' + sun_subtends + ' degrees.<br />'
				;
		jQuery('#header .lunar').append('<div id="lunar-info" class="balloon"></div>');
		jQuery('#header .lunar').bind("mouseover", function() {
			jQuery("#lunar-info").html(info);
			jQuery("#lunar-info").css("display", "block");
			jQuery("#lunar-info").appendTo(jQuery(this).parent());
		});
		jQuery('#header .lunar').bind("mouseout", function() {
			jQuery("#lunar-info").css("display", "none");
		});
	}
});
