﻿// JScript 文件

var pageno = 1;
var producttype = 0;
var bigtype = 0;
var productcount = 0;
var pagecount = 0;

function onInt(count)
{
    document.getElementById("loadData").innerHTML = "loading....";
    //首先加载产品
    //每页显示4个产品   
    var pagesize = 4;
   
    pageno = 1;
    productcount = count;
    if(productcount % pagesize*1 == 0)
    {
        pagecount = productcount / pagesize*1;        
    }
    else
    {
        pagecount = (productcount /pagesize)*1+1;
    }
    var yes = pagecount.toString();
    pagecount = yes.replace(/\..+/g,"");
    
    //
    //页面打开时加载数据
    dealAct("loadData.Aspx?pageno="+pageno+"&"+Math.random());
   
    
}

function createXMLHttpRequest() { //创建一个xmlHttpRequest对象
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
    }
}

function dealAct(url){
     //请求页面url
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = handleStateChange; //请求状态改变事件触发handleStateChange功能
    xmlHttp.open("GET",url); //采用get方法提交数据
    xmlHttp.send(null);    
   // alert(url+"&"+Math.random());
}

function handleStateChange(){
    if(xmlHttp.readyState == 4){    //表示请求状态 4为完成
            if(xmlHttp.status == 200){ //http状态指示码，200表示ok
                      document.getElementById("loadData").innerHTML = xmlHttp.responseText; //将服务器返回信息作为文本插入到infoId指示的容器中。
                     
                }
        }
        else"";
}

function pre()
{
    if(pageno ==1)
    {
        //alert("The first page");
    }
    else
    {
        pageno --;
        if(pageno < 1)
        {
            pageno =1;
            
        }
        document.getElementById("loadData").innerHTML = "loading....";
        dealAct("loadData.Aspx?pageno="+pageno+"&"+Math.random());
    }
}
function next()
{
    if(pagecount != 0)
    {
        if(pageno == pagecount)
        {
            //alert("the last page");
        }
        else
        {
            pageno ++;
            if(pageno > pagecount)
            {
                pageno =pagecount;
               
            } 
            document.getElementById("loadData").innerHTML = "loading....";
            dealAct("loadData.Aspx?pageno="+pageno+"&"+Math.random());
        }    
    }  
    else
    {
        //alert("the last page");
    }

}

function showPhoto(obj,url2,url3,gotourl)
{   
    var img = document.getElementById("loadData").getElementsByTagName("img");
    for(var i=0; i< img.length;i++)
    {
        img[i].style.cursor ="pointer";
        var url = img[i].src;
        //alert(url);
        url = url.replace(/\/\d{1}/g,"/1");
        //alert(url);
        img[i].src = url;
    }
    document.getElementById(obj).src ="images/"+url2;
    document.getElementById("bigphoto").src ="images/"+url3;
    document.getElementById("bigphoto").style.cursor="pointer";
    document.getElementById("bigphoto").onclick = function(){window.location.href=gotourl;}
}
