﻿
// JScript 文件


  String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
  var t=0,t2=0;
  
     function loadClientCookie(){
         
        var oDivMyCookies=document.getElementById('divMyCookies');
        var count=0;  
        $.get(site+"ename/ajaxpage/loadCookie.ashx?d="+new Date().toString(),function (relult){
            //var data=eval(relult);
            //if(data[1]=="0")
            if(relult=="")
                //relult="<br/>&nbsp;你的收藏列表中没有名字<br/>请在 查询名字 的同时点击\"收藏\".";  
                relult="<img src='"+skinstyle+"images/sc.gif' border='0'/>"; 
                      
            oDivMyCookies.innerHTML =relult;
            //count=parseInt(data[1]);
        });
        var divArr=$("#divRp .a7");
        var keyStr=readcookiekey(user);
        $.each(keyStr.split("|"), function(i, n){
            if(n!=""){
                var oDivSCBtn=document.getElementById("divSCBtn"+n.split("-")[1]);
                if(oDivSCBtn){
                    var oIBtn=oDivSCBtn.getElementsByTagName("img")[0];
                    var oABtn=oDivSCBtn.getElementsByTagName("a")[0];
                    var src=oIBtn.src;
                    oABtn.setAttribute("op","del");
                    oABtn.innerText="移除";
                    oIBtn.src=src.substring(0,src.lastIndexOf("/"))+"/j2.gif";
                }
            }
       }); 
    }
  
  function addMySC(obj,name,value){
        var timer1 = setInterval(function(){
            t+=1;
            if(t>2){    
                clearInterval(timer1);
                timer1=null;
                t=0;
            }
        }, 1000);
        if(t>0) {
            J.dialog.get({ id: 'dialog2', title: '提示对话框', html: '<p align="center"><img src="_icon.gif" align="absmiddle">&nbsp;&nbsp;过几秒再操作吧!</p>', skin: 'confirm', width: 250, height: 110});
            return;          
        }
       
        var oDivSCBtn=document.getElementById("divSCBtn"+value);
        var oIBtn=oDivSCBtn.getElementsByTagName("img")[0];
        var src=oIBtn.src;
        if(obj.getAttribute("op")=="add"){
            writecookie(name.trim()+"-"+value.trim(),value);
            obj.setAttribute("op","del");
            obj.innerText="移除";
            oIBtn.src=src.substring(0,src.lastIndexOf("/"))+"/j2.gif";
        }
        else{
            var str=readcookie(name);
            delcookie(name,value);
            obj.setAttribute("op","add");
            obj.innerText="收藏";
            oIBtn.src=src.substring(0,src.lastIndexOf("/"))+"/j1.gif";
        }
        loadMySC();
    }
    function delMySC(obj,name,value){
        var timer2 = setInterval(function(){
            t2+=1;
            if(t2>2){    
                clearInterval(timer2);
                timer2=null;
                t2=0;
            }
        }, 1000);
        if(t2>0) {
            J.dialog.get({ id: 'dialog2', title: '提示对话框', html: '<p align="center"><img src="_icon.gif" align="absmiddle">&nbsp;&nbsp;过几秒再操作吧!</p>', skin: 'confirm', width: 250, height: 110});
            return;          
        }
        var oDivSCBtn=document.getElementById("divSCBtn"+value);
        delcookie(name,value);
        if(oDivSCBtn){
            var oABtn=oDivSCBtn.getElementsByTagName("a")[0];
            var oIBtn=oDivSCBtn.getElementsByTagName("img")[0];
            if(oABtn){
                oABtn.setAttribute("op","add");
                oABtn.innerText="收藏";
                var src=oIBtn.src;
                oIBtn.src=src.substring(0,src.lastIndexOf("/"))+"/j1.gif";
            }
        }
        loadMySC();
    }
    function loadMySC(){
        //CallServer("", "");
        loadClientCookie();
    }
    function loadMySC_callback(rValue){   
        var oDivMyCookies=document.getElementById('divMyCookies');
        oDivMyCookies.innerHTML=rValue;
    } 
    
function readcookie(cname)
{
    var dcarr=unescape(document.cookie).split("\;");
    var requestcookie="",rStr="";
    for(i=0;i<dcarr.length;i++)
    {
        eval("dcarr"+i+"=dcarr["+i+"]")
        eval("dcarr"+i+"=dcarr"+i+".split('=');")
        if(eval("dcarr"+i+"[0]").trim().indexOf(cname)>-1){
             requestcookie=eval("dcarr"+i+"[1]");
             rStr+=requestcookie+"|";
        }
    }
    return rStr;
}
function readcookiekey(cname)
{
    var dcarr=unescape(document.cookie).split("\;");
    var requestcookie="",rStr="";
    for(i=0;i<dcarr.length;i++)
    {
        eval("dcarr"+i+"=dcarr["+i+"]")
        eval("dcarr"+i+"=dcarr"+i+".split('=');")
        if(eval("dcarr"+i+"[0]").trim().indexOf(cname)>-1)
        {
             requestcookie=eval("dcarr"+i+"[0]");
             rStr+=requestcookie+"|";
        }
    }
    return rStr;
}
function delcookie(cname,value)
{
    var dcarr=document.cookie.split("\;");
    for(i=0;i<dcarr.length;i++)
    {
        eval("dcarr"+i+"=dcarr["+i+"]")
        eval("dcarr"+i+"=dcarr"+i+".split('=');")
        if(eval("dcarr"+i+"[0]").trim()==escape(cname.trim()+"-"+value.trim()))
        {
            var date = new Date();
            date.setTime(date.getTime() - 10000);
            document.cookie = eval("dcarr"+i+"[0]")+"=*; expires=" + date.toGMTString()+";path=/ ;";
        }
    }
}
function delallcookie(cname){
    var dcarr=document.cookie.split("\;");
    for(i=0;i<dcarr.length;i++)
    {
        eval("dcarr"+i+"=dcarr["+i+"]")
        eval("dcarr"+i+"=dcarr"+i+".split('=');")
        if(eval("dcarr"+i+"[0]").trim().indexOf(escape(cname))>-1)
        {
            var date = new Date();
            date.setTime(date.getTime() - 10000);
            document.cookie = eval("dcarr"+i+"[0]")+"=*; expires=" + date.toGMTString()+";path=/ ;";
        }
    }
}

function writecookie(cookiename,cookievalue)
{
    var str = escape(cookiename) + "=" + escape(cookievalue);
    var date = new Date();
    //var ms = objMinute*3600*1000;
    var ms = 365*24*3600*1000;
    date.setTime(date.getTime() + ms);
    str += "; expires=" + date.toGMTString()+";path=/ ;";
   document.cookie = str;
}


function getck(sname)
{
    var acookie=document.cookie.split("; ");
    var rstr="";
    for(var i=0;i<acookie.length;i++){
        var arr=acookie[i].split("=");
        if(sname==arr[0]){
            if(arr.length>1)
                rstr=unescape(arr[1])+"|";
        }
    }
    return rstr;
}


