//标签变换，但内容div不改变
function goTab_site(num,tab_num,pre)
{
	for(var i=0;i<tab_num;i++)
	{
		$('#'+pre+'_tag'+i).removeClass();
	}
	$('#'+pre+'_tag'+num).addClass('cur');
}

/**
Ajax获取各个分类的最新点评
*/
function getNewcom(mclass,mcityId,mhotcity){
	var url = '/comment/Newcom';
	$.get(url, {mer_class:mclass,mer_city:mcityId,hotcity:mhotcity}, function (data) {
			$('#new_dp_info').html(data);
	});
}

//初始化标点
function initPointInput()
{
    var point_inputs = jQuery('[point]');
    if (point_inputs.length > 0)
    {
        point_inputs.each(function(){
            if(!this.pointinputer)
            {
                jQuery(this).pointInput();//只对没有初始化的加入标点流程
            }
            var input_op = this.pointinputer;
            //先设置城市
            input_op.setCity('空', cur_city.id, cur_city.code);
            input_op.setAjaxCallBack(around_callback);//设置callback
            if (!checkLogin())
            {
                var cookie_str = '';
                if (input_op.point_type == 'home')
                {
                    cookie_str = jQuery.cookie('LIFE_USER_HOME_POINT');
                }
                else
                {
                    cookie_str = jQuery.cookie('LIFE_USER_OFFICE_POINT');
                }
                if(!cookie_str)
                {
                    return;
                }
                //解析数据
                var str_arr = cookie_str.split("\t");
                input_op.setName(str_arr[0]);
                input_op.setX(str_arr[1]);
                input_op.setY(str_arr[2]);
            }
            else
            {
                //输入已标点居住地信息
                if (input_op.point_type == 'home' && home_point != false && home_point.name)
                {
                    input_op.setName(home_point.name);
                    input_op.setX(home_point.x);
                    input_op.setY(home_point.y);
                    input_op.isOk = true;
                }
                if (input_op.point_type == 'home')
                {
                    var cookie_str = '';
                    cookie_str = jQuery.cookie('LIFE_USER_HOME_POINT');
                    if(cookie_str)
                    {
                        var str_arr = cookie_str.split(':');
                        var x = parseInt(str_arr[1]);
                        var y = parseInt(str_arr[2]);
                        if (!isNaN(x) && !isNaN(y))
                        {
                            input_op.setX(x);
                            input_op.setY(y);
                        }
                    }
                }

                if (input_op.point_type == 'office' && office_point != false && office_point.name)
                {
                    input_op.setName(office_point.name);
                    input_op.setX(office_point.x);
                    input_op.setY(office_point.y);
                    input_op.isOk = true;
                }
                
                if (input_op.point_type == 'office')
                {
                    var cookie_str = '';
                    cookie_str = jQuery.cookie('LIFE_USER_OFFICE_POINT');
                    if(cookie_str)
                    {
                        var str_arr = cookie_str.split(':');
                        var x = parseInt(str_arr[1]);
                        var y = parseInt(str_arr[2]);
                        if (!isNaN(x) && !isNaN(y))
                        {
                            input_op.setX(x);
                            input_op.setY(y);
                        }
                    }
                }
            }
        });
    }
}

function around_callback(input, json) {
	var _type = input.point_type;
    //登陆状态下更新点信息
    if (_type == 'home' && checkLogin())
    {
        home_point.name = input.getName();
        home_point.x = input.getX();
        home_point.y = input.getY();
    }

    if (_type == 'office' && checkLogin())
    {
        office_point.name = input.getName();
        office_point.x = input.getX();
        office_point.y = input.getY();
    }
    
	$('#ar_' + _type).find('a.add').replaceWith('加载中...');
	$.get('/interface/around', {'type': _type}, function(c){
		$('#ar_' + _type).html(c);
		initPointInput();
	});
    jQuery.cookie('LIFE_POINT_CITY_ID', jQuery.cookie('LIFE_USER_CITY_ID'));
}

jQuery(document).ready(function(){
    initPointInput();
});
