/* ########################################################
				TEMPLATE >> JS
######################################################## */

$(document).ready(function(){
	
	// gestrichelte linie beim click entfernen
	$(function(){$('a').click(function(){this.blur();});});
	$(function(){$('a').focus(function(){this.blur();});});

	// staffelpreistabelle
	$(".p_graduated table").hide().addClass("graduated_invisible");
	$("a.show_graduated").click(function() {
		if  ($(".p_graduated table").hasClass("graduated_invisible"))	{																 
			$(".p_graduated table").removeClass("graduated_invisible").addClass("graduated_visible").show();
		}else{
			$(".p_graduated table").removeClass("graduated_visible").addClass("graduated_invisible").hide();
		}
		return false;	
	});
	
	// selektieren einer checkbox durch klicken auf tr
	$("table tr.selectable").css("cursor","pointer");
	$(".payment_data").css("display","none");
	$("table tr.selectable").click(function() {
		$(this).find("input").attr("checked", true);
		$("table tr.row_selected").removeClass("row_selected");
		$(this).addClass("row_selected");
	});
	
	// effekt::agb bestätigen
	$(".agb_approval_container input").live("click", function(){
		if ($(this).attr("checked")==true) {            
			$(this).parents(".agb_approval_container").removeClass("agb_approval_false").addClass("agb_approval_true");
			// automatisch einklappen nach bestätigen
			//$(this).parents(".agb_approval_container").removeClass("togglestate_open").addClass("togglestate_close");
		} else {
			$(this).parents(".agb_approval_container").removeClass("agb_approval_true").addClass("agb_approval_false");
			// automatisch einklappen nach bestätigen
			//$(this).parents(".agb_approval_container").removeClass("togglestate_close").addClass("togglestate_open");
		}
		return true;
	});

	// öffnenede und schliessende boxen css="app.box.container"
	$(".togglebox .toggeler").css("cursor", "pointer").prepend("<span class='togglestate'></span>");
	$(".togglebox .toggeler").click(function() {
		if ($(this).parent(".togglebox").hasClass("togglestate_open")) {
			$(this).parent(".togglebox").removeClass("togglestate_open").addClass("togglestate_close");
		} else {
			$(this).parent(".togglebox").removeClass("togglestate_close").addClass("togglestate_open");
		}
		return false;
	});
});

