﻿
	/**
	 * javascript file
	 */

	// SEARCH FIELD -----------------------------------------------------------

	var searchFieldChanged = false;
	
	/*
	 * clears search field
	 */
	function searchFieldClicked(fieldRef) {
		if (!searchFieldChanged) fieldRef.value = '';
	}
	
	/*
	 * sets search field changed flag
	 */
	function searchFieldKeyPressed() {
		searchFieldChanged = true;
	}
	
	/*
	 * resets search field
	 */
	function searchFieldBlured(fieldRef) {
		if (fieldRef.value == '') fieldRef.value = 'Suche';
	}

	/*
	 * checks search field
	 * only submitted, if something is in it
	 */
	function checkSearchTerm() {
		if (!searchFieldChanged) {
			$("#searchInputField").focus().attr("value", "");
		}
		return searchFieldChanged;
	}
	
	
	// NAVIGATION -------------------------------------------------------------
	
	/*
	 * toggles unsorted list directly positioned after open link
	 */
	function navigation_toggle(elemRef) {
		
		// change link class, title and inner text
		if ($(elemRef).hasClass("navigation_open")) {
			$(elemRef).removeClass("navigation_open").addClass("navigation_close");
			$(elemRef).attr("title", "Einklappen");
			$(elemRef).text("Einklappen");
			
		} else {
			$(elemRef).removeClass("navigation_close").addClass("navigation_open");
			$(elemRef).attr("title", "Ausklappen");
			$(elemRef).text("Ausklappen");
			
		}
		
		// toggle unsorted list after link
		$(elemRef).next().toggle();
	}
	
	/*
	 * show active tree
	 */
	$(document).ready(function() {
		
		$('#navigation ul').each(function(index) {
			if ($(this).parent().attr('id') != 'navigation') {
				if ($(this).parent().find('a.active_item').length > 0) {
					$(this).show();
				}
			}
		});
		
		
		$('#image_bar #image img').css('display','none');
		$('#image_bar #testimonial').css('display','none');
		
		/*
		* change header image and cite random per refresh
		*/
		
		$('#image').children('img').attr('src','');
		
		var bilder = new Array(
		  '01_809x208.jpg',
		  '02_809x208.jpg',
		  '03_809x208.jpg',
		  '04_809x208.jpg',
		  '05_809x208.jpg'
		)
		var nr = Math.floor(Math.random()*bilder.length);
				
		$('#image').children('img').attr('src','uploads/tx_templavoila/'+bilder[nr]+'');
		
		if ($('#image').children('img').attr('src') == "uploads/tx_templavoila/04_809x208.jpg") {
			$('#testimonial').children('.statement').html("");
			$('#testimonial').children('.author').html("");
			$('#testimonial').children('img').attr('src','uploads/tx_templavoila/04_193x195.jpg');
			$('#image_bar #image img').css('display','block');
			$('#image_bar #testimonial').css('display','block');
			
		} else if ($('#image').children('img').attr('src') == "uploads/tx_templavoila/01_809x208.jpg") {
			$('#testimonial').children('.statement').html("Wer nicht weiß, wie eine Maschine funktioniert, kann sie auch nicht optimieren. Das gilt auch für Unternehmen.");
			$('#testimonial').children('.author').html("Michael Böhret");
			$('#testimonial').children('img').attr('src','uploads/tx_templavoila/01_193x195.jpg');
			$('#image_bar #image img').css('display','block');
			$('#image_bar #testimonial').css('display','block');
			
		} else if ($('#image').children('img').attr('src') == "uploads/tx_templavoila/03_809x208.jpg") {
			$('#testimonial').children('.statement').html("Mit kreativen Ideen kann man Menschen begeistern. Aber auch Unternehmen.");
			$('#testimonial').children('.author').html("Ronald Lindstedt");
			$('#testimonial').children('img').attr('src','uploads/tx_templavoila/03_193x195.jpg');
			$('#image_bar #image img').css('display','block');
			$('#image_bar #testimonial').css('display','block');
			
		} else if ($('#image').children('img').attr('src') == "uploads/tx_templavoila/02_809x208.jpg") {
			$('#testimonial').children('.statement').html("Manche denken, Innovationen tragen sich von selbst. Andere schaffen eine solide Basis.");
			$('#testimonial').children('.author').html("Ilka Schöne");
			$('#testimonial').children('img').attr('src','uploads/tx_templavoila/02_193x195.jpg');
			$('#image_bar #image img').css('display','block');
			$('#image_bar #testimonial').css('display','block');
			
		} else if ($('#image').children('img').attr('src') == "uploads/tx_templavoila/05_809x208.jpg") {
			$('#testimonial').children('.statement').html("");
			$('#testimonial').children('.author').html("");
			$('#testimonial').children('img').attr('src','uploads/tx_templavoila/02_193x195.jpg');
			$('#image_bar #image img').css('display','block');
			$('#image_bar #testimonial').css('display','block');
		}
		
		/*console.log($('#image').children('img').attr('src'));
		console.log($('#testimonial').children('.statement').html());
		console.log($('#testimonial').children('.author').html());
		console.log($('#testimonial').children('img').attr('src'));*/
	
	});
	
	
	// GLOSSARY ---------------------------------------------------------------
	
	/*
	 * toggles glossary term
	 */
	function toggle_glossary_term(elemID) {
		
		// update left box
		
		// unbold all links in left box
		$("#left_box > a").removeClass("glossary_term_active");
		// bold active link in left box
		$("#" + elemID + "_link").addClass("glossary_term_active");
		
		// update right box
		
		// hide all divs in right box
		$("#right_box > div").addClass("hidden");
		// unhide choosen glossary term element
		$("#" + elemID).removeClass("hidden");
		
	}

