var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
function show_compbar() {
$.cookie('compare_data', ($.cookie('compare_data') != null ? $.cookie('compare_data') : ''));
var arr_tpl_cb = new Array();
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
对比栏
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
arr_tpl_cb.push('
');
var const_tpl_cb = arr_tpl_cb.join('');
$('body').append(const_tpl_cb);
if ('undefined' == typeof(document.body.style.maxHeight)) {
$('#compare_bar').css('position', 'absolute');
$('#compare_bar').css('bottom', 'auto');
pos_fixed();
$(window).resize(function() {
pos_fixed();
});
$(window).scroll(function() {
pos_fixed();
});
}
if(count_compare() > 0) {
var const_tpl_o_t = '';
var arr_compare_data = $.cookie('compare_data').split('/-/');
for(var index in arr_compare_data) {
var compare_data = arr_compare_data[index].split('|-|');
var tmp_o_t = '';
tmp_o_t += const_tpl_o_t.replace(/{id}/g, compare_data[0]);
tmp_o_t = tmp_o_t.replace(/{tourismno}/g, compare_data[1]);
tmp_o_t = tmp_o_t.replace(/{title}/g, compare_data[2]);
$('#cb_tourism').append(tmp_o_t);
}
$('#compare_bar').show('slow');
}
$('.add_compare').css('display', '');
}
function pos_fixed() {
var win_height = $(window).height();
var scl_top = $(document).scrollTop();
var cmp_height = parseInt($('#cb_wrap').css('height'));
var pos_height = scl_top + win_height - cmp_height;
$('#compare_bar').css('top', pos_height);
}
function hidden_compbar() {
$('#compare_bar').hide('slow');
}
function display_compbar() {
$('#compare_bar').show('slow');
}
function empty_compbar() {
$('#compare_bar .o_tourism').remove();
$.cookie('compare_data', '');
hidden_compbar();
}
function count_compare() {
return $.cookie('compare_data') == null || $.cookie('compare_data') == '' ? '0' : $.cookie('compare_data').split('/-/').length;
}
function add_tourism(id, tourismno, title) {
var tmp_compare_data = id + '|-|' + tourismno + '|-|' + title;
if(count_compare() < 4) {
if($.cookie('compare_data') == '') {
$.cookie('compare_data', tmp_compare_data);
} else {
var arr_compare_data = $.cookie('compare_data').split('/-/');
for(var index in arr_compare_data) {
var compare_data = arr_compare_data[index].split('|-|');
if(id == compare_data[0]) {
alert('该线路已存在于对比列表中');
return;
}
}
var arr_compare_data = $.cookie('compare_data').split('/-/');
arr_compare_data.push(tmp_compare_data);
$.cookie('compare_data', arr_compare_data.join('/-/'));
}
$('#compare_bar').show('slow');
} else {
alert('只能同时对比4条线路');
return;
}
var const_tpl_o_t = '';
var tmp_o_t = '';
tmp_o_t += const_tpl_o_t.replace(/{id}/g, id);
tmp_o_t = tmp_o_t.replace(/{tourismno}/g, tourismno);
tmp_o_t = tmp_o_t.replace(/{title}/g, title);
$('#cb_tourism').append(tmp_o_t);
}
function del_tourism(id) {
$('#cb_tourism').find('div[class*=tourism_id_' + id + ']').remove();
var arr_compare_data = $.cookie('compare_data').split('/-/');
for(var index in arr_compare_data) {
var compare_data = arr_compare_data[index].split('|-|');
if(id == compare_data[0]) {
arr_compare_data.splice(index, 1);
$.cookie('compare_data', arr_compare_data.join('/-/'));
break;
}
}
if(count_compare() <= 0) hidden_compbar();
}
function go_compare() {
if(count_compare() <= 0) {
alert('线路对比列表为空,不能对比');
return;
}
var arr_compare_data = $.cookie('compare_data').split('/-/');
var arr_id = new Array();
for(var index in arr_compare_data) {
var compare_data = arr_compare_data[index].split('|-|');
arr_id.push(compare_data[0]);
}
document.location.href = './compare.html?ids=' + arr_id.join(',');
}
}