//--------------------------------------------------------------------------------------
// reviewFolder Button & Add & Delete
function reviewFolder(id,number){
    var outHTML;
    outHTML = '<p id="review'+id+'-'+number+'" class="reviewFolderPlus" onClick="reviewFolderClick(\''+id+'\',\''+number+'\'); pageTracker._trackPageview(\'/addToReviewFolder/'+id+'\');">検討中フォルダに追加</p>'
    document.write(outHTML);
}

function reviewFolderClick(id,number){
    var cookieSt,mode,outHTML,IDArray,newID;
//  clearCookie("reviewID");
    cookieSt = getCookie("reviewID");
    if(!cookieSt){
        setCookie("reviewID", id);
        outHTML="追加しました。";
        newClassName="reviewFolderClicked";
    }else{
        IDArray = cookieSt.split(",");
        for(var i=0; i<IDArray.length; i++){
            if(IDArray[i] == id){
                mode="done";
                outHTML="追加済みです。";
                newClassName="reviewFolderAdded";
                IDArray=IDArray.slice(0,i).concat(IDArray.slice(i+1,IDArray.length));
                break;
            }
        }
        //検討フォルダ件数チェック MAX10件
        if(IDArray.length < 10){
            if(mode!="done"){
                outHTML="追加しました。";
                newClassName="reviewFolderClicked";
            }
            newID = new Array(id);
            newID = newID.concat(IDArray.slice(0,9));
            setCookie("reviewID", newID.join(","));
        }else{
            outHTML="フォルダが一杯です。";
            newClassName="reviewFolderFull";
        }
    }
    document.getElementById('review'+id+'-'+number).innerHTML = outHTML;
    document.getElementById('review'+id+'-'+number).className = newClassName;
}

function reviewFolderDelItem(id){
    var cookieSt,mode,outHTML,IDArray,newID;
    cookieSt = getCookie("reviewID");
    if(cookieSt){
        IDArray = cookieSt.split(",");
        newID = new Array();
        for(var i=0; i<IDArray.length; i++){
            if(IDArray[i] != id){
                newID[newID.length]=IDArray[i];
            }
        }
        setCookie("reviewID", newID.join(","));
    }
}

//--------------------------------------------------------------------------------------
// Cookie
function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}
function setCookie(key, val, tmp) {
    tmp = key + "=" + escape(val) + "; ";
    exp=new Date();
    exp.setTime(exp.getTime()+10*60*60*24*1000);
    tmp += "path=/; expires=" + exp.toGMTString();
    document.cookie = tmp;
}
function clearCookie(key) {
    document.cookie = key + "=" + "xx; path=/; expires=Tue, 1-Jan-1980 00:00:00;";
}

