$(document).ready(function() {
    // letzte Border weg
    $("#flags li:first").addClass("no-border");
    $("#flyout li ul").each(function() {
        $(this).children("li:last").addClass("no-border");
	$(".links").each(function(){
		$(this).children("a:first").addClass("no-border");
		});
    });
    //Überschriften zuweisen
    $("h1,h2,h3, #details .texte strong,legend").addClass("afs-droid-serif");
    $("h4, h5, #flyout").addClass("afs-fontin-sans");
    $("#wrapper, .top").addClass("afs-fontin-sans");
    $("h2.afs-droid-serif:first").addClass("title");
    $("#main a").addClass("afs-fontin-sans");
    $("#sitemap h1, #sitemap h3").addClass("displaynone");

	//Objektdetailtabelle	
	$(".info td:even").addClass("td_links");
	$(".info td:odd").addClass("td_rechts");

    //Languages
    $("#flags img").each(function() {
        var sprache = $(this).attr('alt');
		if(sprache == "Français"){
			$(this).parent("a").parent("li").remove();
			}
        $(this).parent("a").html(sprache);
    });
	//
	//Verläufe zuordnen
	$(".rahmen").each(function(){
		$(this).mouseover(function(){
			$(this)
				.addClass("grey-gradient")
				//.addClass("border-all")
				;
			});

		$(this).mouseout(function(){
			$(this)
				.removeClass("grey-gradient")
				//.removeClass("border-all")
				;
			});
		});
	//Taglabel(Pfeil) animieren
	$(".detaillink").each(function(){
		  $(this).mouseover(function(){
			 $(this).parent(".links").parent(".rahmen").next(".tag-arrow").animate({width: "19px"}, 300 );
		  });
		  $(this).mouseout(function(){
			$(this).parent(".links").parent(".rahmen").next(".tag-arrow").animate({width: "3px"}, 600 );
		  });
	  });
		
	//Andere Farben zuordnen
	$("h2, h3, h4, a, #details .texte strong").addClass("font-color");
	
	//Topangebote
	$(".top br").remove();
	$("#Startseite h2.title").css("text-align","center");
	var breiteTop = $("#topobjekte").width();
	var abstand = (920 - breiteTop)/2;
	$("#topobjekte").css("margin-left",abstand);

	//Immobiliendetails
	if ( $("#details").length > 0 ) {
		$("#details").prev("h2").remove();
	}
	$("#gallery img:first").addClass("imgLarge");
	$("#gallery li").addClass("grey-gradient");
	
	
	//Immobiliensuche
	//Such-Button Objnr Suche
	$("#objnr_suche input.submit").val("");
	$("#immobiliensuche input.small:odd").css("margin-left","13px");
	//Inhaltseiten

	/*******Inhalte/Tabelle formatieren****/
	$("#txt_content table").addClass("layoutTable");
	$("table.layoutTable tr").each(function(){
		$(this).children("td:eq(1)").css("width","3em").css("display","block")	;
		});
	$("#txt_content table#partner").removeClass("layoutTable");
	$("#txt_content #partner tr").each(function(){
		$(this).children("td:eq(1)").css("width","33%").css("height","70px").css("display","inline-block")	;
		});
	//Formulare
	$("input").each(function(){
		var bt_typ= $(this).attr("type");
		if(bt_typ == "submit" || bt_typ == "reset"){
			$(this).addClass("button-gradient").addClass("border-radius");
			};
		});
	$("form .data").addClass("grey-gradient");
	
	

	/****Captcha****/
	$(".captcha_field").children().addClass("captcha_child");
	$(".captcha_field").children().children().css("display" , "inline");
	
	
	/*************Objekttracking****************/
	$("#tracking").children("form").attr("id","embed");
	$("#tracking form div:last").addClass("submit-box").css("clear","both");
	$("#tracking tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {

	$(this).removeClass("over");});	
        $("#tracking table tr:first").addClass("th");
        $("#tracking table tr:odd").addClass("alt");
	$("#tracking tr").each(function(){
			$(this).children("td:last").addClass("bemerkung");
			});
	$("#tracking tr:first td:last").removeClass("bemerkung");
	$("#tracking tr td.bemerkung").each(function(index){
		var string = $(this).html();
		var substring = string.substring(0, 100);
		var index = substring.lastIndexOf(' ');
		var substring = string.substring(0, index)+'...';
		$(this).html(substring);
		});

	$("#tracking div:last a").addClass("logout");

	
});


