$(function (){

	// cufon for ie
	Cufon.now();

	// lightbox
	$("a[rel*=lightbox]").fancybox();

	// font replacement
	Cufon.replace("#main-navigation ul.level_1 li a.cufon, #main-navigation ul.level_1 li span.cufon", {hover: true});

	// random image replacement	
	if ($("body.startseite").length > 0) {
		var imageQuantity = 2;
		var randomNumber = Math.floor(Math.random() * imageQuantity);
		$("#content").addClass('image' + randomNumber);
	}
	
	// fill form fields
	$("input, select, textarea").toggleVal({
		changedClass: "changed"
	});
	$("div.mod_form input.text, div.mod_login input.text, div.mod_login input.password").toggleVal({
		populateFrom: "label"
	});

	// show and hide external login form
	$("#header div.mod_login").hide();
	$("#header div.mod_customnav a.login").click(function() {
		$(this).toggleClass("active");
		$("#header div.mod_login").toggle('fast');
		return false;
	});

});

