﻿/*
功能:弹出样式选择框
功能:返回以[数字],[数字]形式的字符串

作者:zcm123
使用工具: jQuery
时间:2008-7-9
*/

/*
选择变色  made in zcm123
*/
function slist(obj)
{ 
    var msg = $("#msgshow");
    var tempstr = "";
    var msgstr = msg.html();
    //清空选择区域
    if(IsInclude(msgstr,"请选择下列查询条件"))
       msgstr = "";
       
    //对比变色，对比选择
    if($(obj).get(0).checked)
    {
             
        //将选中项提到已选区域name="selectvalue"
        tempstr = $(obj).parent().html();
        tempstr = tempstr.replace('name="selectvalue"','name="takeselect"');
        tempstr = tempstr.replace('slist(this);','slistX(this);');
        
        msgstr = msgstr + "<li>"+tempstr+"</li>";
        //给选中区域
        msg.html(msgstr);
    }
    else
    {
        
        //从选择区域干掉相关内容
        tempstr = $(obj).parent().html();
        tempstr = tempstr.replace('name="selectvalue"','name="takeselect"');
        tempstr = tempstr.replace('value','CHECKED value');
        tempstr = tempstr.replace('slist(this);','slistX(this);');
        
        msgstr = msgstr.replace("<LI>"+tempstr+"</LI>","");
        
        msg.html(msgstr);
    }
    if(msgstr=="")
       msg.html("请选择下列查询条件");
    
}
/*
干掉选择区域的撤销选项
*/
function slistX(obj)
{
    var msg = $("#msgshow");
    var tempstr = "";
    var msgstr = msg.html();
    var reobj = $("#selectshow");
    var reobjstr = reobj.html();
    var tempstr2 = "";
    
    if(IsInclude(msgstr,"请选择下列查询条件"))
       msgstr = "";
       
    if(!$(obj).get(0).checked)
    {
    
        tempstr = $(obj).parent().html();

        msgstr = msgstr.replace(tempstr,"");
        msgstr = msgstr.replace("<LI></LI>","");
        msg.html(msgstr);

        //给下方选择区域去掉颜色
        tempstr = tempstr.replace('name="takeselect"','name="selectvalue"');
        tempstr = tempstr.replace('slistX(this);','slist(this);');
        tempstr = tempstr.replace('value','CHECKED value');
        tempstr2 = tempstr.replace('CHECKED value','value');
        
        reobj.html(reobjstr.replace(tempstr,tempstr2));
        


    }
    if(msgstr=="")
       msg.html("请选择下列查询条件");
}


/*列表选择区域*/
function showselectvalue(fid,clsname)
{

    if(fid!="0")
    {
        var ajaxmsg = $("#selectshow");
        
        ajaxmsg.html("<img src=/load.gif> 加载中......");
        
        $.get("Pselectshow.aspx?w"+Math.random()+"="+Math.random() ,{fid:fid,op:clsname},
              function(data)
              {

                   if(data=="-1")
                        ajaxmsg.html("<input onclick=\"slist(this);\" type=\"checkbox\" name=\"selectvalue\" value=\"0\">不限分类");
                   else
                        ajaxmsg.html(data);
              }
        );
    }
}

/*执行按钮*/

function okcmd_onclick(strobj)
{
    var i=0;
    var ck =$("#msgshow input[@checked]");
    var mya=new Array();
   
    while(i<=ck.length)
    {
        mya[i] = ck.eq(i).attr("value");
        i++;
    }
    var str = mya.join(",")+"-1";
    $("#"+strobj+"_v").val(str);
    
     $("#S_"+strobj+"nametxt1").html("......获取中");
    $.get("/msg.aspx?w"+Math.random()+"="+Math.random() ,{s:str,op:strobj},
          function(data)
          {
            if(data!="")
                $("#S_"+strobj+"nametxt1").html(data);
            else
                $("#S_"+strobj+"nametxt1").html("不限分类");
          }
     );
    

    $("#cluetip-close").click();
}
/*取消按钮*/
function closecmd_onclick()
{
    $("#cluetip-close").click();
}
