// JavaScript Document

function rf_getFondsNr(event)  { var arr = event.currentTarget.id.split("-"); return arr[arr.length-1]; }

$(document).ready(function(){
	
	//$("#rf-input-submit-suche-starten").focus();
	
	$("#rf-form").submit(function(){
		var keyLength = jQuery.trim($("#rf-input-suche-key").val()).length;
		var kagNr = $("#rf-select-kag").val();
		var hasError = keyLength<3 && kagNr==0;
		if (hasError){
			//not ok:
			$("#rf-bg-result-tbl").hide();
			$("#rf-form-error").show();
			$("#rf-input-suche-key").css("background-color","#ffe6e6");
			$("#rf-select-kag").css("background-color","#ffe6e6");
		}else{
			//ok:
			var sKeyText = $("#rf-input-suche-key").val().trim();
			var sKagName = $("#rf-select-kag :selected").text();
			sKagName = rf_striptKagName(sKagName);
			if(!sKeyText) sKeyText = "empty";
			if(!sKagName) sKagName = "empty";
			//Google Tracking:
			pageTracker._trackEvent("Rabattfinder", "Main.Search.Fonds", sKeyText);
			pageTracker._trackEvent("Rabattfinder", "Main.Search.Kag", sKagName);
			pageTracker._trackEvent("Rabattfinder", "Main.Search.Kag:Fonds", sKagName +" : " + sKeyText);
		}
		return !hasError;
	});
	
	$("#rf-select-kag").change(function(){
		$("#rf-form").submit();
	});
	
	$(".rf-fonds-link").click(function(event){
		$("#rf-tr-details-" + rf_getFondsNr(event)).toggle();
	});
	
	$(".rf-tr-details-close").click(function(event){
		$("#rf-tr-details-" + rf_getFondsNr(event)).hide();
	});
	
});

//Remove Count from Kag Name:
function rf_striptKagName(sKag){
	var aKagOption = sKag.split("(");
	aKagOption[aKagOption.length-1] = "";
	sKagOption = aKagOption.join('(');
	sKagOption = sKagOption.replace("( ", "");				  
	sKagOption = sKagOption.replace (/\s\(+$/, '');
	return sKagOption;
}

function toggleLayer(layerID){
	$("#" + layerID).slideToggle("slow");
}
