
$(document).ready(function() {

	Shadowbox.init({
	    language:   "de",
	    players:    ["img"]
	});

	$("#bookmark").click(function () {

			var url = $(this).attr("rel_url");
			var title = $(this).attr("rel_title");

			if (window.sidebar) { // Mozilla Firefox
				window.sidebar.addPanel(title, url,"");
			} else if( window.external ) { // IE Favorite
				window.external.AddFavorite(url, title);
			} else if(window.opera) { // Opera 7+
				var elem = document.createElement('a');
		    	elem.setAttribute('href',url);
		    	elem.setAttribute('title',title);
		    	elem.setAttribute('rel','sidebar');
		    	elem.click();
			} else {
				alert('Ihr Browser unterstützt diese Aktion leider nicht. Bitte fügen Sie diese Seite manuell zu Ihren Favoriten hinzu.');
			}
	});

	//Validierung
	$("#validate_form").validate({

		rules: {
			email: {
				email:true
			}
		}
	});

	// Captcha
	$("#captcha").click(function(){

		var random = Math.floor(Math.random()*25600);

		$("#captcha img").attr({
			src: "../captcha/image.php?new_captcha=true&" + random
		});
	});

	//alle externen Links kennzeichnen
	$('a').filter(function() {
		return this.hostname && this.hostname !== location.hostname;
	}).addClass('external');

	//alle externen Links in Analytics
	$("a.external").click(function(){

		var site = $(this).attr('href');
		site = site.replace("http://", "");

		pageTracker._trackEvent("external", site);

	});


	// Default Value
	$("#suche").defaultvalue("Suchbegriff hier eingeben...");


	/* *************** Größe Schriftart ändern ***************/
	//Schriftgröße kleiner
	$("#kleiner").click(function() {

		if (!document.getElementById("root").style.fontSize) {
			var fontsize = 1.1;
		} else {
			var fontsize = document.getElementById("root").style.fontSize;
		}
		fontsize = parseFloat(fontsize)-0.1;

		if (fontsize>0.8) {
			document.getElementById("root").style.fontSize = fontsize + "em";

			// Cookie setzen
			$.cookie("font_groesse", fontsize, { expires: 7, path: '/'});
		}

	});

	if($.cookie("font_groesse")) {
		document.getElementById("root").style.fontSize = $.cookie("font_groesse") + "em";
		$(".navi").css({
			'font-size':'12px',
			'line-height':'12px'
		});
	}

	//Schriftgröße kleiner
	$("#groesser").click(function() {

		if (!document.getElementById("root").style.fontSize) {
			var fontsize = 1.1;
		} else {
			var fontsize = document.getElementById("root").style.fontSize;
		}
		fontsize = parseFloat(fontsize)+0.1;

		if (fontsize<1.8) {
			document.getElementById("root").style.fontSize = fontsize + "em";
			$(".navi").css({
				'font-size':'12px',
				'line-height':'12px'
			});

			// Cookie setzen
			$.cookie("font_groesse", fontsize, { expires: 7, path: '/'});

		}

	});

	/* **************** Tooltip *******************/
	$("#groesser, #kleiner").tooltip({
		showURL: false
	});

});
