var SALON=function(){
	var map;
	function scratchJson(){
		setInterval(countNum,1000);
		var s=document.createElement('script');
		s.type='text/javascript';
		s.src='/?module=active&act=dream&postjs=1&aa='+Math.random();document.getElementsByTagName('head')[0].appendChild(s);
	}

	function parseDataToHTML(src){
		if(src.user.url == 'http://sl.iciba.com/u-salonguest.html') src.user.url = 'http://my.iciba.com';
		var html='<div class="entrymap">';html+='<div class="conte"><span class="s'+Math.ceil(Math.random()*10)+'">'+src.text+'</span></div><a href="'+src.user.url+'" target="_blank" class="avatar"><img src="'+src.user.profile_image_url+'" onerror="ImgError(this,\'http://photo.sl.iciba.com/images/photo/default/default_boy.gif\')" width="50"/>'+src.user.name+'</a> 在 <strong>'+(src.user.location||'沙龙')+'</strong> <em>'+timeSlot(src.created_at)+'</em> </div>';return html;
	}

	function timeSlot(created_at){
		var serverOffset=0;
		var d=new Date();
		var localTime=d.getTime()- d.getTimezoneOffset()*60000;
		var msgTime=Date.parse(created_at);
		var delta=(localTime-msgTime)/1000;
		if(delta<60){
			return'不到<strong>1</strong>分钟';
		}else if(delta>600&&delta<3600){
			return'约10分钟之前';
		}else if(delta>3600){
			return'1个小时之前';
		}else{
			return'约'+Math.round(delta/60)+'分钟之前';
		};
	}
	function getPoint(location,user){
		if(location==''||user.lat==''||user.lng==''){
			return new GLatLng(39.89945,116.40969);
		}else{
			var lat = user.lat/100000;
			var lng = user.lng/100000;
			return new GLatLng(lat,lng);
		}
	}

	return{
		callBack:function(jsonSource){if(typeof(window.timelist)!="undefined"){for(var i=0;i<window.timelist.length;++i){clearTimeout(window.timelist[i]);}};window.timelist=[];var counter=document.getElementById('num');for(var i=0,n=jsonSource.length;i<n;++i){(function(){var p=i;timelist.push(setTimeout(function(){map.openInfoWindowHtml(getPoint(jsonSource[p].user.location,jsonSource[p].user),parseDataToHTML(jsonSource[p]));counter.innerHTML=19-p;},p*5000));})();}}
		,
		init:function(){
			UccClickCount(51);
			if(GBrowserIsCompatible()){
				map=new GMap2(document.getElementById('map'));
				map.setCenter(new GLatLng(34.68491,112.47605),6);
				map.addControl(new GLargeMapControl());
				map.addControl(new GOverviewMapControl());
				scratchJson();setInterval(scratchJson,100000);
			}else{
				alert("对不起，您的浏览器不支持本站的功能，建议使用Firefox！");
			}
		}
		,
		reload:function(){
			scratchJson();
		}
	}}();
function countNum()
{
	if(min>=max)min = max;
	if(vmin>=vmax)vmin = vmax;
	if(min>=max && vmin>=vmax)return false;
	min++;vmin++;
	$('zfnum').className = 's'+Math.ceil(Math.random()*10);
	$('zfnum').innerHTML = min;
	$('gknum').className = 's'+Math.ceil(Math.random()*10);
	$('gknum').innerHTML = vmin;
}