﻿// JScript 文件
//classlist=分类ID
//n=分类位置排序
//c=分类总数
//d=当前选中项的位置

//更改parameter参数值
function GetProductsList(classlist,n,c,d)
{
    var _parameter = parameter.split('-');
    parameter = "";
    for(i=0;i<_parameter.length;i++)
    {
        if(i==n)
           _parameter[i] = classlist;
           
        if(i==0)
            parameter += _parameter[i];
        else
            parameter += "-"+_parameter[i];
        
        if(n=="7")
        {
            var img_7_0 = document.getElementById("7_0");
            var img_7_1 = document.getElementById("7_1");
            if(d=="0")
            {
                img_7_0.src="/images/list_model_1.jpg";
                img_7_1.src="/images/list_model_2_0.jpg";
            }
            else
            {
                img_7_0.src="/images/list_model_1_0.jpg";
                img_7_1.src="/images/list_model_2.jpg";
            }
        }
        else if(n<7)
        { 
            for(j=0;j<c+1;j++)
            {
                if(j==d)
                    document.getElementById(n+"_"+d).className = "active";
                else
                    document.getElementById(n+"_"+j).className = "";
            }
        }
    }
    BindProductList(1);
}
window.onload = function()
{
    GetUrl();
}
//获取URL传递的参数，没有参数运行初始值
function GetUrl()
{
    var url = window.location.href;  
    //相关的  
    var es1 = /price=/;
    es1.exec(url);
    var str1 = RegExp.rightContext;
    str1 = str1.replace("yefor.cn","")
    //分类的
    var es2 = /class=/;
    es2.exec(url);
    var str2 = RegExp.rightContext;
    str2 = str2.replace("yefor.cn","")
    
    if(str1.length>0)
    {
        //alert(str1);
        var _text = str1.replace('&formation',"").replace('&class',"").split('=');
        //alert(_text[0]+"--"+_text[1]+"--"+_text[2]);
        GetProductsList(_text[0],1,10,0);
        GetProductsList(_text[1],4,4,0);
        GetProductsList(_text[2],0,6,0);
    }
    else if(str2.length>0)
    {
        GetProductsList(str2,GetClassPre(str2),GetClassCount(str2),0);
        //BindProductList(1);
    }
    else
    {
        BindProductList(1);
        //alert(3);
    }
}
//读取数据绑定列表
var ajax=new AJAXRequest;
function BindProductList(p)
{
    var product = document.getElementById("productlist");
    //product.innerHTML = "正在加载数据...";
    ajax.get
    (
        url+"?class="+parameter+"&page="+p,
        function(obj)
        {
            product.innerHTML = obj.responseText;
        }
    );
}

//读取分类父级
function GetClassPre(_class)
{
    var _pre = 0;
    var _str = _class.split('.');
    if(_str[0]==1)
        _pre = 1;
    else if(_str[0]==2)
        _pre = 2;
    else if(_str[0]==36)
        _pre = 3;
    else if(_str[0]==3)
        _pre = 4;
    else if(_str[0]==41)
        _pre = 5;
    else if(_str[0]==19)
        _pre = 0;
    else
        _pre = 0;
    return _pre;
}
//读取分类总数
function GetClassCount(_class)
{
    var _pre = 0;
    var _str = _class.split('.');
    if(_str[0]==1)
        _pre = 10;
    else if(_str[0]==2)
        _pre = 6;
    else if(_str[0]==36)
        _pre = 4;
    else if(_str[0]==3)
        _pre = 4;
    else if(_str[0]==41)
        _pre = 4;
    else if(_str[0]==19)
        _pre = 5;
    else
        _pre = 0;
    return _pre;
}

//读取分类排序号
function GetClassOrder(_class)
{
//    ajax.get
//	   (
//	      "/Ajax/Ajax.aspx?type=order&class="+_class,
//	      function(obj)
//	        {
//				product = obj.responseText;
//		    }
//	   );
}
