﻿function SearchProduct(temppage, tempProductOrderType) {
    page = temppage;
    document.getElementById(productOrderType).className = "";
    document.getElementById(tempProductOrderType).className = "on";
    productOrderType = tempProductOrderType;    
    Loading("SeachResult", "商品");
    var url = "/SearchResult.aspx?Action=Search" + condition + "&Page=" + page + "&ProductOrderType=" + productOrderType;   
    ajax.RequestURL(url, DealSearchProduct);
}
function DealSearchProduct(content) {
    var obj = document.getElementById("SeachResult");
    var searchCountObj = document.getElementById("SearchCount");
    var pose = content.lastIndexOf("#");
    obj.innerHTML = content.substring(0, pose);
    searchCountObj.innerHTML = content.substring(pose + 1);
    
}
function CollectProduct(productID) {
    var ajax = new Ajax();
    var url = "/SearchResult.aspx?Action=Collect&ProductID=" + productID;
    ajax.RequestURL(url, DealColllectProduct);
}

//产品收藏
function DealColllectProduct(content) {
    var result = "";
    switch (content) {
        case "1":
            result = "您还没有登陆";
            break;
        case "2":
            result = "收藏成功";
            break;
        case "3":
            result = "您已经收藏了";
            break;
        default:
            result = "未知的错误";
            break;
    }
    AlertMessage(result);
}
//数据分页
function GoProductPager(page) {
    SearchProduct(page, productOrderType);
}
function RedirectPage(maxPage) {
    var obj = document.getElementById("GoProductPagerID");
    if (obj != null) {
        var goValue = obj.value;
        if (isNaN(goValue)) {
            return;
        }
        if (goValue < 1) {
            goValue = 1;
        }
        if (goValue > maxPage) {
            goValue = maxPage;
        }
        SearchProduct(goValue, productOrderType);
    }
}
//产品排序
function ProductOrder(productOrderType) {
    if (document.getElementById(productOrderType).className != "on") {
        SearchProduct(page, productOrderType);
    }
}

//地区全选/反选
function AreaSelect(action) {
    var aspnetForm = document.getElementById("aspnetForm");
    var checked = false;
    if (action == "All") {
        checked = true;
    }
    if (aspnetForm.Area != null) {
        if (aspnetForm.Area.length == null) {
            aspnetForm.Area.checked = checked
        }
        else {
            for (i = 0; i < aspnetForm.Area.length; i++) {
                aspnetForm.Area[i].checked = checked;                
            }
        }
    }
}
//语言全选/反选
function LanguageSelect(action) {
    var aspnetForm = document.getElementById("aspnetForm");
    var checked = false;
    if (action == "All") {
        checked = true;
    }
    if (aspnetForm.Language != null) {
        if (aspnetForm.Language.length == null) {
            aspnetForm.Language.checked = checked
        }
        else {
            for (i = 0; i < aspnetForm.Language.length; i++) {
                aspnetForm.Language[i].checked = checked;
            }
        }
    }
}
//介质全选/反选
function MediaSelect(action) {
    var aspnetForm = document.getElementById("aspnetForm");
    var checked = false;
    if (action == "All") {
        checked = true;
    }
    if (aspnetForm.Media != null) {
        if (aspnetForm.Media.length == null) {
            aspnetForm.Media.checked = checked
        }
        else {
            for (i = 0; i < aspnetForm.Media.length; i++) {
                aspnetForm.Media[i].checked = checked;
            }
        }
    }
}
//重新选择
function CondtionSelect() {
    AreaSelect('None');
    LanguageSelect('None');
    MediaSelect('None');
}
//确定搜索
function CondtionProductSearch() {
    var area = "";
    var language = "";
    var media = "";
    var conditionKeyword = "";
    var aspnetForm = document.getElementById("aspnetForm");
    if (aspnetForm.Area != null) {
        if (aspnetForm.Area.length == null) {
            if (aspnetForm.Area.checked) {
                area += encodeURI(aspnetForm.Area.value);
            }
        }
        else {
            for (i = 0; i < aspnetForm.Area.length; i++) {
                if (aspnetForm.Area[i].checked) {
                    area += encodeURI(aspnetForm.Area[i].value)+",";
                }
            }
        }
    }
    if (area.indexOf(",") > -1) {
        area = area.substring(0, area.length - 1);
    }
    if (aspnetForm.Language != null) {
        if (aspnetForm.Language.length == null) {
            if (aspnetForm.Language.checked) {
                language += encodeURI(aspnetForm.Language.value);
            }
        }
        else {
            for (i = 0; i < aspnetForm.Language.length; i++) {
                if (aspnetForm.Language[i].checked) {
                    language += encodeURI(aspnetForm.Language[i].value) + ",";
                }
            }
        }
    }
    if (language.indexOf(",") > -1) {
        language = language.substring(0, language.length - 1);
    }
    if (aspnetForm.Media != null) {
        if (aspnetForm.Media.length == null) {
            if (aspnetForm.Media.checked) {
                media += aspnetForm.Media.value;
            }
        }
        else {
            for (i = 0; i < aspnetForm.Media.length; i++) {
                if (aspnetForm.Media[i].checked) {
                    media += aspnetForm.Media[i].value + ",";
                }
            }
        }
    }
    if (media.indexOf(",") > -1) {
        media = media.substring(0, media.length - 1);
    }
    conditionKeyword = encodeURI(aspnetForm.ConditionKeyword.value);
    condition = "&Area=" + area + "&Language=" + language + "&Media=" + media + "&ConditionKeyword=" + conditionKeyword +"&SearchPosition=2";
    SearchProduct(page, productOrderType);
}