// Created by Jan Hendrik Merlin Jacob for Apovia.de
// (c) Hendrik Jacob - http://hjacob.com/
// Replication permitted

function addBookmark(f,a){var e=navigator.userAgent.toLowerCase();var d=(e.indexOf("mac")!=-1);var c=d?'Command/Cmd ("Apfeltaste")':"CTRL";var b=(e.indexOf("webkit")!=-1);if(window.external&&(!document.createTextNode||(typeof(window.external.AddFavorite)=="unknown"))){window.external.AddFavorite(a,f)}else{if(b||window.home){alert("Drücken Sie bitte "+c+" + D um ApoVia zu Ihren Bookmarks hinzuzufügen.\n\nAlternativ können Sie auch diesen Link mittels gehaltenen Linksklick in Ihre Bookmark Liste ziehen.")}else{if(!window.print||d){alert("Bitte drücken Sie Command/Cmd + D um ApoVia zu Ihren Favoriten hinzuzufügen.")}else{if(e.indexOf("konqueror")!=-1){alert("Bitte drücken Sie CTRL + B (Steuerung und B) um ApoVia zu Ihren Favoriten hinzuzufügen.")}else{if(window.opera){void (0)}else{alert("Leider unterstützt Ihr Browser nicht das automatische Hinzufügen von Favoriten. Bitte versuchen Sie es manuell über die Einstellungen Ihres Browsers.")}}}}}};
function handleDesc() {

		if(desc.length > 380) {
			descShort = desc.toString().substring(0,380)+"...<a onclick='showFullDesc(); return false;' href='#' title='Klicken Sie bitte hier, um den gesamten Text einzublenden'>weiterlesen</a>";
			document.getElementById("beschreibung").innerHTML = descShort;
		}

}

function showFullDesc() {
	if(desc) {
		document.getElementById("beschreibung").innerHTML = desc+" (<a onclick='showShortDesc(); return false;' href='#' title='Klicken Sie bitte hier, um die gek&uuml;rzte Version des Textes anzuzeigen'>ausblenden</a>)";
	}
}

function showShortDesc() {
	if(desc) {
		document.getElementById("beschreibung").innerHTML = descShort;
	}
}

$(document).ready(function(){

	var first = 0;
	var speed = 700;
	var pause = 5000;
	
		function removeFirst(){
			first = $('ul#listticker li:first').html();
			$('ul#listticker li:first').toggle(function() {$(this).remove();});
			addLast(first);
		}
		
		function addLast(first){
			last = '<li style="display:none">'+first+'</li>';
			$('ul#listticker').append(last);
			$('ul#listticker li:last').toggle();
		}
		
		function rotator() {
			var first = $('ul#apomio-ticker li:first').html();
			$('#apomio-ticker-content').html(first);
			$('#apomio-ticker-content').fadeIn(speed);
			$('ul#apomio-ticker li:first').remove();
			$('ul#apomio-ticker').append('<li style="display:none">'+first+'</li>');
			interval = setTimeout(next, pause);
		}
		
		function next() {
			$('#apomio-ticker-content').fadeOut(speed,function(){rotator();});
		}
	
	interval = setTimeout(rotator, 0);
	
	storeAffPartner();
});

function category_text_toggle() {
	var text = document.getElementById('category_fulltext');
	var link = document.getElementById('category_fulltext_link');
	var link2 = document.getElementById('category_smalltext_link');
	if(text.style.display == "none") {
		text.style.display = "block";
		link.style.display = "none";
		link2.style.display = "inline";
	} else {
		text.style.display = "none";
		link.style.display = "inline";
		link2.style.display = "none";
	}
	return false;
}

function initSearchEngine() {
	var v = $('#searchfield');
	if(v.val() == "Bitte Suchbegriff oder PZN eingeben") {
		v.removeClass("inactive");
		v.val("");
	}
}

function leaveSearchEngine() {
	var v = $('#searchfield');
	if(v.val() == "") {
		v.addClass("inactive");
		v.val("Bitte Suchbegriff oder PZN eingeben");
	}
}

function storeAffPartner() {
	var url = document.location.href;
	var matches = url.match(/[\&\?]utm_campaign\=(\w+)/);
	if(matches.length==2) {
		var haltbarkeit = new Date();
		var in30tagen = haltbarkeit.getTime() + (30 * 24 * 60 * 60 * 1000);
		haltbarkeit.setTime(in30tagen);
		document.cookie = "affiliate="+matches[1]+"; path=/; expires=" + haltbarkeit.toGMTString();
	}
}
