if(initAction == "sectorsComparative"){
	jQuery(function(){
		// add ie checkbox widget
		$.tablesorter.addWidget({
			id: "iecheckboxes",
			format: function(table) {
				var counter = 0
				if(!this.init){
					$(":checkbox",table).each(function() {
						//if($(this).val()!=baseSymbolString)
						if(counter>=initialSymbolToGraphJS){
							$(this).attr("checked",false);
							$(this).attr("disabled",false);
						}else{
							$(this).attr("checked",true);
						}
						
						counter++;
					});
					this.init=true;
				}
				
			}
		});
		
		if(numberToDisplayJS ==-1){
			$('#sectorsListTable')
				.tablesorter({widthFixed: true, widgets: ["zebra","iecheckboxes"],
					headers: {
					0: {sorter: false} ,
					3: {sorter: 'qm_numericParser'} ,
					4: {sorter: 'qm_numericParser'} ,
					5: {sorter: 'qm_percentParser' } ,
					6: {sorter: 'qm_numericParser'} ,
					7: {sorter: 'qm_numericParser'} ,
					8: {sorter: 'qm_numericParser'} ,
					9: {sorter: 'qm_volumeParser'} ,
					10: {sorter: 'qm_volumeParser'}
					
				
				} })
				.tablesorterPager({container: $("#pager"),size: 50, positionFixed: false, qmSectors_baseSymbol: baseSymbolString});
		}else{
			$('#sectorsListTable')
			.tablesorter({widthFixed: true, widgets: ["zebra","iecheckboxes"],
				headers: {
				0: {sorter: false} ,
				3: {sorter: 'qm_numericParser'} ,
				4: {sorter: 'qm_numericParser'} ,
				5: {sorter: 'qm_percentParser' } ,
				6: {sorter: 'qm_numericParser'} ,
				7: {sorter: 'qm_numericParser'} ,
				8: {sorter: 'qm_numericParser'} ,
				9: {sorter: 'qm_volumeParser'},
				10: {sorter: 'qm_volumeParser'}
				} });
		}
	
		document.getElementById("sectorsListTable").style.display='';
	});	
}

if(initAction == "ETFDetails"){
	jQuery(document).ready(function(){
		var test = {
				2: {sorter: 'qm_numericParser'} ,
				3: {sorter: 'qm_numericParser'} ,
				4: {sorter: 'qm_percentParser' } ,
				5: {sorter: 'qm_numericParser'} ,
				6: {sorter: 'qm_numericParser'} ,
				7: {sorter: 'qm_numericParser'} ,
				8: {sorter: 'qm_volumeParser'}                                       
			};
		$('#ETFDetailsTable')
			.tablesorter({widthFixed: true, widgets: ["cookie","zebra"],
				headers: test });
	});

	document.getElementById("ETFDetailsTable").style.display='';
}

if(initAction == "futures"){
	jQuery(document).ready(function(){

		
		 var e=document.getElementsByTagName("table");
		 var futuresArray = [];
		 for(var i=0;i<e.length;i++){
			 
			 if (e[i].getAttribute("id") != null){
				 if (e[i].getAttribute("id").match("futures") != null){
					 futuresArray.push('#'+e[i].getAttribute("id")); 
								 
				 }
			 }
				 
			 
		 }
		 
		 var imagenumber;

		 for(var j=0;j<futuresArray.length;j++){	
		
			 imagenumber = futuresArray[j].replace("#futures","");
			 	 
			 imagenumber = 'dgraph'+imagenumber;
			 
		 
		 $(futuresArray[j]).tablesorter(
	    	{widgets: ["cookie","zebra"],  
	    	futuresBoolean: true,
	    	imgName: imagenumber,
	    	headers: headerSorter
	    	});
		
			
		 }
		
			
	    		
	    		
	});

}

if(initAction == "futuresQuote"){
	jQuery(document).ready(function(){
		
		
		$('#futures').tablesorter(
	    	{widgets: ["cookie","zebra"],  
	    	sortList: [[2,1]],
	    	headers:{
    	    	0:{
					sorter:'qmFutures_date'
	    		},
	    		
	    		2:{
					sorter:'qmFutures_expiryDate'
	    		},
	    		
	    		5:{
	    			sorter:'qm_percentParser'
	    		},
				
				10:{
					sorter:'qmFutures_openInterest'
				},
				
				11:{
					sorter:'qm_volumeParser'
				}
	    	
	    	}
			
		});
		
		
			
		
		
	});
	
}

if(initAction == "enhancedCustomWatch"){
	jQuery(document).ready(function(){		
		$('#enhancedCustomWatchTable')
			.tablesorter({widthFixed: true, widgets: ["cookie","zebra"], sortList: [[initialSortColumn, initialSortOrder]],
				headers: columnSorter });
	});
}
