﻿

//初始化地图
function initializeMap() {
    if (longitude==0 || latitude==0) {
        $("map").innerHTML = " no map";
        return;
    }
	try {
	    if (GBrowserIsCompatible()) {
	        var map = new GMap2(document.getElementById("map"));
	        var gll = new GLatLng(latitude,longitude);
	        map.setCenter(gll, 14);
	        map.addOverlay(new GMarker(gll));
	        map.addControl(new GSmallMapControl());
	      }
	} catch (e) {
	}



}



//切换环视图
function switchSwf(obj){
	var os = $("title360_right").getElementsByTagName('div');	
	for (var i=0;i<os.length;i++){
		os[i].className="";
	}
	if (obj!=null && obj!=undefined){
		changeSwf(obj,obj.getAttribute('title'),obj.getAttribute('url'));
	} else {
		if (os.length==0){
			changeSwf(null,"no picture","/assets/1/images/no360pic.swf");		
		} else {
			changeSwf(os[0],os[0].getAttribute('title'),os[0].getAttribute('url'));
		}
	}
}
function changeSwf(obj,title,url){
	if (obj!=null) {
		obj.className = "title360_hot";
	}
	
	$("title360_left").innerHTML = title;
	var Flash = new SWFObject(url, 'flash360Object', 520, 240, '8');
	Flash.addParam('wmode', 'transparent');
	Flash.addParam('quality', 'high');
	Flash.addParam('scale', 'noscale');
	Flash.write('panel_flash');


}


//初始化图片查看
function iniPhotoView(){
	//菜品面板
	var ls = $("photo_panel_1").getElementsByTagName('li');	
	if (ls.length>0){
		var li = ls[0];
		viewPhoto(li);
	}
}

var selectedPhoto = null;
function viewPhoto(obj){
	//打开加载面板
	showHideImgLoadingPanel(true);
	
	var img = $("photo_big");
	var photo_big_a = $("photo_big_a");
	var img_title = $("img_title");
	var img_intro = $("img_intro");
	
	//获得数据
	var url = obj.getAttribute('url');
	var title = obj.getAttribute('title');
	var intro = obj.getAttribute('intro');

	//设置焦点
	if (selectedPhoto!=null) {
		selectedPhoto.className = "";
	}
	selectedPhoto = obj;
	selectedPhoto.className = "selected";
	
	//打开图片
	photo_big_a.href = url;
	img.src = url;

	//设置图片信息
	img_title.innerHTML= title;
	img_intro.innerHTML= intro;
	
}

function endLoadImg(){
	showHideImgLoadingPanel(false);
}

function showHideImgLoadingPanel(tag){
	var style = $("photo_loading").style;
	if (tag){
		style.visibility  = "visible";
	} else {
		style.visibility  = "hidden";
	}
}











