function cdsx_action(cont_area,cont_data,method,timeout,data_type,data_gate,cont_loader,cont_status){

	$.cdsx_set={} 
	$.cdsx_set.method=method; 
	$.cdsx_set.timeout=timeout; 
	$.cdsx_set.data_type=data_type;
	$.cdsx_set.data_gate=data_gate;

	$.cdsx_set.imageLoad="<img src=dat_img/cdsx_loader_icon.gif width=16 height=16 border=0 align=left />";
	$.cdsx_set.imageError="<img src=dat_img/cdsx_error_icon.gif width=16 height=16 border=0 align=left />";
	$.cdsx_set.cont_loader='#'+cont_loader;
	$.cdsx_set.cont_status='#'+cont_status;
	$.cdsx_set.cont_area='#'+cont_area;

	$.cdsx_set.cont_data=cont_data;
	$($.cdsx_set.cont_status).show();

	$.ajax({
		type:				$.cdsx_set.method,		
		scriptCharset:	'utf-8',
		contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
		url:				$.cdsx_set.data_gate+"?cdsx=on"+$.cdsx_set.cont_data,
		data:				$.cdsx_set.cont_data,
		dataType:		$.cdsx_set.data_type,
		processData:	false,
		timeout:			$.cdsx_set.timeout,
		cache:			false,
		error:				function(XMLHttpRequest,stat,err){
								$($.cdsx_set.cont_loader).hide();
								switch(stat){
									case "timeout":																		
										$($.cdsx_set.cont_status).html($.cdsx_set.imageError+"["+stat.toUpperCase()+" "+err+"] [Timeout nel Caricamento Dati]");
									break;
									case "parsererror":
										$($.cdsx_set.cont_status).html($.cdsx_set.imageError+"["+stat.toUpperCase()+" "+err+"] [Errore nel Codice Dati]");
									break;
									case "error":
										$($.cdsx_set.cont_status).html($.cdsx_set.imageError+"["+stat.toUpperCase()+" "+err+"] [Errore nel Caricamento Dati]");
									break;
								}//
							},
		beforeSend:	function(XMLHttpRequest){
								$($.cdsx_set.cont_area).hide();
								//$($.cdsx_set.cont_loader).show();								
								$($.cdsx_set.cont_status).html($.cdsx_set.imageLoad+"[LOADING] [Caricamento in Corso..]");
							},
		success:			function(data,stat){								
								//$($.cdsx_set.cont_loader).hide();
								$($.cdsx_set.cont_status).html("["+stat.toUpperCase()+"] [Caricamento Riuscito]");
								
								if(($.browser.mozilla)&&($.browser.version.substr(0,1)<2)){
									document.getElementById('cont_area').innerHTML=data;
								}else{
									$($.cdsx_set.cont_area).html(data);
								}//								
								$($.cdsx_set.cont_area).show();
								cdsx_revivejs(cont_data);
							},
		complete:		function(XMLHttpRequest,stat){
								//$($.cdsx_set.cont_loader).hide();
								$($.cdsx_set.cont_status).html("["+stat.toUpperCase()+"] [Caricamento Completato]");
							}
	});
}//end function


function cdsx_revivejs(data){
	var datalist=data.split('&');
	for(var datablock in datalist){
		if((datalist[datablock]!='')&&(datalist[datablock].length>0)){
			blocklist=datalist[datablock].split('=');
				var pname=blocklist[0];
				var pvalue=blocklist[1];
				if(pname==="include"){
					cdsx_requirejs(pvalue);
				}//end if
		}//end if
	}//end for
}//end


function cdsx_requirejs(val){
//$(function(){

	$("#interface_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_vg_table").tablesorter({ widgets:['zebra'] }); 
		 
	$("#interface_ext_inc_ss_table").tablesorter({ widgets:['zebra'] });
	$("#interface_ext_add_ss_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_ext_opt_ss_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_ext_opt_rd_table").tablesorter({ widgets:['zebra'] });

	$("#interface_srv_table").tablesorter({ widgets:['zebra'] });
	$("#interface_sys_table").tablesorter({ widgets:['zebra'] });
	
	$("#interface_gwtp_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_gwtp_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	});
	
	$("#interface_gwtt_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_gwtt_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	});
	
	$("#interface_gwtx_table").tablesorter({ widgets:['zebra'] });
	$("#interface_gwtx_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	});
	
	$("#interface_str_table").tablesorter({ widgets:['zebra'] });
	$("#interface_str_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	}); 

	$("#interface_loc_table").tablesorter({ widgets:['zebra'] });
	$("#interface_loc_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	});

	$("#interface_ag_table").tablesorter({ widgets:['zebra'] });
	$("#interface_ag_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	});

	$("#interface_to_table").tablesorter({ widgets:['zebra'] });
	$("#interface_to_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	}); 

	$("#interface_file_table").tablesorter({ widgets:['zebra'] });
	$("#interface_file_table").bind("sortStart",function() {
		$("#interface_table_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_table_loader").hide();  
	}); 

	$.tablesorter.addParser({ 
		id: 'datait', 
		is: function(s) { 
			return false; 
		}, 
		format: function(s) { 
			Y=s.substr(6,4);
			m=s.substr(3,2);
			d=s.substr(0,2);			
			var date=new Date(Y,m,d);
			if(isNaN(date.getTime())){
				return 0;
			}else{
				return date.getTime();
			}//
		}, 
		type: 'numeric'
	});

	$("#interface_gwtt_com_fly_table").tablesorter({ widgets:['zebra'], headers:{0:{sorter:'datait'}} }); 
	//$("#interface_gwtt_com_fly_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_gwtt_com_fly_table").bind("sortStart",function() {
		$("#interface_gwtt_com_fly_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_gwtt_com_fly_loader").hide();  
	});

	$("#interface_gwtt_com_dep_table").tablesorter({ widgets:['zebra'], headers:{0:{sorter:'datait'},1:{sorter:'datait'}} }); 
	//$("#interface_gwtt_com_dep_table").tablesorter({ widgets:['zebra'] }); 
	$("#interface_gwtt_com_dep_table").bind("sortStart",function() {
	$("#interface_gwtt_com_dep_loader").show();
	}).bind("sortEnd",function() {  
		$("#interface_gwtt_com_dep_loader").hide();  
	});

//});//ready
}//end
