// TRILLIAN WEBSITE
// Site-Wide Default Javascript v2.0
// Designed and Coded Cerulean Studios, 2007 - 2012
// Deutsch by jazde86, Deutsches Trillian Team 2006 - 2012

$(document).ready(function(){

// Navigation Links
	var urlsplit = location.href.replace(/http\:\/\/trillian-deutsch.de/, "").replace(/#/, "").split("/");
	var urlfolder = urlsplit[1];
	var urlfile = urlsplit[2];
	$("#header #nav").append("<div>\
	");
	$("#header #nav #nav-" + urlfolder).addClass("select");
	$("#header #nav #nav-" + urlfolder + " a").remove();
	$("#header #subnav #sub-" + urlfile).addClass("select");
	$("#header #subnav #sub-" + urlfile + " a").remove();

// Footer and Helper Links
	$("#dialog #footer").prepend("<p><strong>&copy;&nbsp;2006-2012&nbsp;<a href='/about/'>Deutsches&nbsp;Trillian&nbsp;Team</a>&nbsp;</strong><strong>&copy;&nbsp;2000-2012&nbsp;<a href='/about/'>Cerulean&nbsp;Studios</a></strong></p>");

	var l_footer = "\
		<div class='fbox'>\
<div class='row' style='padding: 20px 0;'>\
<div class='column w4' id='footerlogo' style='margin-left: 10px;'>\
	<img src='/common/images/logo.png' border='0'/>\
</div>\
<div class='column w5' id='footercol1'>\
<h5>Produkte</h5>\
<ul>\
	<li><a href='/windows/'>Trillian für Windows</a></li>\
	<li><a href='/mac/'>Trillian für Mac</a></li>\
	<li><a href='/iphone/'>Trillian für iPhone</a></li>\
	<li><a href='/android/'>Trillian für Android</a></li>\
	<li><a href='/blackberry/'>Trillian für BlackBerry</a></li>\
	<li><a href='/web/'>Trillian für Web</a></li>\
</ul>\
</div>\
<div class='column w5' id='footercol2'>\
<h5>Trillian Pro</h5>\
<ul>\
	<li><a href='/buy/'>Upgrade</a></li>\
</ul>\
<h5>Gemeinschaft</h5>\
<ul>\
	<li><a href='http://forum.trillian-deutsch.de/'>Forum</a></li>\
	<li><a href='http://blog.trillian.im/'>CS Blog</a></li>\
	<li><a href='http://twitter.com/trillianastra'>In Twitter folgen</a></li>\
	<li><a href='http://www.facebook.com/trillianim'>In Facebook finden</a></li>\
	<li><a href='http://developer.ceruleanstudios.com/index.php/Main_Page'>Wiki für Entwickler</a></li>\
	<li><a href='http://developer.ceruleanstudios.com/index.php/Category:Skinning_Showcase'>Skins & Plugins</a></li>\
</ul>\
</div>\
<div class='column w5' id='footercol3'>\
<h5>Hilfe</h5>\
<ul>\
	<li><a href='http://forum.trillian-deutsch.de/'>Support Forum</a></li>\
	<li><a href='/support/'>Support</a></li>\
	<li><a href='/help/507/'>Fehler melden</a></li>\
</ul>\
</div>\
<div class='column w5' id='footercol4'>\
<h5>Netzwerke</h5>\
<ul>\
	<a href='https://plus.google.com/108173170808982557052/?prsrc=3' style='text-decoration: none;'><img src='https://ssl.gstatic.com/images/icons/gplus-32.png' width='32' height='32' style='border: 0;'/></a>\
</ul>\
</div>\
</div>\
<div class='copyright'>\
	<span id='copy1'><p><a href='/datenschutz/'>Datenschutz</a> | <a href='/impressum/'>Impressum</a></p></span>\
	<span id='copy2'><p><strong>&copy; 2006-2012 <a href='/team/'>Deutsches Trillian Team</a></strong></p> <p><strong>&copy; 2000-2012 <a href='http://www.trillian.im/'>Cerulean Studios</a></strong></p></span>\
		</div>\
	";
	if (document.location.host == "blog.trillian.im" || document.location.host == "blog.ceruleanstudios.com" || document.location.host == "forums.trillian.im") l_footer=l_footer.replace(/(src|href)='\//g, "$1='http://www.trillian.im/");
	$("#container #footer").prepend(l_footer);
	if (document.location.host == "forums.trillian.im") $(".copyright").append("<span id='copy3'><p><small>Powered by vBulletin&trade;.  Copyright &copy; 2012 vBulletin Solutions, Inc. All rights reserved.</small></p></span>");
	$("#helper").html("<p><a href='/common/search.html?height=600' class='thickbox' title='Search & Site Map'><span>Search</span><img src='/common/images/btn-search.png' border='0'/></a></p><p><a href='/common/settings.html?height=600' class='thickbox' title='Change Site Settings'><span>Settings</span><img src='/common/images/btn-settings.png' border='0'/></a></p><p><a href='/common/faq.html?height=600' class='thickbox' title='Quick Help'><span>Help</span><img src='/common/images/btn-help.png' border='0'/></a></p>");
	$("#helper a").hover( function(){
		$(this).find("span").show();
	}, function(){
		$(this).find("span").hide();
	});

// RoundBox Hover when it is made to be a Button
	$(".rbox.button").hover( function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});

// Add link icons for More, Help and Tags
	$(".more").append("&nbsp;&nbsp;<img src='/common/images/more.png' border=0 align='top' width=16 height=16/>");
	$(".zoom").attr({title: ""});
	$(".zoom").append("<img src='/common/images/zoomin.png' border=0 align='top' width=16 height=16/>");
	$(".help-link").append("&nbsp;&nbsp;<img src='/common/images/help.png' border=0 align='top' width=16 height=16/>");
	$(".help-link2").append("<img src='/common/images/help.png' border=0 align='top' width=16 height=16/>");
	$(".backtop").append("<div class='backtop-link'><h6><a href='#top'><img src='/common/images/top.png' border=0 align='absmiddle' width=16 height=16/>&nbsp;&nbsp;Zurück nach oben</a></h6></div>");

	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
        var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

        if ($.browser.msie && (ie55 || ie6)) 
	{
		$(".new h4").append("&nbsp;&nbsp;<img src='/common/images/tag-new.gif' border=0 align='baseline' width='29' height='13' title='Neu in Trillian 5'/>");
		$(".better h4").append("&nbsp;&nbsp;<img src='/common/images/tag-better.gif' border=0 align='baseline' width='44' height='13' title='Verbessert in Trillian 5'/>");
		$(".premium h4").append("&nbsp;&nbsp;<img src='/common/images/tag-premium.gif' border=0 align='baseline' width='16' height='13' title='Premiumfunktion in Trillian 5'/>");
	}
	else
	{
		$(".new h4").append("&nbsp;&nbsp;<img src='/common/images/tag-new.png' border=0 align='baseline' width='29' height='13' title='Neu in Trillian 5'/>");
		$(".better h4").append("&nbsp;&nbsp;<img src='/common/images/tag-better.png' border=0 align='baseline' width='44' height='13' title='Verbessert in Trillian 5'/>");
		$(".premium h4").append("&nbsp;&nbsp;<img src='/common/images/tag-premium.png' border=0 align='baseline' width='16' height='13' title='Premiumfunktion in Trillian 5'/>");
	}

// Double up text for shadows
	$(".shadow").each( function() {
		var htmlstr = $(this).html();
		$(this).html("<div class='first'>" + htmlstr + "</div><div class='second'>" + htmlstr + "</div>");
	});

	$(".emboss").each( function() {
		var htmlstr = $(this).html();
		$(this).html("<div class='first'>" + htmlstr + "</div><div class='second'>" + htmlstr + "</div>");
	});

// Move Logo, Helper and Footer when window is too narrow
// Allow horizontal scrollbar when window is too narrow as well
	fixResize();
	$(window).resize(function(){ fixResize(); });

// Firefox 2 inline-block fix
	if ($.browser.mozilla && $.browser.version >= "1.8" && $.browser.version < "1.9") {
		$(".row").wrapInner("<table cellpadding=0 cellspacing=0 border=0><tr></tr></table>");
		$(".column").wrap("<td valign='top'></td>");
		$(".column-block").wrap("<td valign='top'></td>");

		$(".tiles").wrapInner("<table cellpadding=0 cellspacing=0 border=0><tr></tr></table>");
		$(".tile").wrap("<td valign='top'></td>");

		$(".bbox .nav").wrapInner("<table align=center cellpadding=0 cellspacing=0 border=0><tr><center></center></tr></table>");
		$(".bbox .nav a").wrap("<td valign='center'></td>");
	};

	if ($.browser.msie && $.browser.version == 7)
	{
		$(".card-desc, .card-field").wrap("<td />");
		$(".card-row").wrap("<tr />");
		$(".card").wrapInner("<table />");
	}

// Opera .ml, .mm, .mr fix
	fixOpera();

// IE6 PNG Alpha Transparency fix
//	$(document).pngFix();
});


function fixOpera() {
	if ($.browser.opera) 
	{ 
		$(".mbox .back .ml").css("left", "0px");  // paired with the last line
		$(".mbox .mm:not(.rbox .mm)").each(function(){ $(this).height( $(this).parent().height() ); });
		$(".mbox .ml:not(.rbox .ml), .mbox .mr:not(.rbox .mr)").each(function(){ $(this).height( $(this).parent().height() - 2 ); });
		$(".mbox:not(.mbox-with-h2) .ml:not(.rbox .ml), .mbox:not(.mbox-with-h2) .mr:not(.rbox .mr)").each(function(){ $(this).height( $(this).parent().height() - 107 ); });
		$(".rbox .ml, .rbox .mm, .rbox .mr").each(function(){ $(this).height( $(this).parent().height() - 20 ); });
		$(".sbbox .back .m").each(function(){ $(this).height( $(this).parent().height() - 110 ); });
		$("#dialog .mbox").css("overflow","hidden");
		$(".mbox .back .ml").css("left", "-4px");  // paired with the first line
	};
};

function fixResize() {
	if ( $(window).width() <= 1120 ) {
		$("#dialog").addClass("narrow");
	} else {
		$("#dialog").removeClass("narrow");
	};
	if ( $(window).width() < 1000 ) {
		$("html").css("overflow-x","auto");
		$("body").css("overflow-x","auto");
	} else {
		$("html").css("overflow-x","hidden");
		$("body").css("overflow-x","hidden");
	};

	if ($.browser.msie)
	{
		$(".bbox").css("top", $(document).height() - 59); 
		$("#dialog .background").width($(document).width()); 
		$("#dialog .background").height($(document).height()); 
		$("#container .background").width($(document).width()); 
		$("#container .background").height($(document).height()); 
    	};

	if ($.browser.msie && $.browser.version == 9)
	{
		$("sIFR-flash").each(function(){ var fi=sIFR.getCallbackByFlashElement(this); fi.resetMovie(); });
	}

	/*
	if ($.browser.msie && ($.browser.version < 7 && $.browser.version >= 6))
	{
		$(".content .back .ml, .content .back .mr").css("repeat", "repeat-y");
		$(".content .back .tm, .content .back .bm").css("repeat", "repeat-x");
	}			
	*/
	
	if ($.browser.mozilla || $.browser.opera) 
	{
		if (window.innerHeight - $("#c2").height() < 160 ) 
			$(".bbox").hide(); 
		else 
			$(".bbox").show(); 
	};
}	



