$(document).ready(function()
{
	// Startseite a-Tag eine Klasse vergeben
	$(".box2 a:last").addClass("inhaltslinks_button");
	
	
	// Video-Exposé - Sprungmarke in Link setzen
	$(".objektliste").each(function()
	{
		var currentURL = document.URL;
		var currentURLarray = currentURL.split("?");
		var videoexposeURL = currentURLarray[1].split("&");
		var videourl = $(this).find("div a").attr("href");
		var urlsplit = videourl.split(".");
		var newvideourl = videourl + "#rundgang";
		if (urlsplit[0] == "objektdarstellung" &&  videoexposeURL[0] == "f[3990-49]=1")
		{
			
			$(this).find("div a").removeAttr("href");
			$(this).find("div a").attr("href", newvideourl);
			$(this).find(".objektliste_titelfoto a").removeAttr("href");
			$(this).find(".objektliste_titelfoto a").attr("href", newvideourl);
		}
		$(this).find("div a").next();
		
	});
	
	// main-Template: footer-Links - letzte border ausblenden
	$(".footer_main_links ul li a:last ").css("border-right", "none");
	// Überschrift in bestimmten Sektionen anders stylen
	if( $(".content_main_navigation .selected").html() == "Unternehmen" )
	{
		$(".content_text h2").addClass("unternehmen_header2");
		
		var str = document.URL;
		var strArray = str.split('/');
		if( strArray[3] == "unternehmen.xhtml" )
		{
			$(".content_text h2").css("float", "none");
		}
	}
	if( $(".content_main_navigation .selected").html() == "Kundencenter" )
	{
		$(".content_text h2").addClass("kundencenter_header2");
		
		var str = document.URL;
		var strArray = str.split('/');
		if( strArray[3] == "kundencenter.xhtml" || strArray[3] == "video-expose.xhtml" )
		{
			$(".content_text h2").css("float", "none");
		}
	}
	
	$(".objektdetails_tabbox_header div:last").css("margin", "0px");
	
	// HTML-Exposé
	$(".expose_details table tr").each(function()
	{
		$(this).children("td:even").css("width", "24%");
		$(this).children("td:eq(1)").css("width", "26%");
		$(this).children("td:eq(3)").css("width", "18%");
	});
	
	$(".expose_sofortanfrage").hide();
	
	// Navigation: Letzte border-bottom entfernen
	$(".content_main_navigation li:last").css("border", "none");
	$(".content_main_navigation ul li ul li").css("border", "none");
	$(".content_main_navigation ul li ul li").css("color", "#FF0000");
	
	
	// Objekt Schnellsuche: Je nach Vermarktungsart Kaufpreis oder Kaltmiete ausblenden
	$("#kaltmiete").hide();
	
	$("#schnellsuche").click(function()
	{
		var objektnummer = $("#objektnummer").val();
		if(objektnummer == "Objektnr.")
		{
			$("#objektnummer").val("");
		}
    });
	
	$("#miete").click(function()
	{
		$("#kaltmiete").show();
		$("#kaufpreis").hide();
	});
	$("#kauf").click(function()
	{
		$("#kaltmiete").hide();
		$("#kaufpreis").show();
	});
	
	
	// Interessentenformular
	$(".interessenten select:first").css("margin", "0px 0px 2px 0px");
	$(".interessenten table tr").each(function()
	{
		$(this).children("td:eq(0)").addClass("interessenten_table_left");
		$(this).children("td:eq(1)");
	});
	
	$(".interessenten h3:eq(1)").css("margin", "30px 0px 20px 0px");
	
	
	// Breadcrumbs
	$(".breadcrumbs_main_content ul").prepend("<li> <a href='http://web2.onoffice.de/kunden/maisonimmobilien/16/'> Start </a> </li>");
	
	
	// Tab-Container
	
	$(function(){
		var tabContainers = $('.tab-content');

		$('div.objektdetails_tabbox_header_mid a').click(function()
		{
			tabContainers.hide().filter(this.hash).show();
			
			$('.objektdetails_tabbox_header_mid_active').removeClass('objektdetails_tabbox_header_mid_active');
			$(this).parent("div").addClass('objektdetails_tabbox_header_mid_active');
			
			return false;
		}).filter(':first').click(); 
		
		var video_url = document.URL;
		video_url = video_url.split('#');
		if(video_url[1] == 'rundgang')
		{
			$('#objektdaten').hide();
			$('#rundgang').show();
			$('.objektdetails_tabbox_header_mid_active').removeClass('objektdetails_tabbox_header_mid_active');
			$('.objektdetails_tabbox_header div').each(function()
			{
				if($(this).find('a').html() == 'Video')
				{
					$(this).addClass('objektdetails_tabbox_header_mid_active');
				}
			});
		}
		
	});
	
	$(".HalloKlasse div:last").addClass("keinMargin");
	// Virtuellen Rundgang ausblenden, wenn kein Video vorhanden
	if($("#virtueller_rundgang").val() == "")
	{
		$("a[href='#rundgang']").parent("div").hide();
		
		$(".objektdetails_tabbox_header_mid").css("width", "162px").css("background-image", "url(images/tab-passiv-drei.png)");
		$(".objektdetails_tabbox_header").addClass("HalloKlasse");
		
		$(".HalloKlasse div:last").addClass("keinMargin");
	}
	
	// Tabelle der Objektdaten designen
	$("#objektdaten table td:eq(0)").css("width", "40%");
	$("#objektdaten table td:eq(1)").css("width", "60%");
	$("#objektdaten table tr").css("height", "30px");
	$("#objektdaten table tr").each(function()
	{
		$(this).children("td").css("border-bottom", "dashed 1px #CCC");
	});
	
	// Kundencenter: Letzte Trennlinie entfernen
	$(".kundencenter_links:last").css("border-bottom", "none");
	
	// Bei Kontakt-Sektion das Kontaktformular in der Content-Box ausblenden
	var str = document.URL;
	var strArray = str.split('/');
	if(strArray[3] == "kontakt.xhtml")
	{
		$(".kontaktformular").hide();
	}
	else if (strArray[3] == "kontakt_111.xhtml")
	{
		$(".kontaktformular").hide();
	}
	
	// Detailsuche designen
	$(".detailsuche table tr").each(function()
	{
		$(this).children("td:eq(0)").addClass("table_left");
		$(this).children("td:eq(1)").addClass("table_right");
	});
	
	// Vermarktungsart auswählen - Schnellsuche
	$("#schnellsuche_vermarktung").change(function()
	{
		if( $("#schnellsuche_vermarktung").val() == "kauf")
		{
			$("#schnellsuche_kauf").show();
			$("#schnellsuche_miete").hide();
		}
		else if ( $("#schnellsuche_vermarktung").val() == "miete")
		{
			$("#schnellsuche_kauf").hide();
			$("#schnellsuche_miete").show();
		}
	});
	
	// I-Service designen
	$(".iservice table tr").each(function()
	{
		$(this).children("td:eq(0)").addClass("table_left");
		$(this).children("td:eq(1)").addClass("table_right");
	});
	
	// Vermarktungsart auswählen -I-Service
	$("#iservice_vermarktung").change(function()
	{
		if( $("#iservice_vermarktung").val() == "miete")
		{
			$("#iservice_kaufpreis").hide();
			$("#iservice_kaltmiete").show();
		}
		else 
		{
			$("#iservice_kaufpreis").show();
			$("#iservice_kaltmiete").hide();
			
		}
	});
	
	
	// I-Service - Tabelle formatieren
	$(".iservice_liste table").css("width", "100%").attr("cellpadding", "0").attr("cellspacing", "0");
	$(".iservice_liste table tr").each(function() 
	{
		$(this).children("td:first").css("width", "40%").css("padding", "5px 0px 5px 15px");
		$(this).children("td").css("border-bottom", "dashed 1px #DEDEDE");
	});
	
	$("div.iservice_liste").each(function()
	{
		/*$(this).children("table tr").each(function()
		{
			$(this).children("td").css("background-color", "#00F");
			
		});*/
		
		$(this).find("td").each(function()
		{
			var td_var = $(this).find("strong").html();
			if(td_var == "Kaufpreis bis" || td_var == "")
			{
				$(this).next("td").prepend("max. ").append(" EUR");
			}
			else if(td_var == "Kaltmiete bis")
			{
				$(this).next("td").prepend("max. ").append(" EUR");
			}
		});
	});
	
	// 
	$(".objektrahmen_footlinks").each(function()
	{
		$(this).children("a:eq(0)").addClass("objektrahmen_footlinks_link_zurueck");
		$(this).children("a:eq(1)").addClass("objektrahmen_footlinks_link_weiter");
	});
	
	$(".referenzrahmen_footlinks a:eq(0)").addClass("referenzrahmen_footlinks_link_zurueck");
	$(".referenzrahmen_footlinks a:eq(1)").addClass("referenzrahmen_footlinks_link_weiter");
	
	// --- Objekttracking --- 
	
	// Div-Inhalt auslesen, abgleichen und formatieren
	var divContent = $(".tracking div:first").html();
	if (divContent == "login")
	{
		$(".tracking div:first").hide();
	}
	$(".tracking div").css("text-align", "right");
	$(".tracking div a").addClass("tracking_logout");
	$(".tracking table tbody tr:first td:eq(0) a").addClass("tracking_back");
	$(".tracking table tbody tr:first td:eq(1) a").addClass("tracking_logout");
	
	// Button anpassen
	$(".tracking input[type=submit]").removeAttr("value");
	$(".tracking input[type=submit]").attr("value", "Einloggen");
	
	// Tabellenattribute hinzufügen
	$(".tracking table").attr("cellpadding", "0").attr("cellspacing", "0");
	
	// Erste Tabellenspalte einfärben und formatieren
	$(".tracking table tr:first").each(function() 
	{
		$(this).children("td").addClass("erste_zeile");
		$(this).children("td:eq(0)").attr("width", "12%");
		$(this).children("td:eq(1)").attr("width", "13%");
		$(this).children("td:eq(2)").attr("width", "20%");
		$(this).children("td:eq(3)").attr("width", "20%");
		$(this).children("td:eq(4)").attr("width", "35%").css("text-align", "left");
	});
	
	// Zurück-Button und Abmelden-Button erzeugen
	var text = "<tr> <td align='left' colspan='2'> <a href='javascript: history.back();'>Zurück</a> </td> <td align='right' colspan='3'><a href='objekttracking.xhtml?tm=logout'>logout</a></td> </tr>";
	$(".tracking table tbody").prepend(text);
	
	$(".tracking table tbody tr:first td:eq(0) a").addClass("tracking_back");
	$(".tracking table tbody tr:first td:eq(1) a").addClass("tracking_logout");
	
	$(".tracking table tr:gt(0)").each(function()
	{
		$(this).children("td").css("height", "25px").css("border-bottom", "solid 1px #DCDCDC").css("text-align", "center");
		$(this).children("td:eq(0)").css("text-align", "left");
		$(this).children("td:eq(4)").css("text-align", "left");
	});
	
	// Lightbox	
	$(".objektdetails_galerie ul li a").each(function()
	{
		var img_url = $(this).attr("href");
		var img_url_split = img_url.split('@');
		$(this).attr("href",img_url_split[0]);
	});
	
	// Kontakt-Tabellen stylen
	$(".kontakt table tr td:odd").css("width", "30%");
	$(".kontakt table tr td:even").css("text-align", "right");
	
});
