/*
Mark external links
*/
$(document).ready(function() {
	/** Mark external links **/
	$('a[href^="http://"]').add($('a[href^="https://"]')).not($("#footer a")).each( // wenn nicht http[s]:// in der URL, dann sicher intern
    	function(){
        	if((this.href)
        		&& (this.href.indexOf("http://www.kof.ethz.ch") == -1)
        		&& (this.href.indexOf("http://kof.ethz.ch") == -1)
       			&& (this.href.indexOf("https://www.kof.ethz.ch") == -1)
        		&& (this.href.indexOf("https://kof.ethz.ch") == -1)
        		&& (this.href.indexOf("localhost") == -1)
        		&& (this.href.indexOf("javascript:") == -1)){
            		$(this).addClass("external_link");
        	}
    	}); 
   	/** Mark PDFs **/
	$('a[href$=.pdf], [href*="/doc.php?"]').not('.no_pdf_logo').addClass('pdf_link');
   	/** prepare search field **/
 	search_text = " Search";
			sf = $("input#search_field").add($("input#tpl_search"));
			if(sf[0].className == "nchanged"){
				sf.attr("value", " Search");
			}
			sf.click(function(){
				if(sf.attr("value") == search_text){
					sf.attr("value", "");
				}
				sf.removeClass("nchanged");
				sf.addClass("changed");
			});
			
	/** position footer at bottom **/
	var ftr = $('#footer');
	$(window).resize(function(){
		if(ftr.position().top + ftr.height() < $(window).height()){
			ftr.css("position", "absolute");
			ftr.css("top", ($(window).height() - ftr.height()) + "px");
			ftr.css("width", $(document).width());
		}
	});
	$(window).trigger('resize');
});
