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 = '
{title}
×
'; 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 = '
{title}
×
'; 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(','); } }