// initialize all google map
for (var i = 0; i < googleMapArr.length; i++) {
	if (GBrowserIsCompatible()) {
	    var mapInfo = googleMapArr[i];
	    var mapid = 'map'+ mapInfo.id;
	    var map = new GMap2(document.getElementById(mapid));
	    var zoomlevel = mapInfo.zoomLevel;
	    var lat = mapInfo.lat;
	    var lng = mapInfo.lng;
	    
	    map.setCenter(new GLatLng(parseFloat(lat), parseFloat(lng)), 13);
	    map.setZoom(parseInt(zoomlevel));
	    map.addControl(new GLargeMapControl());
	    
	    var latlng = new GLatLng(lat,lng);
	    map.addOverlay(new GMarker(latlng));
	}
}

function showLargePic(objId, url) {
	//document.getElementById(objId + "largePic").src = url;
	if(!url.match(/\/images\/img_con_album_thumbnail\.gif$/)) {
		document.getElementById("largePic" + objId).style.backgroundImage = 'url(' + url + ')';
	}
}
// Play the flash movie
function playAllScene(movieId) {
	getFlashMovie("flashBoard").playAllScene(movieId);
}
function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf( "Microsoft" ) != -1;
	return (isIE ? window[movieName] : document[movieName]);
}
if (getFlashMovie("flashBanner")) {
	getFlashMovie("flashBanner").playAllScene(flashMovieId);
}
function getElWidth(id) {
	var obj = document.getElementById(id);
	if (obj) {
		return (obj.offsetWidth ? obj.offsetWidth : (obj.clientWidth ? obj.clientWidth : 0));
	}
	return 0;
}
function getElHeight(id) {
	var obj = document.getElementById(id);
	if (obj) {
		return (obj.offsetHeight ? obj.offsetHeight : (obj.clientHeight ? obj.clientHeight : 0));
	}
	return 0;
}
var displayMenu = 0;
function onMouseOverMenu(id, pageId, pageArr){
	//alert("over menu");
	//var arr = pageArr.split(",");
	//for (var i = 0; i < arr.length; i++){
		var subMenuId = "" + id + pageId;//arr[i];
		//alert(subMenuId);
		//if (pageId == arr[i]) {
			if (document.getElementById("SubPosition" + id).value != "under"){
				if (document.getElementById("MenuClazz" + id).value == "MenuVertical"){
					document.getElementById(subMenuId).style.left = 0;
					document.getElementById(subMenuId).style.display = "block";
					if (navigator.appName == "Netscape") {
						var str = parseInt(document.getElementById(subMenuId).style.left) - parseInt(getElWidth(subMenuId)) - parseInt(getElWidth("menu"+id));
						var obj = document.getElementById(subMenuId).style;
						obj.left = "" + str + "px";
					}
					else {
						document.getElementById(subMenuId).style.pixelLeft -= getElWidth(subMenuId) + getElWidth("menu"+id);
					}
				}
				else {
					//alert(document.getElementById("SubPosition" + id).value)
					document.getElementById(subMenuId).style.top = 0;
					document.getElementById(subMenuId).style.display = "block";
					if (navigator.appName == "Netscape"){
						var str = parseInt(document.getElementById(subMenuId).style.top) - parseInt(getElHeight(subMenuId));
						var obj = document.getElementById(subMenuId).style;
						obj.top = "" + str + "px";
						//alert(obj.top)
					}
					else {
						document.getElementById(subMenuId).style.pixelTop -= getElHeight(subMenuId) - 2;
					}
				}
			}
			else {
				//alert('')
				document.getElementById(subMenuId).style.pixelTop = -1;
				document.getElementById(subMenuId).style.display = "block";
			}
		//}
		//else document.getElementById(subMenuId).style.display = "none";
	//}
}
function onMouseOutMenu(id, pageId, pageArr){
	//alert(id)
	var subMenuId = "" + id + pageId;
	//var timeout = setTimeout(function(){
		if (displayMenu == 0) document.getElementById(subMenuId).style.display = "none";
	//},300);
}
function onMouseOverSubMenu(id, pageId, pageArr){
	//alert(id)
	onMouseOverMenu(id, pageId, pageArr);
	//displayMenu = 1;
}
function onMouseOutSubMenu(event, id, pageId, pageArr){
	var subMenuId = "" + id + pageId;
	/*
	if (navigator.appName == "Netscape"){
		var mouseX = event.layerX;
		var mouseY = event.layerY;
		var subMenuId = "" + id + pageId;
		//var top = parseInt(document.getElementById(subMenuId).style.top);
		//var left = parseInt(document.getElementById(subMenuId).style.left);
		var width = parseInt(getElWidth(subMenuId));
		var height = parseInt(getElHeight(subMenuId));
		if (mouseY < height && mouseX < width) {
			displayMenu = 1;
			return;	
		}
		document.getElementById(subMenuId).style.display = "none";
		displayMenu = 0;
	}
	else {
		var mouseX = event.x;
		var mouseY = event.y;
		var subMenuId = "" + id + pageId;
		var top = parseInt(document.getElementById(subMenuId).style.pixelTop);
		var left = parseInt(document.getElementById(subMenuId).style.pixelLeft);
		var width = parseInt(getElWidth(subMenuId));
		var height = parseInt(getElHeight(subMenuId));
		if (top < mouseY && mouseY < (top + height) && left < mouseX && mouseX < (left + width)) {
			displayMenu = 1;
			return;	
		}
		document.getElementById(subMenuId).style.display = "none";
		displayMenu = 0;
	}
	*/
	document.getElementById(subMenuId).style.display = "none";
}