function selectLine(inputBoxId){
var flag = inputBoxId.checked;
if(flag)
addToCookie(inputBoxId.value);
else
removeFromCookie(inputBoxId.value);
setLineColor(inputBoxId);
}
function initStatus(){
var cookie= getCookie("resume");
if (cookie != null && cookie != undefined) {
var cookies = cookie.split("_");
for (var i = 0; i < cookies.length; i++) {
var wf = cookies[i].split("|");
var objID = document.getElementById('ID_'+wf[0]);
if (objID) {
objID.checked = true;
setLineColor(objID);
}
}
}
}
function setLineColor(inputBoxId){
var flag = inputBoxId.checked;
var tr = inputBoxId.parentNode.parentNode;
var cols = tr.getElementsByTagName("td");
for (var i=0; i<cols.length; i++)
{
cols[i].style.backgroundColor = (flag)? "#FF8000" : "";
}
}
//添加到COOKIE
function addToCookie(value){
var arr = new Array();
arr.push(value);
arr.push("ck"+ value);
var arrTemp = arr.join("|");
var cookie = getCookie("resume");
if (cookie == null) {
setCookie("resume", arrTemp);
}
else if (cookie.indexOf(value) == -1){
setCookie("resume", cookie + "_" + arrTemp);
}
setHiddenInput();
}
//删除指定的cookie
function removeFromCookie(value){
var str = "";
var temp= "";
var c = getCookie("resume");
if (c != null && c != undefined) {
var cookie = c.split("_");
for (var i = 0; i < cookie.length; i++) {
var wf = cookie[i].split("|");
if (wf[0] != value) {
if (str != "")
str += "_";
str += cookie[i];
}
}
setCookie("resume", str);
}
setHiddenInput();
}
//初始化checkbox选中状态
window.onload=function setCheckbox(){
var thisform= document.form1;
var cookie= getCookie("resume").split("_");
for(var j=0;j<cookie.length;j++){
var wf = cookie[j].split("|");
for (var i=0;i<thisform.elements.length;i++){
var e = thisform.elements[i];
if (e.type=='checkbox'){
//alert(e.id+"="+wf[0]);
if (e.id == ("ID_"+ wf[0])) {
e.checked = true;
break;
}
}
}
}
setHiddenInput();
}
//设置隐藏控件值
function setHiddenInput(){
var str= "";
var inNum= 0;
var cookie= getCookie("resume").split("_");
if(cookie== null){
str= "";
}else{
for(var i=0;i<cookie.length;i++){
var ck= cookie[i].split("|");
if(ck[0]!= null && ck[0] != "" && ck[0] > 0){
str+= ck[0] + ",";
inNum++;
}
}
}
str= str.substring(0,str.lastIndexOf(","));
document.getElementById("selectedID").value= "("+ str +")";
document.getElementById("AllSelect").innerText= inNum;
}
//添加cookie
setCookie = function(key, value){
var Days = 1;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = key + "=" + value + ";expires=" + exp.toGMTString();
}
//获得cookie
getCookie = function(key){
var arr = document.cookie.match(new RegExp("(^| )" + key + "=([^;]*)(;|$)"));
if (arr != null)
return arr[2];
return null;
}
//清空cookie
clearCookie = function(key){
var exp = new Date();
exp.setTime(exp.getTime() - 1000);
var val = getCookie(key);
if (val != null)
document.cookie = key + "=" + val + ";expires=" + exp.toGMTString();
}