﻿// JScript 文件

	var XMLHttpReq;
	 	//创建XMLHttpRequest对象       
	function createXMLHttpRequest() {
	    if (window.XMLHttpRequest) { //Mozilla 浏览器
	        XMLHttpReq = new XMLHttpRequest();
	    } else {
	        if (window.ActiveXObject) { // IE浏览器
	            try {
	                XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
	            }
	            catch (e) {
	                try {
	                    XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	                }
	                catch (e) {
	                }
	            }
	        }
	    }
	}
	// 增加链接函数
	function addLink() {
        var CategoryID = document.getElementById("Select1").value;
//	    var url1 = document.getElementById("url").value;
//	    if(name == "" ) {
//	        return;
//	    }
	    var url = "GetSubCategory.aspx?CategoryID="+CategoryID +"&time ="+new Date().getTime();//"action=add" + "&name="+ name + "&url="+ url1;
	    createXMLHttpRequest();
	    XMLHttpReq.onreadystatechange = AddStateChange;
	    XMLHttpReq.open("GET", url, true);
    	//XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    	XMLHttpReq.setRequestHeader("If-Modified-Since","0");   
	    XMLHttpReq.send(null);
	}
	// 处理增加链接响应函数
    function AddStateChange() {
    	if (XMLHttpReq.readyState == 4) { // 判断对象状态
        	if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
               AddLinkList();
            } else { //页面不正常
            alert(XMLHttpReq.status);
                window.alert("您所请求的页面有异常。");
            }
        }
    }
function AddLinkList() {
//		var xmlDoc =XMLHttpReq.responseText;
//	    var AddID = xmlDoc.getElementsByTagName("id")[0].firstChild.nodeValue;
//	    var AddName = xmlDoc.getElementsByTagName("name")[0].firstChild.nodeValue;
//	    var AddUrl = xmlDoc.getElementsByTagName("url")[0].firstChild.nodeValue;
//	    if (AddID!=null){
//			addOneLink(AddID,AddName,AddUrl);
//			//清空输入框
//		    document.getElementById("name").value = "";
//		    document.getElementById("url").value = "";
//		}
//alert(XMLHttpReq.responseText)
   var s =  document.getElementById("Select2");
   var str =XMLHttpReq.responseText;
   var   arr=new   Array();   
    arr=str.split("|");
   s.options.length = 0;
        AddItem(s,"Please Select!","0");
    for( i = 0;i<arr.length;i++)
    {
        var arrr =new Array();
        arrr = arr[i].split(";");
        AddItem(s,arrr[0],arrr[1]);
    }
}
	
	
function AddItem(obj,text,value){
 var varItem = new Option(text,value);
 obj.options.add(varItem);
}	


	function addProdcut() {
        var CategoryID = document.getElementById("Select2").value;
        if(CategoryID==0)
        {
            alert("Please Select the Secondary Category!");
            return;
        }
	    var url = "GetSubCategory.aspx?SubID="+CategoryID +"&time ="+new Date().getTime();
	    createXMLHttpRequest();
	    XMLHttpReq.onreadystatechange = AddProdcutChange;
	    XMLHttpReq.open("GET", url, true);
    	XMLHttpReq.setRequestHeader("If-Modified-Since","0");   
	    XMLHttpReq.send(null);
	}
    function AddProdcutChange() {
    	if (XMLHttpReq.readyState == 4) { // 判断对象状态
        	if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
               AddProdcutList();
            } else { //页面不正常
                window.alert("You request is error!");
            }
        }
    }
function AddProdcutList() {
   var s =  document.getElementById("Select3");
   var str =XMLHttpReq.responseText;
   var   arr=new   Array();   
    arr=str.split("|");
   s.options.length = 0;
        AddItem(s,"Please Select!","0");
    for( i = 0;i<arr.length;i++)
    {
        var arrr =new Array();
        arrr = arr[i].split(";");
        AddItem(s,arrr[0],arrr[1]);
    }
}


	function Go() {
	    if(GetCookieVal("userName"))
	    {
	        
	  
        var CategoryID = document.getElementById("Select2").value;
        
        if(CategoryID==0)
        {
            alert("Please Select the Secondary Category!");
            return;
        }
        var ProdoctID = document.getElementById("Select3").value;
        if(ProdoctID==0)
        {
            alert("Please  the Product!");
            return;
        }
	    var url = "Go.aspx?SubID="+CategoryID +"&ProdoctID="+ProdoctID+"&time ="+new Date().getTime();
	    createXMLHttpRequest();
	    XMLHttpReq.onreadystatechange = GoChange;
	    XMLHttpReq.open("GET", url, true);
    	XMLHttpReq.setRequestHeader("If-Modified-Since","0");   
	    XMLHttpReq.send(null);
	      }
	      else
	      {
	        alert("Please Login For your Search!");
	      }
	}
    function GoChange() {
    	if (XMLHttpReq.readyState == 4) { // 判断对象状态
        	if (XMLHttpReq.status == 200) { // 信息已经成功返回，开始处理信息
               AddGo();
            } else { //页面不正常
                window.alert("You request is error!");
            }
        }
    }
function AddGo() {
   var s =  document.getElementById("Search_Result_div");
   var str =XMLHttpReq.responseText;
   if(str ==1)
   {
        alert("Please Select again!");
   }
   else
   {
        s.innerHTML = str;
   }
}


function GetCookieVal(offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}