/**
 * @author Tim
 */

$(document).ready(function(){
	$(".navigation").find("a").removeClass("active");
	var checker = false;
	for(var i = 0; i < $(".navigation").find("a").size(); i++){	
		if( $(".navigation").find("a").eq(i).attr("href") != "" && $(".navigation").find("a").eq(i).attr("href") != null){
			var stringComparer = $(".navigation").find("a").eq(i).attr("href").toLowerCase();
			if(stringComparer.lastIndexOf("/") > -1){
				stringComparer = $(".navigation").find("a").eq(i).attr("href").toLowerCase().substr($(".navigation").find("a").eq(i).attr("href").toLowerCase().lastIndexOf("/") + 1);
			}
			if(window.location.href.toLowerCase().indexOf(stringComparer) > -1){
				$(".navigation").find("a").eq(i).addClass("active");
				checker = true;
			}
		}
	}
	if(!checker){
		$(".navigation").find("a").eq(0).addClass("active");
	}
	
	if($(".subnav").length > 0){
		for(var i = 0; i < $(".subnav").size(); i++){
			if($(".subnav").eq(0).find(".active").length > 0){
				$(".subnav").eq(0).prev("a").addClass("active");
				break;
			}
		}
	}
	$('.proLink a').each(function(i){
        var proName = "proName=" + formatString($(this).find("span.none").text());
        var viewName = "viewName=" + formatString($(".viewName").text());
		var href = $(this).attr("href");
		
		if (href.charAt(href.length - 1) === '?'){ //Very unlikely
            $(this).attr("href", href + proName + '&' + viewName);
       	}
        else if (href.indexOf('?') > 0){
        	$(this).attr("href", href + '&' + proName + '&' + viewName);
        }
        else{
        	$(this).attr("href", href + '?' + proName + '&' + viewName);
        }
   });
	
});

function formatString(title){
	
	if(title){
		var satz_array = new Array();
		satz_array = title.split(" ");
		title = satz_array.join("");
		satz_array = title.split(".");
		title = satz_array.join("");
		satz_array = title.split("-");
		title = satz_array.join("");
		satz_array = title.split("ö");
		title = satz_array.join("o");
		satz_array = title.split("Ö");
		title = satz_array.join("O");
		satz_array = title.split("ä");
		title = satz_array.join("a");
		satz_array = title.split("Ä");
		title = satz_array.join("A");
		satz_array = title.split("ü");
		title = satz_array.join("u");
		satz_array = title.split("Ü");
		title = satz_array.join("U");
	}
	return title;
}

