//&copy; 2010 pixeler webagentur

//input funktionen
jQuery.fn.DefaultValue = function(){
		// Scope\
		var elements = this;
		var args = arguments;
		var c = 0;
		return(
			elements.each(function(){
				// Default values within scope
				var el = $(this);
				var def = args[c++];
 
				el.val(def).focus(function(){
					$(this).addClass('hasfocus');
					if(el.val() == def){
						el.val("");
					}
					el.blur(function(){
					$(this).removeClass('hasfocus');
						if(el.val() == ""){
							el.val(def);
					}
				});
			});
		})
	);
};


//-----------------------------------------------
//warten auf DOM
$(document).ready(function(){


//Preisfinder
$(function() {
	$("#ort-plz").autocomplete({
  	source: "search.php",
    minLength: 2,
    select: function(event, ui) {
    	var myurl = ui.item.abbrev;
    	window.location.href = 'Bestattung-in-' + myurl + '.html';
    }
  });
});
$('.ui-menu-item:first').css('margin-top', '10px');


//startseite slides
$('#start-slides') 
.cycle({ 
    fx:     'fade', 
    speed:  'slow', 
    timeout: 5000, 
    pause: 1,
    pagerEvent: 'mouseover',
    pager:  '#start-slides-nav',
    pagerAnchorBuilder: function(i) {
    	return '#start-slides-nav li:eq('+i+')';
    	return '#start-slides-nav li:eq('+i+')';
    }
});  


//input fields
$("input#rruf_name").DefaultValue("Ihr Name");
$("input#rruf_tel").DefaultValue("Ihre Telefonnummer");
$("input#ort-plz").DefaultValue("Hier Ort eintragen!");
$("input.kontakt-name").DefaultValue("Name");
$("input.kontakt-tel").DefaultValue("Telefonnummer");
$("input.kontakt-email").DefaultValue("E-Mail");
$(".kontakt-msg").DefaultValue("Ihre Nachricht");
$("input.kontakt-vericode").DefaultValue("");
$("input#name").DefaultValue("Ihr Name");
$("#content").DefaultValue("Ihre Nachricht");


//links
$('h1#aadee-bestattungen-logo').click(function(){
	window.location.href = '/';
});
$('.jslink-leistungen').click(function(){
	window.location.href = '/leistungen.html';
});
$('.jslink-team').click(function(){
	window.location.href = '/ueber-uns.html';
});


//list-style checkboxes
$('ul.checklist-checked li').prepend('<input type=\"checkbox\" checked=\"checked\" name=\"checklist-box\" /> ');
$('ul.checklist-unchecked li').prepend('<input type=\"checkbox\" name=\"checklist-box2\" /> ');


//replace for spambots
$('#replace-email').prepend('<a href=\"mailto:kontakt@aadee-bestattungen.de\">kontakt@aadee-bestattungen.de</a>');


//leistungen slidetoggle
$('.toggle-slave').hide();
$('.toggle-master').click(function(){
	$('.toggle-slave').hide();
	$(this).next('.toggle-slave').slideToggle();
});


//lightbox call
$("a.lb").lightBox();


//preisfinder link fn
$('a[href*=#preisfinder]').click(function() {
   var duration=400;
   var easing='swing';
   var newHash=this.hash;
   var target=$(this.hash).offset().top;
   var oldLocation=window.location.href.replace(window.location.hash, '');
   var newLocation=this;
   if(oldLocation+newHash==newLocation)
   {
      $('html:not(:animated),body:not(:animated)').animate({ scrollTop: target }, duration, easing, function() {
         window.location.href=newLocation;
      });
      $('.footer-block2').hide().delay(401).fadeIn(150).fadeOut(150).fadeIn(150).fadeOut(150).fadeIn(150);
   }
});


// redirect zu vielen dank
$('a.redirect-danke').click(function(){
	$(this).delay(100);
	window.location.href = '/vielen-dank.html';
});


}); //ende DOM ready

