//Header nav
function header() {
	if((location.href).toString().indexOf('/vehicles/') > 0)
		$('#header_vehicles').addClass('active');
	else if((location.href).toString().indexOf('/community/') > 0){
		$('#header_community').addClass('active');
	}
}


var found_page_disclaimers = {};
var page_disclaimers_copy = {};
var lost_page_disclaimers = "";

function findAndNumberDisclaimers() {
    var num_disclaimers = 0
    
    //Finds disclaimers baked into the page
    $('#disclaimers dt').each(function () {
        disc = $(this);
        disclaimer_key = disc.text().replace(/^\s+|\s+$/g, '');
		if(disclaimer_key == ""){
			var cur_savedClass = disc.attr("class");
			  $('#disclaimers dd').each(function () {
			  	 disc_dd = $(this);
				
				 if(disc_dd.attr("class")== cur_savedClass && cur_savedClass != undefined){
				 	lost_page_disclaimers = lost_page_disclaimers + "<dt class='disclaimer_text'></dt><dd>"+disc_dd.text()+"</dd>";
				 }
			  }
			 );			  
			
			// save it for write in later.
		}
		if(!disc.hasClass("disclaimer_text") && !disc.hasClass("embedded_disclaimer_text")){
			disclaimer_key = 'cllc';
		}
        if(page_disclaimers_copy[disclaimer_key] == undefined) {    
			page_disclaimers_copy[disclaimer_key] = disc.next().text();
        }
    })
    
    //Empties the currently drawn disclaimers
   	$('#disclaimers dl').html("");

    
    //Repopulates the disclaimer IDs based on their order on page
    $('sup.disclaimer').each(function () {
        disc = $(this);
        disclaimer_key = disc.text();
        disclaimer_key = disclaimer_key.substr(1,disclaimer_key.length-2)
        if(found_page_disclaimers[disclaimer_key] == undefined) {
            num_disclaimers += 1;
            found_page_disclaimers[disclaimer_key] = num_disclaimers;
            $('#disclaimers dl').append($("<dt class='disclaimer_text'>"+found_page_disclaimers[disclaimer_key]+"</dt><dd>"+page_disclaimers_copy[disclaimer_key]+"</dd>"));
        }
        disc.text("["+found_page_disclaimers[disclaimer_key]+"]")
        
    })

    //Adds boilerplate CLLC legal info back
	$('#disclaimers dl').append(lost_page_disclaimers);
    $('#disclaimers dl').append($("<dt class=''></dt><dd>"+page_disclaimers_copy["cllc"]+"</dd>"));
		
}

// Universal function to get parameter from url string 
function getParameter(aP){var qS = new String(location.search.substring(1,location.search.length));var p = qS.split("&");var val = "";if(aP){for(i=0;i<p.length;i++){if(p[i].split( "=" )[0] == aP){val = p[i].split( "=" )[1];}}return val;}}

