$(document).ready(function(){

	$('head').append('<link rel="stylesheet" href="/css/paul-2012-01-enhancement.css" type="text/css" />');

	$('#mailme').mailme();
	
	$("#accordion").accordion({
		header: "h3",
		alwaysOpen: false,
		autoHeight: false
	});

	$("#slider").easySlider({
		prevText: 'zurück',
		nextText: 'weiter'
	});

	if ($('#kontaktformular').length) {
	  var frmvalidator  = new Validator("kontaktformular");

      frmvalidator.addValidation("name","req","Bitte geben Sie Ihren Namen ein.");
      frmvalidator.addValidation("name","alpha", "Das Feld Name enthält ungültige Zeichen.");

      frmvalidator.addValidation("vorname","req","Bitte geben Sie Ihren Vornamen ein.");
      frmvalidator.addValidation("vorname","alpha", "Das Feld Vorname enthält ungültige Zeichen.");

      frmvalidator.addValidation("email","req","Bitte geben Sie Ihren E-Mail-Adresse ein.");
      frmvalidator.addValidation("email","email", "Die eingegebene E-Mail-Adresse scheint nicht korrekt zu sein.");

      frmvalidator.addValidation("nachricht","req", "Bitte geben Sie Ihre Nachricht ein.");
      frmvalidator.addValidation("nachricht","minlen=10", "Bitte geben Sie eine ausführlichere Nachricht ein.");
	}
	
	if ($('#navigation').length) {
		$('#navigation').galleriffic({
			delay:                3000,
			numThumbs:            10,
			preloadAhead:         3,
			enableTopPager:       true,
			enableBottomPager:    false,
			maxPagesToShow:       4,
			imageContainerSel:    '#slideshow',
			controlsContainerSel: '#controls',
			captionContainerSel:  '#galcaption',
			renderSSControls:     true,
			renderNavControls:    true,
			playLinkText:         'Diashow starten',
			pauseLinkText:        'Pause',
			prevLinkText:         '&lsaquo; vorheriges',
			nextLinkText:         'n&auml;chstes &rsaquo;',
			nextPageLinkText:     '&rsaquo;',
			prevPageLinkText:     '&lsaquo;',
			autoStart:            true,
			syncTransitions:      true,
			defaultTransitionDuration: 1500

		});
	}
	if ($('#navigationhome').length) {
		$('#navigationhome').galleriffic({
			delay:                3000,
			numThumbs:            4,
			preloadAhead:         4,
			enableTopPager:       false,
			enableBottomPager:    false,
			maxPagesToShow:       1,
			imageContainerSel:    '#slideshow',
			controlsContainerSel: '',
			captionContainerSel:  '',
			renderSSControls:     false,
			renderNavControls:    false,
			playLinkText:         '',
			pauseLinkText:        '',
			prevLinkText:         '',
			nextLinkText:         '',
			nextPageLinkText:     '',
			prevPageLinkText:     '',
			autoStart:            true,
			syncTransitions:      false

		});
	}
});
