/**
 * ajax 无刷新分页
 */

function show_page(p,Numb,id) //显示分页
{
 
  var wPage=".page"+Numb;
  var furl =window.location.pathname; 


if(furl.indexOf('friends')!= -1){
          furl= "/index/Map/friends/fid/-1";
}else if(furl.indexOf('tag')!= -1){
          furl= "/index/Map/tag";
}else if(furl.indexOf('my')!= -1){
          furl= "/index/Map/my";
}else if(furl.indexOf('content')!= -1){
          furl= "/index/Map/content";
}else if(furl=='/'){
          furl= furl+'index/Map/index';
  }else if(furl=='/index/'){
	      furl = furl +'Map/index';
  }else if(furl=='/index/Map/'){
	      furl = furl +'index/';
  }else if(furl.length>20){
	     furl = '/index/Map/index';
  }else if(furl=='/index/Map'){
	     furl = '/index/Map/index/';
  }
  

 $(wPage).html('loading...');
        $.ajax({          
            type: "get",
            dataType: "json",
				url: furl+"/do/page/p/"+p+"/pN/"+Numb,		
                complete :function(){ }, //AJAX请求完成时
                success: function(data){                 
                   ajax_page(data,Numb);
                }
        })
		
}

function ajax_page(data,Numb) //渲染模板
{       
	    var wPage=".page"+Numb;
		var lTable = ".list_tab"+Numb;
		var lTpl = ".list_template_"+Numb;
		var type='null';
	  	if(Numb == '0'){
			type='mark'	;
		}else if(Numb == '3'){
			type ='favo';
		}
		$(wPage).html('');      
		
        if (data.page != null)
        {
                //-->分类条
                var first = '<span><a href="javascript: show_page('+data.page.prev+','+Numb+')"><< 上一页</a></span>';
                var end   = '<span><a href="javascript: show_page('+data.page.next+','+Numb+')">下一页 >></a></span>';
                var list  = '';
              
                $.each(data.page.list, function(i, n)
                {
                        if(n.act == 1)
                        {
                                list += '<span><a href="javascript: show_page('+n.id+','+Numb+')" >'+n.id+'</a></span>';
                        }
                        else
                        {
                                list += '<span>'+n.id+'</span>';
                        }
                })      
				$(wPage).html(first+list+end);        
        }
         
        $(lTable+' .ready').remove(); //移除现有的数据.
		
        if (data.list != null)
        {
                 //-->渲染模板
                $($(lTpl).get(0)).show(); //显示模板,复制  			
                $.each(data.list, function(i, n)
                {
						 row = $(lTpl).clone();			
				
						 row.find(".delmap").html('<a id="'+n.id+'" class="Qconfirm" href="javascript:useDelete('+n.id+')" style="background:transparent url(../images/delete.gif) no-repeat scroll 0 0;" rel="/index/Map/delete/id/'+n.id+'/type/'+type+'"  title="确定要删除？" alt="map"><img src="/SNS/Tpl/default2/Public/img_Map/hidclos.gif" border="0" /></a>');
                         row.find(".title").html('<a href="'+n.link+'">'+n.showclum+'</a>');     
						 if(n.lat!=0 || n.lng!=0){
							row.find(".id").html('<img src="'+n.icon+'" width="20" height="20" style="cursor:pointer;" title="查看地图" onclick=showMarkersType('+n.id+',"")>');
						 }
						  row.attr("id","map_"+n.id);
                         row.attr("class","ready"); //为每个行写入 ready 以便显示另一页时移除
                         row.appendTo(lTable); //写入表格
                 })
        }
        $($(lTpl).get(0)).hide(); //隐藏模板
}


/**
 * ajax 无刷新分页
 */

function show_page_tag(p,Numb) //显示分页
{
 
  var wPage=".page"+Numb;
  var furl =window.location.pathname; 

 if(furl=='/'){
          furl= furl+'index/Map/index';
  }else if(furl=='/index/'){
	      furl = furl +'Map/index';
  }else if(furl.length>20){
	     furl = '/index/Map/index';
  }

 $(wPage).html('loading...');
        $.ajax({          
            type: "get",
            dataType: "json",			
				url: furl+"/do/page/p/"+p+"/pN/"+Numb,				
                complete :function(){ }, //AJAX请求完成时
                success: function(data){                 
                	ajax_page_tag(data,Numb);
                }
        })
		
}

function ajax_page_tag(data,Numb) //渲染模板
{       
	    var wPage=".page"+Numb;
		var lTable = ".list_tab"+Numb;
		var lTpl = ".list_template_"+Numb;
		$(wPage).html('');      
		
        if (data.page != null)
        {
                //-->分类条
                var first = '<span><a href="javascript: show_page_tag('+data.page.prev+','+Numb+')"><< 上一页</a></span>';
                var end   = '<span><a href="javascript: show_page_tag('+data.page.next+','+Numb+')">下一页 >></a></span>';
                var list  = '';
              
                $.each(data.page.list, function(i, n)
                {
                        if(n.act == 1)
                        {
                                list += '<span><a href="javascript: show_page_tag('+n.id+','+Numb+')" >'+n.id+'</a></span>';
                        }
                        else
                        {
                                list += '<span>'+n.id+'</span>';
                        }
                })      
				$(wPage).html(first+list+end);        
        }
         
        $(lTable+' .ready').remove(); //移除现有的数据.
		
        var style = new Array();
        style[0] = "color:#000000;";
        style[1] = "color:#FF0000;";
        style[2] = "color:#3366FF;";

        if (data.list != null)
        {
                 //-->渲染模板
                $($(lTpl).get(0)).show(); //显示模板,复制  			
				
                $.each(data.list, function(i, n)
                {
                		var style_id = Math.ceil(Math.random()*2);
						 row = $(lTpl).clone();							
						row.find(".title").html(n.link);     
                        row.attr("class","ready"); //为每个行写入 ready 以便显示另一页时移除
						
                         row.appendTo(lTable); //写入表格
                 })
        }
        $($(lTpl).get(0)).hide(); //隐藏模板
}





function show_page_vote(p) //显示分页
{
 
  var wPage=".page";
  var furl =window.location.pathname; 

 if(furl.length>25){
	     furl = '/index/Map/landMark';
  }
  

 $(wPage).html('loading...');
        $.ajax({          
            type: "get",
            dataType: "json",
				url: furl+"/do/page/p/"+p,		
                complete :function(){}, //AJAX请求完成时
                success: function(data){                 
                   ajax_page_vote(data);
                }
        })
		
}


function ajax_page_vote(data) //渲染模板
{       
	    var wPage=".page";

		var lTable = "#list_tab";
		var lTpl = ".gx_ls";
		$(wPage).html('');      
		
        if (data.page != null)
        {
                //-->分类条
                var beganing =  '<span><a href="javascript: show_page_vote(1)">第一页</a></span>';
                var first = '<span><a href="javascript: show_page_vote('+data.page.prev+')"> 上一页</a></span>';
                var end   = '<span><a href="javascript: show_page_vote('+data.page.next+')">下一页 </a></span>';
				var ending =  '<span><a href="javascript: show_page_vote('+data.page.totalPages+')">最后一页</a></span>';
				var list  = '';
              
                $.each(data.page.list, function(i, n)
                {
                        if(n.act == 1)
                        {
                                list += '<span><a href="javascript:show_page_vote('+n.id+')" >'+n.id+'</a></span>';
                        }
                        else
                        {
                                list += '<span>'+n.id+'</span>';
                        }
                })      
				$(wPage).html(beganing+first+list+end+ending);        
        }
         
        $(lTable+' .ready').remove(); //移除现有的数据.
		
        if (data.list != null)
        {
                 //-->渲染模板
                $($(lTpl).get(0)).show(); //显示模板,复制  			
                $.each(data.list, function(i, n)
                {
						 row = $(lTpl).clone();	
						 //写入内容
					
						 row.find(".ti_im").html('<a href="'+n.link+'"><img src="/Public/Thumb/?w=104&h=104&url='+n.cover+'" /></a>');
                          //row.find(".ti_stxt").html(
						//	 '<h1><span><a href="'+n.link+'">'+n.title+'</a>【'+n.cityname+'】</span><span><img src="'+n.icon+'" /></span></h1><p><strong>'+n.userName+'</strong>  '+n.cTime+'</p><p style="height:20px;"><span  id="voteNum'+n.id+'"><strong>票数:</strong>'+n.interScore+'</span><span style="margin-left:10px; padding-top:2px;"><a href="javascript:void(0);" onclick="vote('+n.id+');"><img src="/SNS/Tpl/default2/Public/img_Map/tp.gif" border="0" /></a></span></p><p style=" height:36px;">'+n.describe+'</p> <p><a href="javascript:void(0);" rel="shareMap/id/'+n.id+'" onClick="$.facebox.click(this);">站外分享</a> | <a  href="javascript:void(0);" rel="/index/Share/map/id/'+n.id+'" onClick="$.facebox.click(this);" id="iShare" title="分享一个Map">站内分享</a> | <a href="javascript:void(0);" rel="#all_dofavo" title="收藏" id="soucang" onClick="getListInfo(\''+n.title+'\','+n.id+');$.facebox.click(this); ">收藏</a></p>');
						          row.find(".ti_stxt").html('<h1><span><a href="'+n.link+'">'+n.title+'</a><a href="/index/Map/landMark/L/'+n.area+'">【'+n.cityname+'】</a></span><span>'+n.icon+'</span></h1><p><strong>'+n.userName+'</strong>  '+n.cTime+'</p><p style=" height:36px;"><a href="'+n.link+'">'+n.describe+'</a></p> <p><span>'+n.readCount+'</span>次浏览 | <a href="'+n.link+'" >评论</a> | <a href="javascript:void(0);" rel="#all_dofavo" title="收藏" id="soucang" onClick="getListInfo(\''+n.title+'\','+n.id+');$.facebox.click(this); ">收藏</a></p>');

				        if(n%2==0){    
				       			row.css('float','right');
						}else{
								row.css('float','left');
						}
						 row.css('margin-bottom','15px');
                         row.attr("class","ready"); //为每个行写入 ready 以便显示另一页时移除						  
                         row.appendTo(lTable); //写入表格
                 })
        }
        $($(lTpl).get(0)).hide(); //隐藏模板
}
