// Vehicle home javascript
var all_features;
var cur_feature;
var page_features;

window.addEvent('domready', function() {
	if($(subNav)) {
		var menu_item = $(subNav).getParent();
		all_features = menu_item.getElements('.features_menu_container li a');
	}
	page_features = $$('.feature');

         if($(window.location.search.substring(1))) {
                 showFeature(window.location.search.substring(1));
         } else {
		showFeature(page_features[0].id);
         }
});
function showFeature(id){
	if($(cur_feature)) {
		$(cur_feature).setStyle('display', 'none');
		$(cur_feature+"_link").removeClass("selected_feature_link");
	}
	if($(id)) {
		$(id).setStyle('display', 'block');
		$(id+"_link").addClass("selected_feature_link");
		cur_feature = id;
	}
}
function getNext(){
	var feature_position = findFeatureMatch();
	if((feature_position+1) < all_features.length) {
		window.location = $(all_features[feature_position+1]).href;
	} else {
		window.location = $(all_features[0]).href;
	}
}
function getPrevious() {
	var feature_position = findFeatureMatch();
	if (feature_position - 1 >= 0) {
			window.location = $(all_features[feature_position - 1]).href;
	} else {
			window.location = $(all_features[all_features.length - 1]).href;
	}
}
function findFeatureMatch(){
	for(var i = 0; i < all_features.length; i++){
		if(all_features[i].id == currentPage){
			return i;
		}
	}
}