$(document).ready(function(){

	
	
	var current_url = window.location.pathname;	
	
	var url_array = current_url.split('/');
	
	// the word that identifies the page must be in this position in the array
	var url_string = url_array[3];
	var url_string_2 = url_array[4];
	var url_string_3 = url_array[2];
	
		
	// regular expressions for searching the url strings
	reg_exp_array = new Array(
		/home/gi,
		/assi/gi,
		/eventi/gi,
		/manifestazioni/gi,
		/cavalli/gi,
		/corse/gi,
		/operatori/gi,
		/sella/gi,
		/trotto/gi,
		/galoppo/gi,
		/ippodromi/gi,
		/tris/gi,
		/performance_test/gi,
		/notizario/gi,
		/giustizia/gi,
		/detail/gi,
		/agenzia/gi,
		/associazioni/gi		
	);
	
	// the css class
	page_name = new Array(
		"home",
		"assi",
		"eventi",
		"manifestazioni",
		"cavalli",
		"corse",
		"operatori",
		"cavalli",
		"cavalli",
		"cavalli",
		"corse",
		"corse",
		"cavalli",
		"corse",
		"corse",
		"corse",
		"assi",
		"operatori"			
	);
		
	url_search = new String(url_string);
	
	var found = false;
	var page_found = null;
	
	
	for(ind in reg_exp_array){
	
		var r = new RegExp(reg_exp_array[ind]);
		result = url_search.search(r);
		
		if(0 == result){
			$('#header').addClass('header-'+page_name[ind].toLowerCase());
			//alert(page_found)
			page_found = page_name[ind].toLowerCase();
			found = true;

		}
			
	}
	
	
	if(!found){
		// try the other position
		url_search = new String(url_string_2);
		
		for(ind in reg_exp_array){
	
			var r = new RegExp(reg_exp_array[ind]);
					
			result = url_search.search(r);
			
			if(0 == result){
				$('#header').addClass('header-'+page_name[ind].toLowerCase());
				page_found = page_name[ind].toLowerCase();
				found = true;
//alert("2")
			}
				
		}
	
	}
	
	if(!found){
		// try the other position
		url_search = new String(url_string_3);
		
		for(ind in reg_exp_array){
	
			var r = new RegExp(reg_exp_array[ind]);
					
			result = url_search.search(r);
			
			if(0 == result){
				$('#header').addClass('header-'+page_name[ind].toLowerCase());
				page_found = page_name[ind].toLowerCase();
				found = true;
//alert("3")
			}
				
		}
	
	}
	
	
	
	if(!found){
	
		// default class HOME
		$('#header').addClass('header-home');
	//	alert("4")
	}else{
	
		//console.debug(page_found);
		
		if(page_found == 'corse'){
		//alert("5")
			$('#node_id_172').addClass('active');
			
		}
	}
	
});
