
var pageSize = 20;
var totalOfPages;
var currentPage = 1;
var objHBigTypeID;
var objHSmallTypeID;
var objHSearch;
function pageChange(cPage){
	//alert(currentPage);
	currentPage = cPage;
	var newPager = new Pager(pageSize,totalOfPages,"pager");
	newPager.currentPage = cPage;	
	newPager.showPageButton();
	if(objHSearch.value=="true"){
	    ShowSearching(cPage);
	}else{
	    ShowProduct(objHSmallTypeID.value,objHBigTypeID.value,cPage);
	}
	return false;
}

function requestTotalOfPages(_bigTypeID,_smallTypeID){
    
    if(arguments.length==1)
    {
        switch(_bigTypeID){
        case 1:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerCourseware&pageSize=" + pageSize;
            break;
        case 2:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerTeachingSystem&pageSize=" + pageSize;
            break;
        default:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerCourseware&pageSize=" + pageSize;
            break;
        }
    
	    
	}
	else{
	    switch(_bigTypeID){
        case 1:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerCourseware&pageSize=" + pageSize+"&SmallTypeID="+_smallTypeID;
            break;
        case 2:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerTeachingSystem&pageSize=" + pageSize+"&SmallTypeID="+_smallTypeID;
            break;
        default:
            var url = "ajax_Handle/Ajax_Handler.ashx?operate=getPagerCourseware&pageSize=" + pageSize+"&SmallTypeID="+_smallTypeID;
            break;
        }
	
	    
	}
	XMLHttp.sendReq("Get",url,"",getTotalOfPages);	
}

function getTotalOfPages(obj){
	
			totalOfPages = obj.responseText;
			//alert(totalOfPages);			
			var pager = new Pager(pageSize,totalOfPages,"pager");
			pager.showPageButton();
}


//更改大类
function onBigTypeChange(){
    var _objBigType = document.getElementById("ddlBigType") ;
    var _bigTypeID = _objBigType.options[_objBigType.selectedIndex].value;
    objHBigTypeID.value = _bigTypeID;
    objHSearch.value = "false";
    GetSmallType(_bigTypeID);
}
//获取小类信息
function GetSmallType(_bigTypeID){
    
   if(_bigTypeID==""){
        _bigTypeID=1;
    }    
    var _objBigTypePic = document.getElementById("BigTypePic");
    
    switch(_bigTypeID){
        case "1":
            _objBigTypePic.src = "images/leftbar_title01.jpg";
            break;
        case "2":
            _objBigTypePic.src = "images/leftbar_title03.jpg";
            break;
        default:
            _objBigTypePic.src = "images/leftbar_title01.jpg";
            break;
    }
    

	    var _url = "ajax_Handle/ajax_Handler.ashx?operate=showsmalltype&BigTypeID="+_bigTypeID;
	    XMLHttp.sendReq("GET",_url,"",ShowSmallTypeList);

}

//显示小类列表
function ShowSmallTypeList(obj){
    var showDiv = document.getElementById("SmallTypeList");
    var s = "";  
   var xmlDoc = obj.responseXML;
   //alert(xmlDoc);
   var root  = xmlDoc.documentElement;
   
   if(root){
   	
	for (i = 0; i < root.childNodes.length; i++) {
		var rootList = root.childNodes[i];
		if (navigator.appName.indexOf("Explorer") > -1) {
			s += "<li><a href=javascript:void(0) onclick=onClickSmallType("+rootList.childNodes[0].text+","+rootList.childNodes[1].text+",'"+rootList.childNodes[2].text+"')>"+rootList.childNodes[2].text+"</a></li>";			
		}
		else{
		    s += "<li><a href=javascript:void(0) onclick=onClickSmallType("+rootList.childNodes[0].textContent+","+rootList.childNodes[1].textContent+",'"+rootList.childNodes[2].textContent+"')>"+rootList.childNodes[2].textContent+"</a></li>";				
		}
	
	}	
	showDiv.innerHTML = s;
	
   }
}


function Initialize(){
    objHBigTypeID = document.getElementById("HBigTypeID");
    objHSmallTypeID = document.getElementById("HSmallTypeID");
    objHSearch = document.getElementById("HSearch");    
    GetSmallType(1);
    onClickSmallType(objHSmallTypeID.value,objHBigTypeID.value);
}

function onClickSmallType(_smallTypeID,_bigTypeID,_smallTypeName){

     requestTotalOfPages(_bigTypeID,_smallTypeID);
     ShowProduct(_smallTypeID,_bigTypeID,1)
     objHSearch.value = "false";
     objSmallTypeName = document.getElementById("smalltypename");
     //alert(_smallTypeName);
     //alert(objSmallTypeName.text);
     if(_smallTypeName==undefined)
     {
        objSmallTypeName.innerHTML = "学历网络课件";
     }
     else
     {     
        objSmallTypeName.innerHTML = _smallTypeName;
     }
       
      
}


//获取选择的产品
function ShowProduct(_smallTypeID,_bigTypeID,_currentPage){
       objHSmallTypeID.value = _smallTypeID; 
       if(_currentPage >= 0)
       {
            currentPage = _currentPage;    
        }
         
        switch(_bigTypeID){
        case 1:
           
             var _url = "ajax_Handle/ajax_Handler.ashx?operate=showCourseware&SmallTypeID="+_smallTypeID+"&page="+ currentPage +"&pageSize="+ pageSize;

             XMLHttp.sendReq("GET",_url,"",ShowCoursewareList);
            break;
        case 2:
                
             // var _url = "ajax_Handle/ajax_Handler.ashx?operate=showCourseware&SmallTypeID="+_smallTypeID+"&page="+ currentPage +"&pageSize="+ pageSize;

             XMLHttp.sendReq("GET",_url,"",ShowTeachingSystemList);
            break;
        default:
            
             var _url = "ajax_Handle/ajax_Handler.ashx?operate=showCourseware&SmallTypeID="+_smallTypeID+"&page="+ currentPage +"&pageSize="+ pageSize;

             XMLHttp.sendReq("GET",_url,"",ShowCoursewareList);
            break;
    }
      
    
}

function ShowCoursewareList(obj)
{
     var showDiv = document.getElementById("ProductList");
   var s = "<table width=704 border=0 cellpadding=0 cellspacing=1 class='table_style' bgcolor=#b8d6e0 style=margin-top:10px;margin-bottom:10px;font-size:14px;color:#7e7e7e;><tr>";
       s += "<td height=30 align=center bgcolor=#eef9ff>课程编码</td>";
       s += "<td align=center bgcolor=#eef9ff>课程名称</td>";
       s += " <td align=center bgcolor=#eef9ff>课时</td>";
       s += "<td align=center bgcolor=#eef9ff>版权单位</td>";
       s += "<td align=center bgcolor=#eef9ff>专业</td>";
       s += "<td align=center bgcolor=#F2F9FD>试听</td>";
       s +="</tr>";
     
      
   
   
   var xmlDoc = obj.responseXML;
   //alert(xmlDoc);
   var root  = xmlDoc.documentElement;
   if(root.childNodes.length == 0)
   {
   	s1 = "<tr>";
			s1 += "<td>没有找到信息！</td>";
			s1 += "</tr>";
			s += s1;
	
   }
   
   
   if(root){
   	
	for (i = 0; i < root.childNodes.length; i++) {
		var rootList = root.childNodes[i];
		if (navigator.appName.indexOf("Explorer") > -1) {
			var s1 = "<tr>";
			s1+="<td height=30 align=center bgcolor=#FFFFFF>"+rootList.childNodes[8].text+"</td>";
			if(rootList.childNodes[7].text==""){
			    s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[1].text+"</td>";
			}else
			{
			   // s1+="<td align='center' bgcolor='#FFFFFF'><a href="+rootList.childNodes[7].text+" target=_blank onclick=onClickdg>"+rootList.childNodes[1].text+"</a></td>";
			    s1+="<td align='center' bgcolor='#FFFFFF'><a href="+rootList.childNodes[7].text+" target=_blank onclick=onClickdg("+rootList.childNodes[0].text+")>"+rootList.childNodes[1].text+"</a></td>";

			}
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[2].text+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[4].text+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[5].text+"</td>";
			if(rootList.childNodes[6].text=="")
			{
			    s1+="<td align='center' bgcolor='#FFFFFF'><font color=#666666>暂无试听</font></td>";
			}else{			
			s1+="<td align='center' bgcolor='#FFFFFF'><a href="+rootList.childNodes[6].text+" target=_blank>试听</a></td>";
			}			
			s1+="</tr>"		
			s+=s1;
		}
		else{
		
		    var s1 = "<tr>";
			s1+="<td height=30 align=center bgcolor=#FFFFFF>"+rootList.childNodes[0].textContent+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[8].textContent+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[1].textContent+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[2].textContent+"</td>";
			s1+="<td align='center' bgcolor='#FFFFFF'>"+rootList.childNodes[3].textContent+"</td>";
			if(rootList.childNodes[6].textContent=="")
			{
			    s1+="<td align='center' bgcolor='#FFFFFF'><font color=#666666>暂无试听</font></td>";
			}else{			
			s1+="<td align='center' bgcolor='#FFFFFF'><a href="+rootList.childNodes[6].textContent+" target=_blank>试听</a></td>";
			}			
			s1+="</tr>"		
			s+=s1;	  
		
		}
	
	}
	s+="</table>"
	showDiv.innerHTML = s;
	
   }
}

function onSearching(){

objHSearch.value = "true";
   var objSearchType = document.getElementsByName("SearchType");
   var objKeyword = document.getElementById("Keyword");
   var _searchType = "";
   for(var i=0;i<objSearchType.length;i++){
     if(objSearchType[i].checked){
        _searchType = objSearchType[i].value;
     }
   }
   var _keyword = objKeyword.value;
   
   if(_searchType==""){
     alert("请选择查询类型！");
   }else if(_keyword==""){
    alert("关键字不能为空！");
    objKeyword.focus();
   }else{
    var _turl = "ajax_Handle/ajax_Handler.ashx?operate=search&SearchType=gettotalby"+_searchType+"&pageSize="+pageSize+"&Keyword="+escape(_keyword);
    XMLHttp.sendReq("GET",_turl,"",getTotalOfPages);
    ShowSearching(1);
   }
}

function ShowSearching(page){
   currentPage = page;
   objHSearch.value = "true";
   var objSearchType = document.getElementsByName("SearchType");
   var objKeyword = document.getElementById("Keyword");
   var _searchType = "";
   for(var i=0;i<objSearchType.length;i++){
     if(objSearchType[i].checked){
        _searchType = objSearchType[i].value;
     }
   }
   var _keyword = objKeyword.value;
   
   
   if(_searchType==""){
     alert("请选择查询类型！");
   }else if(_keyword==""){
    alert("关键字不能为空！");
    objKeyword.focus();
   }else{    
       var _url = "ajax_Handle/ajax_Handler.ashx?operate=search&SearchType="+_searchType+"&pageSize="+pageSize+"&Keyword="+escape(_keyword)+"&page="+ currentPage;        
        XMLHttp.sendReq("GET",_url,"",ShowCoursewareList);
       
       }
   
 
} 

function onClickdg(CoursewareID){

   var _url = "ajax_Handle/ajax_Handler.ashx?operate=showonecourseware&CoursewareID="+CoursewareID;
   XMLHttp.sendReq("GET",_url,"",AddHistory)
}

function AddHistory(obj){
    var objHistory = document.getElementById("viewhistory");
     var _courseware = obj.responseText.split(",");
     var newRow = viewhistory.insertRow();
     var newTD0 = newRow.insertCell();     
     var newTD1 = newRow.insertCell();
     var newTD2 = newRow.insertCell();
     var newTD3 = newRow.insertCell();
     var newTD4 = newRow.insertCell();
     var newTD5 = newRow.insertCell();
     newTD0.style.backgroundColor="#FFFFFF";
     newTD1.style.backgroundColor="#FFFFFF";
     newTD2.style.backgroundColor="#FFFFFF";
     newTD3.style.backgroundColor="#FFFFFF";
     newTD4.style.backgroundColor="#FFFFFF";
     newTD5.style.backgroundColor="#FFFFFF";
     newTD0.style.textAlign = "center";
     newTD1.style.textAlign = "center";
     newTD2.style.textAlign = "center";
     newTD3.style.textAlign = "center";
     newTD4.style.textAlign = "center";
     newTD5.style.textAlign = "center";
     newTD0.innerText = _courseware[11];
    if(_courseware[10]==""){
        newTD1.innerText = _courseware[1];
     }else{
        newTD1.innerHTML = "<a href="+_courseware[10]+" target=_blank>"+_courseware[1]+"</a>";
     }
     
     newTD2.innerText = _courseware[8];
     newTD3.innerText = _courseware[5];
     newTD4.innerText = _courseware[7];
     if(_courseware[9]==""){
        newTD5.innerText = "暂无试听" ;
     }else{
         newTD5.innerHTML = "<a href="+_courseware[9]+" target=_blank>试听</a>";
     }
    

}

function ShowTeachingSystemList(obj){
  
}