﻿
//----------------------------城市------------------------------------
var mydata="";

$(function(){
        
        $.ajax({
            type:"get",
            url:"/js/Xfdb.ashx",
            data:"id=2",
            success:function(data){
                    $("#eare").html(decodeURI(data))                
                 }
            })
            
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"id=2",
            success:function(data){
                    mydata=decodeURI(data);            
                    mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                    ShowPage(1);               
                 }
            }) 
})


//-------------------------------城市------------------------------------------
function ChangeCity(){
    
        if($("#ddlcity").val()!="0")
        {
            $.ajax({
            type:"get",
            url:"/js/Xfdb.ashx",
            data:"id="+$("#ddlcity").val(),
            success:function(data){
                    $("#eare").html(decodeURI(data))                
                 }
            })
            
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"id="+$("#ddlcity").val(),
            success:function(data){
                    mydata=decodeURI(data);            
                    mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                    ShowPage(1);               
                 }
            })            
        }
        else
        {      
        alert("请选择城市");
            $("#eare").html("<select id=\"ddleare\" class=\"sel_one\" onchange=\"ChangeEare()\" ><option  value=\"0\">=区域=</option></select>");
        }         
   
}

//----------------------------学费------------------------------------
function ChangeXf(){
     if($("#ddlXf").val()!="")
        {   
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"xf="+$("#ddlXf").val(),
            success:function(data){            
                 if(decodeURI(data)==""){
                       mydataxinwen="";
                            $("#DataDiv").html("");
                            $("#fenye").html("");
                        }else{                       
                     
                             mydata=""; 
                            mydata=decodeURI(data);            
                            mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                            ShowPage(1);    
                        }           
                  }
            })            
        }else{
            alert("请选择学费区间");
        }
}


//----------------------------驾照------------------------------------
function ChangeJz(){
     if($("#ddlJz").val()!="")
        {   
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"jz="+escape($("#ddlJz").val()),
            success:function(data){            
                 if(decodeURI(data)==""){
                       mydataxinwen="";
                            $("#DataDiv").html("");
                            $("#fenye").html("");
                        }else{
                             mydata=""; 
                            mydata=decodeURI(data);            
                            mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                            ShowPage(1);    
                        }           
                  }
            })            
        }else{
            alert("请选择要查询的驾照");
        }
}

//----------------------------车型------------------------------------
function ChangeCx(){
     if($("#ddlCx").val()!="")
        {   
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"cx="+escape($("#ddlCx").val()),
            success:function(data){            
                 if(decodeURI(data)==""){
                       mydataxinwen="";
                            $("#DataDiv").html("");
                            $("#fenye").html("");
                        }else{
                             mydata=""; 
                            mydata=decodeURI(data);            
                            mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                            ShowPage(1);    
                        }           
                  }
            })            
        }else{
            alert("请选择车型");
        }
}


//----------------------------时间------------------------------------
function ChangeSj(){
     if($("#ddlSj").val()!="")
        {   
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"sj="+escape($("#ddlSj").val()),
            success:function(data){            
                 if(decodeURI(data)==""){
                       mydataxinwen="";
                            $("#DataDiv").html("");
                            $("#fenye").html("");
                        }else{
                             mydata=""; 
                            mydata=decodeURI(data);            
                            mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                            ShowPage(1);    
                        }           
                  }
            })            
        }else{
            alert("请选择训练时间");
        }
}

//----------------------------课程------------------------------------
function ChangeKc(){
     if($("#ddlkc").val()!="")
        {   
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"kc="+escape($("#ddlkc").val()),
            success:function(data){
            
             if(decodeURI(data)==""){
                   mydataxinwen="";
                        $("#DataDiv").html("");
                        $("#fenye").html("");
                    }else{
                         mydata=""; 
                        mydata=decodeURI(data);            
                        mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':","");            
                        ShowPage(1);    
                    }           
                 }
            })            
        }else{
            alert("请选择课型");
        }
}
    
    //----------------------------地区------------------------------------
    function ChangeEare(){    
   
        if($("#ddleare").val()!="0")
        {  
            $.ajax({
            type:"get",
            url:"/js/Data.ashx",
            data:"id="+$("#ddleare").val(),
            success:function(data){
                   if(decodeURI(data)==""){
                   mydataxinwen="";
                        $("#DataDiv").html("");
                        $("#fenye").html("");
                    }else{
                        mydata="";                    
                         
                        mydata=decodeURI(data);            
                        mydataxinwen=mydata.toString().replace("]}","]").replace("{'all':",""); 
                        ShowPage(1);       
                   }           
                           
                 }
            })            
        }
        else
        {      
            $("#eare").html("<select id=\"ddleare\" class=\"sel_one\" onchange=\"ChangeEare()\" ><option  value=\"0\">=区域=</option></select>");
        }    
    }
    


//--------------------------------分页显示数据---------------------------------
var mydataxinwen="";//数据 
var currentpage = 1;//当前页码
var totalcount = 0;//总条数
var pageview = "";//分页
var pagebegin = 1;//开始读取的条数
var pageend = 1;//结束的条数
var pageCount = 18;//每页的条数
var totalPage=0;//总页数
var sb=""; 
var mydataXinwen="";

function ShowPage(curr){
     mydataXinwen=eval(mydataxinwen);           
     if(mydataXinwen==null){     
     }else{        
         totalcount=  mydataXinwen.length;
         totalPage = Math.ceil(totalcount /pageCount);
         setStr(curr);
         sb ="";
     }    
}

 //根据当前页 显示数据
 function setStr(curr){            
                
                currentpage=curr;  
           
                if (totalcount > 0 && currentpage == 1)
                {
                    pagebegin = 1;
                    if (totalcount > pageCount)
                    {
                        pageend = pagebegin + (pageCount - 1);
                    }
                    else {
                        pageend = totalcount;
                    }
                }
                else
                {
                    pagebegin = (currentpage - 1) * pageCount + 1;
                    if (pagebegin + pageCount <= totalcount)
                    {
                        pageend = pagebegin + pageCount - 1;
                    }
                    else
                    {
                        pageend = totalcount;
                    }
                }    
//                
//             sb+="<div class='coms'>";
//             sb +="<h4 class='zgNum'>共有"+totalcount+"条资讯 ，当前显示"+pagebegin+"-"+pageend+"条</h4>";
//             sb+="<ul class='gsCom'>";
             //显示数据
        
              for(var i=(pagebegin-1);i<pageend;i++){  
                            
                              sb +="<div class=\"list_one\">";
	                            sb +="<i class=\"list_1\"><input name=\"checkbox"+mydataXinwen[i].tid+"\" id=\"checkbox"+mydataXinwen[i].tid+"\" type=\"checkbox\" value=\""+mydataXinwen[i].tid+"\" /></i>";
		                       sb +=" <i class=\"list_4\">"+mydataXinwen[i].city+"</i>";
		                       sb +=" <i class=\"list_3\"><a target=\"_blank\" href=\"/j/"+mydataXinwen[i].path+"/\">"+mydataXinwen[i].name+"</a></i>";
		                       sb +=" <i class=\"list_2\">"+mydataXinwen[i].ttitle+"</i>";
		                       sb +=" <i class=\"list_5\">"+mydataXinwen[i].chexing+"</i>";
		                       sb +=" <i class=\"list_5\">"+mydataXinwen[i].title+"</i>";
		                       sb +=" <i class=\"list_7\">"+mydataXinwen[i].time+"</i>";
		                       sb +=" <i class=\"list_8\">"+mydataXinwen[i].chejia+"元</i> "; 
		                       sb +=" <i class=\"list_9\"><a target=\"_blank\" href=\"/j/"+mydataXinwen[i].path+"/bmsf.html\"><img src=\"/index/images/bm_11.gif\" /></a></i> "; 
	                         sb +=" </div>";
                   
                 }
              
             document.getElementById('DataDiv').innerHTML=sb;  
             //显示上一页 下一页
                
         ShowYangshi(currentpage, totalPage);
        
     
    }
 
    
  function ShowYangshi(CurrentPage, myPages)
    {
    
      sb ="";
		  
			// sb +="共有"+totalcount+"种车型 当前"+pagebegin+"-"+pageend+"种车型&nbsp;";
			// <span class=\"gray\"><a href=\"#\">首页</a></span> <span class=\"gray\"><a href=\"#\">上一页</a></span>  <a href=\"#\">1</a> <a href=\"#\">2</a> <a href=\"#\">3</a> <a href=\"#\">下一页</a>  <a href=\"#\">末页</a></dd>
		
       
       sb+="总共"+totalcount+"条记录共"+totalPage+"页，每页"+pageCount+"条，当前"+pagebegin+"到"+pageend+"条，当前第"+currentpage+"页&nbsp;&nbsp;" ;
        if (myPages <= 1)
        {
            sb +="<a  disabled='disabled'>首页</a>&nbsp;";
            sb +="<a disabled='disabled'>上一页</a>&nbsp;";
            sb +="<a disabled='disabled'>下一页</a>&nbsp;";
            sb +="<a disabled='disabled'>尾页</a>&nbsp;";
            sb +="<a disabled='disabled'>尾页</a>&nbsp;";
            sb +=" <input id='gotoPage' type='text' class=\"tt\" value='" + CurrentPage + "' disabled='disabled' />&nbsp;<input type='Button' name='go' value='跳页' id='go' disabled='disabled' style='height:20px;' />";
         
         
        }
        else if (myPages == 2)
        {
            if (CurrentPage == 1)
            { //第一页
                sb+="<a  disabled='disabled'>首页</a>&nbsp;";
                sb+="<a disabled='disabled'>上一页</a>&nbsp;";
                sb+="<a style='color:Red' href='javascript:ShowPage(1);'>1</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage(2);'>2</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage(2);'>下一页</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage(2);''>尾页</a>&nbsp;";
               sb +=" <input id='gotoPage' type='text' class=\"tt\" value='" + CurrentPage + "' />&nbsp;<input type='Button' name='go' value='跳页' id='go'  onClick=\"Jump();\" style='height:20px;' />";
         
              }
            else
            {
                sb+="<a  class='jju' href='javascript:ShowPage(1);'>首页</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage(1);'>上一页</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage(1);'>1</a>&nbsp;";
                sb+="<a style='color:Red' href='javascript:ShowPage("+CurrentPage+");' >" + CurrentPage + "</a>&nbsp;";
                sb+="<a disabled='disabled' >下一页</a>&nbsp;";
                sb+="<a  disabled='disabled' >尾页</a>&nbsp;";
                 sb +=" <input id='gotoPage' type='text' class=\"tt\" value='" + CurrentPage + "' />&nbsp;<input type='Button' name='go' value='跳页' id='go'  onClick=\"Jump();\" style='height:20px;' />";
         
            }
        }
        else
        {
            var up = CurrentPage - 1;
            var next = CurrentPage + 1;

            if (CurrentPage == 1)
            { //第一页
                sb+="<a  disabled='disabled'>首页</a>&nbsp;";
                sb+="<a disabled='disabled'>上一页</a>&nbsp;";

                for (var i = 0; i < 10; i++)
                {
                    if (i + CurrentPage > 0 && i + CurrentPage < myPages+1)
                    {
                        if (i == 0)
                        {//当前页
                            sb+="<a style='color:Red' href='javascript:ShowPage("+(i +CurrentPage)+");'>" + (i + CurrentPage) + "</a>&nbsp;";
                      
                        }
                        else
                        {
                            sb+="<a  class='jju'  href='javascript:ShowPage("+(i +CurrentPage)+");'>" + (i + CurrentPage) + "</a>&nbsp;";
                        }
                    }
                }

                sb+="<a  class='jju'  href='javascript:ShowPage("+(1+CurrentPage)+");'>下一页</a>&nbsp;";
                sb+="<a   class='jju'  href='javascript:ShowPage("+myPages+");'>尾页</a>&nbsp;";
           }
            else if (CurrentPage == myPages)
            { //最后页面
                sb+="<a  class='jju'  href='javascript:ShowPage(1);'>首页</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage("+ (CurrentPage - 1) +");'>上一页</a>&nbsp;";

                for (var i = -10; i < 1; i++) {
                    if (i + CurrentPage > 0) {
                        if (i == 0)
                        {//当前页
                            sb+="<a style='color:Red' href='javascript:ShowPage("+(i +CurrentPage)+");'>" + (i + CurrentPage) + "</a>&nbsp;";
                    
                        }
                        else
                        {
                            sb+="<a  class='jju' href='javascript:ShowPage("+(i +CurrentPage)+");'>" + (i + CurrentPage) + "</a>&nbsp;";
                        }
                    }
                }               
                sb+="<a disabled='disabled'>下一页</a>&nbsp;";
                sb+="<a  disabled='disabled'>尾页</a>&nbsp;";
                
            }
            else
            { //中间页
                sb+="<a  class='jju'   href='javascript:ShowPage(1);'>首页</a>&nbsp;";
                sb+="<a  class='jju' href='javascript:ShowPage("+ (CurrentPage - 1) +");'>上一页</a>&nbsp;";
                
                var start=0;
                var end=10;
                
                if(myPages<10){
                    start=1;
                    end=myPages;
                }else{
                    
                    if(CurrentPage+5<myPages && CurrentPage-5>0){
                        start=CurrentPage-4;
                        end=CurrentPage+5;
                    }else if(CurrentPage+5<myPages && CurrentPage-5<=0){
                        start=1;
                         end=10;
                    }                    
                    else{
                        start=myPages-9;
                        end=myPages;
                    }
                    
                }
               
                
                for (var i = start; i <= end; i++)
                {
                    if ( start <= myPages && end <= myPages)
                    {
                        if (i == CurrentPage)
                        { //当前页
                            sb+="<a style='color:Red'  href='javascript:ShowPage("+(i )+");'>" + (i ) + "</a>&nbsp;";
                   
                        }
                        else
                        {
                            sb+="<a  class='jju'  href='javascript:ShowPage("+(i)+");'>" + (i ) + "</a>&nbsp;";
                        }
                    }else{
                        
                    }
                }
                sb+="<a class='jju'  href='javascript:ShowPage("+(1 +CurrentPage)+");'>下一页</a>&nbsp;";
                sb+="<a  class='jju'   href='javascript:ShowPage("+myPages+");'>尾页</a>&nbsp;";
               
            }
              sb +=" <input id='gotoPage' type='text' class=\"tt\" value='" + CurrentPage + "' />&nbsp;<input type='Button' name='go' value='跳页' id='go'  onClick=\"Jump();\" style='height:20px;' />";
         
        }
   
        document.getElementById('fenye').innerHTML=sb;  
   
    }
    
    function Jump(){
         var totol= totalPage;
           var gotopage= document.getElementById("gotoPage").value;           
           if(isNaN(gotopage))   
            {  
                alert('请输入数字');                 
                document.getElementById('gotoPage').focus();
                return false;
            }   
           if(parseInt(gotopage)>parseInt(totol) || parseInt(gotopage)<1){
            alert("页码超出范围！");
            return false;
           }else{
             ShowPage(gotopage);
           }
    }
   
   
//------------------------------------排序----------------------------------------------------

    
var OString = function(O){
    var S = [];
    for(var i in O){
		O[i] = typeof O[i] == 'string'?''+i+':"'+O[i]+'"':(typeof O[i] == 'object'?OString(O[i]):O[i]);
        S.push(O[i]); 
    }
	return '{'+S.join(',')+'}';
} 

	
	

//-------------价格-------------------------- 
function ChangeBigJg(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyJg1)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
function ChangeSmallJg(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyJg)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
 //降序       			
function sortByKeyJg(a,b){
	return  b.chejia - a.chejia;
}
 //升序       			
function sortByKeyJg1(a,b){
	return  a.chejia -b.chejia ;
}

//-----------课程----------------------
function ChangeBigKc(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyKc1)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
function ChangeSmallKc(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyKc)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}


 //降序       			
function sortByKeyKc(a,b){

	return a.ttitle.localeCompare(b.ttitle);
}
 //升序       			
function sortByKeyKc1(a,b){
	return  b.ttitle.localeCompare(a.ttitle);
}

//-----------时间----------------------
function ChangeBigSj(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeySj1)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
function ChangeSmallSj(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeySj)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}

 //降序       			
function sortByKeySj(a,b){
	return  a.time.localeCompare(b.time);
}
 //升序       			
function sortByKeySj1(a,b){
	return   b.time.localeCompare(a.time);
}

//-----------车型----------------------
function ChangeBigCx(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyCx1)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
function ChangeSmallCx(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyCx)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}

 //降序       			
function sortByKeyCx(a,b){
	return  a.chexing.localeCompare(b.chexing);
}
 //升序       			
function sortByKeyCx1(a,b){
	return   b.chexing.localeCompare(a.chexing);
}

//-----------驾照----------------------
function ChangeBigJz(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyJz1)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}
function ChangeSmallJz(){        
   var aa=eval('('+mydata+')')
   mydataxinwen="";
   mydataxinwen =OString(aa.all.sort(sortByKeyJz)).replace("{{","[{").replace("}}","}]")  
   ShowPage(1);
}

 //降序       			
function sortByKeyJz(a,b){
	return  a.title.localeCompare(b.title);
}
 //升序       			
function sortByKeyJz1(a,b){
	return   b.title.localeCompare(a.title);
}


//-------------------------------对比---------------------------------------------------

function db(){
    var list="";
    var count=0;
          var chkother=document.getElementsByTagName("input");
          var le =chkother.length;   
          for(var i=0;i<le;i++)   
          {   
              if(chkother[i].type=='checkbox')   
              {   
                  if(chkother[i].id.indexOf('checkbox')>-1)   
                  {   
                    
                      if(chkother[i].checked==true)   
                      {   
                            count++;
                            if(count==1){
                                 list +=chkother[i].value;
                            }else{
                            list +=","+chkother[i].value;
                            }
                      }   
                     
                  }   
              }   
          } 
          if(count>4  || count>42){
          alert("请选择2-4项");
          } else{
           window.open("dbResult.aspx?ids="+list); 
          }
    
}    

