	
function getImg(){
	$.ajax({
		async:false,
		type: "POST",
		url: "index_getImg.php",
		dataType:"json",
		data: "",
		success: function(json){
			if(json[0]['html'] != ''){
				$(".photo_slide").html(json[0]['html']);
			}		
		}
	});
	return true;
}	

function show(i){	
	$(".photo-s").fadeIn(300);			
	if(i > 14){ 
		var n = Math.floor(Math.random()*14+1) ;
		var src = $("#sImg_"+n).attr("src");
		var regex=/_v/gi; 
		src = src.replace(regex,""); 
		$("#bImg").attr("src",src);
		
		setTimeout("show2()",3000);			
		return false; 
	}else{		
		$("#sImg_"+i).fadeIn(200,function(){
			i++;
			show(i);
		});		
	}
}	

function show2(){
	var count = $("#getImg").val();		
	count = parseInt(count,10)
	if(count > 2){
		getImg();
		$("#getImg").attr("value",'0');
	}else{
		count++;
		$("#getImg").val(count);
	}
	
	$(".photo-m").fadeIn(2000);
	$(".photo-s").fadeOut(1700);		
	$(".sImg").fadeOut(1500);	
	setTimeout("show(0)",5000);
}

function getMap(){
	$.ajax({
		type: "POST",
		url: "index_getMap.php",
		dataType:"json",
		data: "",
		success: function(json){
			initialize(json);
		},error: function(){	
			notGetMap();
		}
	});
	//30sec
	setTimeout("getMap()",30000);
}

function notGetMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_A"));
		map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(5,5)));
		map.addControl(new GSmallMapControl(),new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(5,45)));

		var point = new GLatLng('25.03831878827585','121.54584552677294');
		map.setCenter(point, 14);
		map.addOverlay(new GMarker(point));		
	}
}

function initialize(json) {

	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_A"));
		map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(5,5)));
		map.addControl(new GSmallMapControl(),new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(5,45)));

		var i = json.length;
		var baseIcon = new GIcon();
		baseIcon.iconSize = new GSize(45, 45);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(2, 2);
		
		if(i==0){		
			var point = new GLatLng('25.03831878827585','121.54584552677294');
			map.setCenter(point, 11);
			map.addOverlay(new GMarker(point, markerOptions));
		}else{		
			for(i=0;i<json.length;i++){
				var url = json[i]['url'];
			
				var point = new GLatLng(json[i]['latitude'],json[i]['longitude']);

				if(json[i]['centerID'] != ''){
					map.setCenter(point, 11);
				}		
				/*
				baseIcon.image = json[i]['img'];
				markerOptions = { icon:baseIcon }
				
				var marker = '';
				marker = new GMarker(point, markerOptions);
				
				GEvent.addListener(marker, "click", function() {					 
					//window.location.href = url;
					//window.open(url);
					 marker.openInfoWindowHtml("Marker  <b>" + url + "</b>");
				});
				
				map.addOverlay(marker);
				*/
				var img = json[i]['img'];
				map.addOverlay(createMarker(point , baseIcon , img ,  url));
				
			}
		}
		
	}
}

function createMarker( point , baseIcon , img , url ){
	var Icon = new GIcon(baseIcon);
	Icon.image = img;
	/*
	Icon.iconSize = new GSize(45, 45);
	Icon.iconAnchor = new GPoint(9, 34);
	Icon.infoWindowAnchor = new GPoint(9, 2);
	*/
	
	markerOptions = { icon:Icon };
	var marker = new GMarker(point, markerOptions);

	GEvent.addListener(marker, "click", function() {
		//marker.openInfoWindowHtml("Marker <b>" + url + "</b>");
		window.open(url);
	});
	return marker;

}

function goSearch(){	
	$("#tmapSearch").submit();	
}