﻿// JScript 文件
var f_compareCookie = document.cookie; 
var f_start; 
var f_start1; 
var f_end; 
var f_end1;
var f_sel_id_str = ''; // 选择的proj_id串 
var f_sel_name_str = ''; // 选择的proj_name串 
var f_sel = new Array(); 
var f_sel_num = 0; 

// 读cookie 
if (f_compareCookie != null && f_compareCookie != '') 
{ 
f_start = f_compareCookie.indexOf("f_sel_id_str="); 

if (f_start != -1) 
{ 
f_start = f_compareCookie.indexOf("=", f_start) + 1; 
f_end = f_compareCookie.indexOf("^", f_start); 
f_sel_id_str = f_compareCookie.substring(f_start, f_end); 
} 

f_start1 = f_compareCookie.indexOf("f_sel_name_str="); 

if (f_start1 != -1) 
{ 
f_start1 = f_compareCookie.indexOf("=", f_start1) + 1; 
f_end1 = f_compareCookie.indexOf("^", f_start1); 
f_sel_name_str = f_compareCookie.substring(f_start1, f_end1); 
} 
} 

// 初始化悬浮框 
if (f_sel_id_str != '' && f_sel_id_str != null) 
{ 
var f_sel_id_arr = new Array(); 
var f_sel_name_arr = new Array(); 
f_sel_id_arr = f_sel_id_str.split("|"); 
f_sel_name_arr=f_sel_name_str.split("|"); 

for (i = 0; i < f_sel_id_arr.length - 1; i ++) 
f_sel[f_sel_id_arr[i]] = f_sel_name_arr[i]; 

f_sel_num = f_sel_id_arr.length - 1; 

for (i = 0; i < f_sel_id_arr.length - 1; i ++) 
addFloat(f_sel_id_arr[i],f_sel_name_arr[i]); 
} 

function addCookie(id, nm) 
{

f_compareCookie = document.cookie; 
    if (f_compareCookie != null && f_compareCookie != '') 
    { 
        f_start = f_compareCookie.indexOf("f_sel_id_str=");
        if (f_start != -1) 
        { 
        f_start = f_compareCookie.indexOf("=", f_start) + 1; 
        f_end = f_compareCookie.indexOf("^", f_start); 
        f_sel_id_str = f_compareCookie.substring(f_start, f_end); 
        } 
        
        f_start1 = f_compareCookie.indexOf("f_sel_name_str="); 
        if (f_start1 != -1) 
        { 
        f_start1 = f_compareCookie.indexOf("=", f_start1) + 1; 
        f_end1 = f_compareCookie.indexOf("^", f_start1); 
        f_sel_name_str = f_compareCookie.substring(f_start1, f_end1); 
        } 
    } 

    // 初始化悬浮框 
    if (f_sel_id_str != '' && f_sel_id_str != null) 
    { 
        var f_sel_id_arr = new Array(); 
        var f_sel_name_arr = new Array(); 
        f_sel_id_arr = f_sel_id_str.split("|"); 
        f_sel_name_arr=f_sel_name_str.split("|"); 

        for (i = 0; i < f_sel_id_arr.length - 1; i ++) 
            f_sel[f_sel_id_arr[i]] = f_sel_name_arr[i];
            f_sel_num = f_sel_id_arr.length - 1;
        for (i = 0; i < f_sel_id_arr.length - 1; i ++) 
            addFloat(f_sel_id_arr[i],f_sel_name_arr[i]);             
    } 
    addFloat(id, nm) 
}

// 增加选择 
function addFloat(id, nm) 
{ 
if (id == ""){ 
return; 
}; 

if (!f_sel[id]) 
{ 
if (f_sel_num >= 50) 
alert('已经有 50 首歌曲等待播放！请删除其中一首或几首才能继续添加。'); 
else 
{ 
f_sel_num ++; 
f_sel[id] = nm; 
f_sel_id_str = f_sel_id_str + id + "|"; 
f_sel_name_str = f_sel_name_str + nm + "|"; 
document.cookie = "f_sel_id_str=" + f_sel_id_str + "^"; 
document.cookie = "f_sel_name_str=" + f_sel_name_str + "^"; 
} 
} 
} 

// 删除选择 
function delFloat(id) 
{ 
f_tmp = new Array(); 
f_tmp1 = new Array(); 
f_sel2 = new Array(); 
f_select_ids = new Array(); 
f_select_names = new Array(); 
f_select_ids=f_sel_id_str.split("|"); 
f_select_names=f_sel_name_str.split("|"); 
var f_ids = ''; 

var f_names = ''; 
var k = 0; 

for (i = 0; i < f_select_ids.length - 1; i ++) 
{ 
if (id != f_select_ids[i]) 
{ 
f_tmp[k] = f_select_ids[i]; 
f_tmp1[k] = f_select_names[i] 
k ++; 
} 
} 

for (i = 0; i < f_tmp.length; i ++) 
{ 
f_ids = f_ids + f_tmp[i] + "|"; 
f_names = f_names + f_tmp1[i] + "|"; 
} 

f_sel_id_str = f_ids; 
f_sel_name_str = f_names; 

document.cookie = "f_sel_id_str=" + f_ids + "^" ; 
document.cookie = "f_sel_name_str=" + f_names + "^" ; 

for (key in f_sel) 
{ 
if (id != key) 
f_sel2[key] = f_sel[key]; 
} 

f_sel = f_sel2; 
f_sel_num --; 
//drawFloat(); 
} 

//清空选择 
function clearFloat(){ 

f_sel = new Array(); 
f_sel_num = 0; 
f_sel_id_str = ''; 
f_sel_name_str = ''; 
document.cookie = "f_sel_id_str=^" ; 
document.cookie = "f_sel_name_str=^" ; 
} 

