	function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
	{
		var arVersion = navigator.appVersion.split("MSIE")
		var version = parseFloat(arVersion[1]) 
		if ((version >= 5.5) && (document.body.filters))
		{
		   for(var j=0; j<document.images.length; j++)
		   {
			  var img = document.images[j]
			  var imgName = img.src.toUpperCase()
			  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
			  {
				 var imgID = (img.id) ? "id='" + img.id + "' " : ""
				 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
				 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
				 var imgStyle = "display:inline-block;" + img.style.cssText
				 if (img.align == "left") imgStyle = "float:left;" + imgStyle
				 if (img.align == "right") imgStyle = "float:right;" + imgStyle
				 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
				 var strNewHTML = "<span " + imgID + imgClass + imgTitle
				 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
				 img.outerHTML = strNewHTML
				 j = j-1
			  }
		   }
		}    
	}
	
    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("googlemap"));
        var center = new GLatLng(31.230708,121.47291);
        map.setCenter(center, 13);

        var marker = new GMarker(center, {draggable: false});
		map.addOverlay(marker);
        marker.openInfoWindowHtml("Address: FuZhou Road");
      }
    }
	

	function changePage(type,id) {
		if(type=='home') {
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('content_contactus').style.display = "none";
			document.getElementById('calender').style.display = "none";
			document.getElementById('aboutus').style.display = "none";		
			document.getElementById('history').style.display = "none";	
		} else if(type=='gallery') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('content_contactus').style.display = "none";
			document.getElementById('calender').style.display = "none";
			document.getElementById('aboutus').style.display = "none";	
			document.getElementById('history').style.display = "none";		
		} else if(type=='menu') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_contactus').style.display = "none";		
			document.getElementById('calender').style.display = "none";
			document.getElementById('aboutus').style.display = "none";		
			document.getElementById('history').style.display = "none";	
		} else if(type=='latestnews') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('content_contactus').style.display = "none";	
			document.getElementById('calender').style.display = "none";	
			document.getElementById('aboutus').style.display = "none";		
			document.getElementById('history').style.display = "none";	
			
		} else if(type=='calender') {
			
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('content_contactus').style.display = "none";	
			document.getElementById('calender').style.display = "";	
			document.getElementById('aboutus').style.display = "none";		
			document.getElementById('history').style.display = "none";	
		} else if(type=='contactus') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('calender').style.display = "none";	   
			document.getElementById('aboutus').style.display = "none";		
			document.getElementById('history').style.display = "none";		
		} else if(type=='aboutus') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('calender').style.display = "none";	
			document.getElementById('content_contactus').style.display = "none";
			document.getElementById('aboutus').style.display = "";		
			document.getElementById('history').style.display = "none";	
		} else if(type == 'history') {
			document.getElementById('content_home').style.display = "none";
			document.getElementById('gallery').style.display = "none";
			document.getElementById('content_latestnew').style.display = "none";
			document.getElementById('content_menu').style.display = "none";
			document.getElementById('calender').style.display = "none";	
			document.getElementById('content_contactus').style.display = "none";
			document.getElementById('aboutus').style.display = "none";
			document.getElementById('history').style.display = "";				
		}
	}  
	

	//javascript:void(prompt('',gApplication.getMap().getCenter()));
	   $(function() {
            $("#lavalampul").lavaLamp({
                fx: "backout",
                speed: 700,
                click: function(event, menuItem) {
                    return false;
                }
            });
        });
        
        function emailsubmit() {
        	document.getElementById('emailform').style.display="none";
        	document.getElementById('emaildiv').innerHTML = "Thank You";
        	return false;
        }
        var i = 0;
        function emailInputfocus() {
        	if(i==0) {
        		document.getElementById('emailtxt').value="";
        	}
        	i++;
        }
        
        function calenderclick(obj) {
			var hr = obj.href;
			$.ajax({
				type:"GET",
				dataType:"html",
				url:hr,
				success:function(data){
					document.getElementById('calendarcontent').innerHTML = data;
				}
			});
			return false;
        }
        
        function imgchange(obj) {
      		document.getElementById('bigimage') .src = obj.src;
      	}
        
        
        /**function gallerPan(obj) {
	        var hr = obj.href;
			$.ajax({
				type:"GET",
				dataType:"html",
				url:hr,
				success:function(data){
					if(data!="") {
						var str = data;  
						var arr = eval('(' + str + ')');
						document.getElementById('ulthumb').innerHTML = arr['glist'];
						document.getElementById('pagination').innerHTML = arr['create_links'];
						//$('#ulthumb').html(arr['glist']);
						//$('#pagination').html(arr['create_links']);
					}
				}
			});
        	return false;
        }*/  
        
        function galleryShow(objsrc) {
        	tipsWindown("Picture","img:"+objsrc,"700","450","true","","true","img");
        }
        
        function checkEmail(obj){
        	var email = obj.emailtxt.value;	
        	var emailPat=/^(.+)@(.+)$/;
        	if(email == "" || email.length ==0) {
        		alert('Please enter your email!');
        		return false;
        	}
        	var matchArray=email.match(emailPat);
        	if (matchArray==null) {
        		alert('Invalid e-mail!');
        		return false;
        	}
        	return true;
        }
        
        

