// Scripted by Bernard Teske
// info@bernardteske.de
// Webdesign & digitale SpezialitŠten

$(document).ready(function(){
	if($("#sitebar").height()>$("#fliesstext").height()){
		$("#fliesstext").height($("#sitebar").height()-15);
	}

	$("a").attr("onfocus", "this.blur()");
	
	$(".datum").addClass("halbtransparent");
	
	// Navigation zurechtrücken
	var allenavli=$('#navigation').find("li");
	var anzeigelaenge=0;
	var navibreite_verfuegbar=702;
	$.each(allenavli, function(index, value) {
		anzeigelaenge=anzeigelaenge+$(this).width();
	});
	var einzelbreite=((navibreite_verfuegbar-anzeigelaenge)/allenavli.length)/2;
	var linker_padding_fifferenz=((einzelbreite-10)/allenavli.length)/2;
	einzelbreite=parseInt(einzelbreite+linker_padding_fifferenz);
	$.each(allenavli, function(index, value) {
		$(this).css('padding-left', einzelbreite);
		$(this).css('padding-right', einzelbreite);
	});
	
	//$(".print").attr('href', 'javascript:window.print();');
	
	if(document.location.href.search("=")==-1){
		$(".print").attr("href", document.location.href+'?printit=1');
	}
	else{
		$(".print").attr("href", document.location.href+'&printit=1');
	}
	$(".print").attr("target", '_blank');
	//$(".print").fancybox();
	
	
	/* Checkboxen schön machen und initialisieren*/
	checkboxschoen();
	initializeChkBox();
	
	/* Suchergebnisse einfärben */
	suchergebis_color();
	
	/* Favorit setzen */
	
	//$(".favorit").attr('title', 'Dirk Cordes Gruppe');
	var link_fav=$(".favorit").attr('href');
	if($.browser.msie){
		//$(".favorit").attr('href', 'javascript:htmsidebar_msie();');
		$(".favorit").attr('href', 'javascript:window.external.addFavorite("'+link_fav+'", "DIRK CORDES GRUPPE");');

	}
	else{
		if($.browser.webkit){
			$(".favorit").attr('href', 'javascript:alert("Bitte drücken Sie die Tasten Strg + D um die Seite den Favoriten hinzuzufügen.");');
		}
		else{
			$(".favorit").attr('href', link_fav);
			$(".favorit").attr('rel', 'sidebar');
		}
	}
	
	$(".telefon").fancybox();
	
	
	// javascript:htmsidebar_msie();
	
	if(top.javaprint==1){
		window.print();
	}
	
	/* FAQ-Kästen */
	faqkaesten();
	
	// Mouseover bei Serviceleiste
	$("#serviceleiste").find(".halbtransparent").css('opacity', '1.0').fadeIn("slow");
	$("#serviceleiste").find(".halbtransparent").fadeTo(1,"0.5");
	
	$("#serviceleiste").find(".halbtransparent").hover(
		function(){
			$(this).fadeTo("fast","1.0");
		},
		function(){
			$(this).fadeTo("fast","0.5");
		}
	);
	
	// Logo auf jeweilige Startseite verlinken
	
	energiePfad=new Array();
	beteiligungenPfad=new Array();
	immobilienPfad=new Array();
	
	energiePfad["de"]="energie";
	energiePfad["en"]="energy";
	beteiligungenPfad["de"]="beteiligungen";
	beteiligungenPfad["en"]="private-equity";
	immobilienPfad["de"]="immobilien";
	immobilienPfad["en"]="real-estate";
	
	
	$(".gelb").find("#logo_"+jssprache).attr('href', '/'+jssprache+'/'+energiePfad[jssprache]+'/home/home.html');
	$(".rot").find("#logo_"+jssprache).attr('href', '/'+jssprache+'/'+beteiligungenPfad[jssprache]+'/home/home.html');
	$(".gruen").find("#logo_"+jssprache).attr('href', '/'+jssprache+'/'+immobilienPfad[jssprache]+'/home/home.html');

});

/* Checkboxen schön machen */
function checkboxschoen(){
	$(".checkboxlable").addClass('inaktiv');
	
	$(":checkbox").attr("checked", "");
	$(":checkbox").css("position", "absolute");
	$(":checkbox").css("visibility", "hidden");
		
	$('.checkboxlable').toggle(function() {
		changebox($(this));
	},
	function() {
		changebox($(this));
	});
	
	$("#allenewslan").click(function(){
		$('.checkboxlable').removeClass("inaktiv");
		$('.checkboxlable').addClass("aktiv");
		$(".dc_checkbox").attr('checked', 'checked');
	});
	
}
function changebox(wen){
	var forwen=wen.attr("for");
	if(wen.hasClass('inaktiv')){
		wen.removeClass('inaktiv');
		wen.addClass('aktiv');
		$("#"+forwen).attr('checked', 'checked');
		
		var ceinscheck=$('#newsletterform').find('.dc_checkbox:eq(1)').attr('checked');
		var czweicheck=$('#newsletterform').find('.dc_checkbox:eq(2)').attr('checked');
		var cdreicheck=$('#newsletterform').find('.dc_checkbox:eq(3)').attr('checked');

		if(ceinscheck==true && czweicheck==true && cdreicheck==true){
				$('#newsletterform').find('.checkboxlable').removeClass("inaktiv");
				$('#newsletterform').find('.checkboxlable').addClass("aktiv");
				$('#newsletterform').find('.dc_checkbox').attr('checked', 'checked');
		}
	}
	else{
		wen.removeClass('aktiv');
		wen.addClass('inaktiv');
		$("#"+forwen).attr('checked', '');
		
		$("#allenewslan").removeClass('aktiv');
		$("#allenewslan").addClass('inaktiv');
		$("#group_alle").attr('checked', '');

	}
}
function initializeChkBox(){
	$(".blau").find('#newsletterform').find('.checkboxlable').removeClass("inaktiv");
	$(".blau").find('#newsletterform').find('.checkboxlable').addClass("aktiv");
	$(".blau").find('#newsletterform').find('.dc_checkbox').attr('checked', 'checked');
	
	$(".gelb").find('#newsletterform').find('.checkboxlable:eq(2)').removeClass("inaktiv");
	$(".gelb").find('#newsletterform').find('.checkboxlable:eq(2)').addClass("aktiv");
	$(".gelb").find('#newsletterform').find('.dc_checkbox:eq(2)').attr('checked', 'checked');
	
	$(".rot").find('#newsletterform').find('.checkboxlable:eq(1)').removeClass("inaktiv");
	$(".rot").find('#newsletterform').find('.checkboxlable:eq(1)').addClass("aktiv");
	$(".rot").find('#newsletterform').find('.dc_checkbox:eq(1)').attr('checked', 'checked');
	
	$(".gruen").find('#newsletterform').find('.checkboxlable:eq(3)').removeClass("inaktiv");
	$(".gruen").find('#newsletterform').find('.checkboxlable:eq(3)').addClass("aktiv");
	$(".gruen").find('#newsletterform').find('.dc_checkbox:eq(3)').attr('checked', 'checked');
}
function nslalllean(){
	$(".blau").find('#newsletterform').find('.checkboxlable').removeClass("inaktiv");
	$(".blau").find('#newsletterform').find('.checkboxlable').addClass("aktiv");
	$(".blau").find('#newsletterform').find('.dc_checkbox').attr('checked', 'checked');
}

/* Suchergebnisse einfärben */
function suchergebis_color(){
	$.each($('.ergebnislink'), function(index, value) {
		if($(this).attr('href').search('/energie')!=-1){
			$(this).addClass('sparte');
			$(this).addClass('gelb');
		}
		if($(this).attr('href').search('/beteiligungen')!=-1){
			$(this).addClass('sparte');
			$(this).addClass('rot');
		}
		if($(this).attr('href').search('/immobilien')!=-1){
			$(this).addClass('sparte');
			$(this).addClass('gruen');
		}
	});
}

/* Aufruf der Fancybox */

/* fancybox */
function fancy(){

	/* This is basic - uses default settings */

	$(".softpop").fancybox();
	
	$("a#single_image").fancybox();
	
	/* Using custom settings */
	
	$("a#inline").fancybox({
		'hideOnContentClick': true
	});

	/* Apply fancybox to multiple items */
	
	$("a.group").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false
	});
	
	standorte();
	
		
}

/* FAQ-Kästen */
letzterfaq="none";
function faqkaesten(){
	$(".faqfrage").click(
		function(){
			if($(this).parent().find(".faqantwort").css("display")=="none"){
				$(this).parent().find(".faqantwort").slideDown("fast", function(){
					if(letzterfaq!="none"){
						letzterfaq.parent().find(".faqantwort").slideUp("fast");
					}
					letzterfaq=$(this);
				});
			}
		}
	);
}
