//wait for DOM ready
$(document).ready(function(){

	
//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);
					}
				});
			});
		})
	);
};
$('input.rruf-name').DefaultValue('Ihr Name / Ansprechpartner');
$('input.rruf-tel').DefaultValue('Ihre Telefonnummer');
$('input.kname').DefaultValue('Ihr Name / Ansprechpartner');
$('input.ktel').DefaultValue('Ihre Telefonnummer');
$('input.kmail').DefaultValue('Ihre E-Mailadresse');
$('.kmsg').DefaultValue('Sonstige Angaben, Fragen, Bemerkungen');
$('input.kdate').DefaultValue('Ihr Wunschtermin').hide();
$('input.kcheck').click(function(){
	$('input.kdate').slideToggle('fast');
});


//nav active
var pfad = window.location.href;
$('#nav a').removeClass('hasfocus');

if (pfad.search('kanzlei') != -1){
	$("#kanzlei").addClass("hasfocus");
}
else if (pfad.search('dienstleistungen') != -1){
	$("#dienstleistungen").addClass("hasfocus");
}
else if (pfad.search('bueroansichten') != -1){
	$("#bueroansichten").addClass("hasfocus");
}
else if (pfad.search('service') != -1){
	$("#service").addClass("hasfocus");
}
else if (pfad.search('kontakt') != -1){
	$("#kontakt").addClass("hasfocus");
}
else {
	$("#start").addClass("hasfocus");
};


//email ersetzen
$('.email').attr('href','mailto:info@vgf-stb.de').html('info@vgf-stb.de');


//ajax subnav
$('ul.ajx-lnk li a').click(function(){
	$('ul.ajx-lnk li a').removeClass('hasfocus');
	$(this).addClass('hasfocus');
	var href = $(this).attr('href') + ' .content';
	$('.content').load(href);
	return false;
});


//leistungen
$('.trigger-cont').hide();
$('.trigger').click(function(){
	$('.trigger-cont').hide();
	$(this).next('.trigger-cont').addClass('hasfocus').slideDown('fast');
	var index = $(this).parent().index();
	$('ul.leistungen-tgl li a').removeClass('hasfocus');
	$('ul.leistungen-tgl li:eq(' + index + ') a').addClass('hasfocus');
});
$('ul.leistungen-tgl li a').click(function(){
	$('ul.leistungen-tgl li a').removeClass('hasfocus');
	$(this).addClass('hasfocus');
	var index = $(this).parent().index();
	$('.trigger-cont').hide();
	$('.leistungs-index div:eq(' + index + ')').find('.trigger-cont').addClass('hasfocus').slideDown('fast');
});


//lightbox
$(function(){
	$('#bueroansichten a').lightBox();
});


//logo -> startseite
$('h1').css('cursor','pointer').click(function(){
	window.location.href = '/';
});


//ende DOM ready
});
