var loadingImage = '../images/common/lightboxloading.gif';
var closeButton = '../images/common/close.gif';

function initDocument(latitude, longitude) {
	latitude  = latitude  || 0;
	longitude = longitude || 0;
	// GoogleMapの有効化
	if (document.getElementById('map_canvas')) {
		if (GBrowserIsCompatible()) {
			// define the crosshair tile layer and its required functions
			var crossLayer = new GTileLayer(new GCopyrightCollection(""), 0, 15);
			
			crossLayer.getTileUrl =  function(tile, zoom) {
			  return "./include/tile_crosshairs.png";
			}
			crossLayer.isPng = function() {return true;}
			
			// Create a new map type incorporating the tile layer
			var layerTerCross = [ G_PHYSICAL_MAP.getTileLayers()[0], crossLayer ];
			var mtTerCross = new GMapType(layerTerCross, G_PHYSICAL_MAP.getProjection(), "Ter+");
			
			var map = new GMap2(document.getElementById("map_canvas"), { size: new GSize(654,400) } );
			var point = new GLatLng(latitude, longitude);
			map.setCenter(point, 17);
			map.addOverlay(new GMarker(point));
			map.addMapType(G_PHYSICAL_MAP);
			map.addMapType(mtTerCross);
			var mapControl = new GHierarchicalMapTypeControl();
			

			// Set up map type menu relationships
			mapControl.clearRelationships();
			mapControl.addRelationship(G_SATELLITE_MAP, G_HYBRID_MAP, "Labels", false);
			mapControl.addRelationship(G_PHYSICAL_MAP, mtTerCross, "Crosshairs");
			
			// Add control after you've specified the relationships
			map.addControl(mapControl);
			
			map.addControl(new GLargeMapControl());
		}
	}

	// Lightboxの有効化
	if (typeof(initLightbox)!='undefined') initLightbox();

	// WYSIWYGエディタの初期化
	if (typeof(WYSIWYG)!='undefined') {
		var midium = new WYSIWYG.Settings();
		midium.Width = "400px";
		midium.Height = "150px";
		midium.DefaultStyle = "font-family: MS UI Gothic; font-size: 11px; background-color: #FFFFFF";
		midium.Toolbar[0] = new Array("font", "fontsize", "bold", "italic", "underline", "forecolor");
		midium.Toolbar[1] = ""; // disable toolbar 2
		midium.StatusBarEnabled = false;

		if (document.getElementById('news_summary')) WYSIWYG.attach('news_summary', midium);
		if (document.getElementById('news_subject')) WYSIWYG.attach('news_subject', midium);
	}
}

function getRecommendContent() {
	var mysack_news = new sack('news/news.php');
	mysack_news.element = 'main_news';
	mysack_news.runAJAX();
	var mysack_recom = new sack('recommend/recommend.php');
	mysack_recom.element = 'recommend_contents_holder';
	mysack_recom.runAJAX();
}
