﻿$(document).ready(function(){

/* replace text with images using SIIR */

	SIIR_init('#navigation li:not(#feedlink) a', 'font1.ttf', '30');
	SIIR_init('.highlight1', 'font1.ttf', '48');
	SIIR_init('.highlight2', 'font1.ttf', '32');
	SIIR_init('.highlight3', 'font1.ttf', '28');
	SIIR_init('.sidebar div:not(.alternate) span', 'font1.ttf', '32', '88a4cc', 'eaf2fb');
	SIIR_init('.sidebar div.alternate span', 'font1.ttf', '32', '88a4cc');
	SIIR_replace();

/* replacing page header with logo and adding hover effect */
 
	var imgtag = $(document.createElement("img"))
		.attr('src', '/images/logo_markusbauer.info_2.5.jpg')
		.attr('alt', 'markusbauer.info');
	$('h1 a').empty().append(imgtag);
	$('h1 a img').hover(
		function () {
			$(this).attr('src', '/images/logo_markusbauer.info_2.5_hover.jpg');
		}, 
		function () {
			$(this).attr('src', '/images/logo_markusbauer.info_2.5.jpg');
		}
	);

/* handling for search field label */

	$("#searchfield").focus( function() {
		if($(this).val()==$(this).attr('defaultValue'))
			$(this).val('');
	});

	$("#searchfield").blur( function() {
		if($(this).val()=='')
			$(this).val($(this).attr('defaultValue'));
	});

/* handling for search form */

	$("#searchform").submit( function () {
		if($("#searchfield").val()==$("#searchfield").attr('defaultValue')) {
			alert('Zuerst einen Suchbegriff eingeben.\nSonst macht es keinen Spaß.');
			return false;
		}
	});


/* comment form validation */

	$("#commentform").submit( function() {
		$("#commentform :input").removeClass('fielderror');
		$("#commentform .errortext").remove();
		if($("#author").val() == '') {
			$("#author").addClass('fielderror');
			var errorp = $(document.createElement('p'))
				.addClass('errortext')
				.text('Name angeben oder garnicht kommentieren!');
			$("#author").parent().after(errorp);
		}
		if($("#email").val().match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null) {
			$("#email").addClass('fielderror');
			var errorp = $(document.createElement('p'))
				.addClass('errortext')
				.text('Eine E-Mailadresse fehlt auch noch. Eine gültige!');
			$("#email").parent().after(errorp);
		}
		if($("#comment").val() == '') {
			$("#comment").addClass('fielderror');
			var errorp = $(document.createElement('p'))
				.addClass('errortext')
				.text('Kommentar bitte hier eingeben!');
			$("#comment").parent().after(errorp);
		}
		if($(".errortext").length)
			return false;
	});

/* preparing image links for Thickbox */

	$(".objectbox a[href$='.jpg']").each( function(e) {
		$(this).attr('title', $(this).children("img").attr('alt'));
	});
	$(".objectbox a[href$='.png']").each( function(e) {
		$(this).attr('title', $(this).children("img").attr('alt'));
	});
	$("a[href$='.png']").addClass('thickbox');
	$("a[href$='.jpg']").addClass('thickbox');
	tb_init('a.thickbox');

/* initializing Google Analytics */

	var pageTracker = _gat._getTracker("UA-200939-7");
	pageTracker._initData();
	pageTracker._trackPageview();

/* Monas Seniorenmarketing-konforme Anpassung für wie wild bildklickende Senioren */

	$(".outside").click( function () {
		alert('Liebe Senioren, die ihr gern auf Bilder klickt:\nHier passiert garnichts!');
	});

/* Proof of Concept Verlinkungen ausblenden */
	$("#poc_link").hide();

});
