
function IndexWidget(){
	


   

	
	
}

IndexWidget.getFreeData = function(url,callback){
 
				 				
	var ds = new Ext.data.Store({
                proxy: new Ext.data.HttpProxy({url: url}),
               reader: new Ext.data.JsonReader({id:'oid',totalProperty: "total",root: "rows"},[ 
                            { name: 'oid'},
	                        { name: 'title'},
	                        { name: 'content'},
	                        { name: 'name'},
	                        { name: 'menu_id'},
	                        { name: 'type'},
	                        { name: 'describe'},
	                        {name: 'html'},
	                         {name: 'url'}
	                       	]),
	           	remoteSort: false,
	           	
	           	listeners:{
							'load':function(){
								
								
							
								
								
									callback(ds);
								
								    
					            
								 
											}
						  }

            });
            

        ds.load();
}

IndexWidget.getPopData = function(url,callback){
 
				 				
	var ds = new Ext.data.Store({
                proxy: new Ext.data.HttpProxy({url: url}),
               reader: new Ext.data.JsonReader({id:'oid',totalProperty: "total",root: "rows"},[ 
                            { name: 'oid'},
	                        { name: 'title'},
	                      
	                        { name: 'name'},
	                        { name: 'menu_id'},
	                        { name: 'type'},
	                        { name: 'describe'},
	                        {name: 'html'},
	                         {name: 'url'}
	                       	]),
	           	remoteSort: false,
	           	
	           	listeners:{
							'load':function(){
								
								
							
								
								
									callback(ds);
								
								    
					            
								 
											}
						  }

            });
            

        ds.load();
}

IndexWidget.getIndexData = function(url,widgetid,css){
	

	   
	   var ds = new Ext.data.Store({
                proxy: new Ext.data.HttpProxy({url: url}),
               
               reader: new Ext.data.JsonReader({id:'oid',totalProperty: "total",root: "rows"},[ 
                            { name: 'oid'},
	                        { name: 'title'},
	                         { name: 'url'}
	                       	]),
	           	remoteSort: false,
	           	
	           	listeners:{
							'load':function(){
								
								
							
								
							        
								    
									//  var content = '<ul class=hSty>';
									 var content = '<ul class='+css+'>';
									 var content_temp = '';
									 var count = ds.getCount();
									
									 for(var i=0;i<count;i++){
									 	oid = ds.getAt(i).data.oid;
									 	 
									 	title_temp = ds.getAt(i).data.title;
									 	//main?news_id{ ?  新闻编号} &service=news
									 	
									 	content_temp = content_temp + '<li><a href=main?news_id='+ oid + '&service=detail target=_blank title=' + title_temp + '>' +title_temp.substr(0,26)+'</a></li>';
									  	
									 }
									 content = 	content +	content_temp + '</ul>';
										 
										
										 document.getElementById(widgetid).innerHTML=content;
		
								    
					            
								 
											}
						  }

            });
            

        ds.load();
}

IndexWidget.getInnerLData = function(url,widgetid,callback){
	

	  // var _self = this;
	   var ds = new Ext.data.Store({
                proxy: new Ext.data.HttpProxy({url: url}),
               reader: new Ext.data.JsonReader({id:'oid',totalProperty: "total",root: "rows"},[ 
                            { name: 'oid'},
	                        { name: 'title'},
	                        { name: 'r_date'},
	                       	]),
	           	remoteSort: false,
	           	
	           	listeners:{
							'load':function(){
								
								
							
								
							
								    
									  var content = '<ul class=hSty01>';
									 var content_temp = '';
									 var count = ds.getCount();
									
									 for(var i=0;i<count;i++){
									 	oid = ds.getAt(i).data.oid;
									 	 
									 	title_temp = ds.getAt(i).data.title;
									 	
									 	content_temp = content_temp + '<li><span>'+ds.getAt(i).data.r_date+'</span><a href=main?news_id=' +oid+ '&service=detail target=_blank title=' + title_temp + '>' + title_temp+'</a></li>';
									  	
									 }
									 content = 	content +	content_temp + '</ul>';
										 
										
										 document.getElementById(widgetid).innerHTML=content;
										 
										  //alert("c="+ds.reader.jsonData.pageAmount);

								             callback(ds);
											}
						  }

            });
            

        ds.load();
}



	
	
								 









