$(function(){

    $('.breadcrumb .linkText').each(function() {
			var h = $(this).html();
			if(h.length > 28) {
				var result = h.substring(0, 25) + '...';
				$(this).html(result);
			}
		});

    $(".searchResultsTableJobNameInfo").hide();
    $(".searchResultsTableJobNameLink").hover(
      function () {
        $(this).parent().addClass("searchResultsTableJobNameInnerHighlight");
        $(this).parent().next().show();
      },
      function () {
        $(this).parent().removeClass("searchResultsTableJobNameInnerHighlight");
        $(this).parent().next().hide();
      }
    );	
  
	 $("#searchResultsTabJobs").click(function(){ 		
		$(this).addClass("activeTab");
		$('#searchResultsTabArticles').removeClass("activeTab");
		$('#searchResultsArticles').hide();
		$('#searchResultsJobs').show();			
    });
	
	$("#searchResultsTabArticles").click(function(){ 		
		$(this).addClass("activeTab");
		$('#searchResultsTabJobs').removeClass("activeTab");	
		$('#searchResultsJobs').hide();			
		$('#searchResultsArticles').show();
    });
	
	/* Profilbox zoom */
		
	$(".boxProfileEntry").hover(function(){    		
		$('.boxProfileEntry').addClass("inactive");		
        $(this).removeClass("inactive");		
    });
	
	/* FAQ's */
	
	$(".faqQuestion").click(function(){ 		
	   $(".faqAnswer",this).slideToggle("fast");
	   $(".faqIconClose",this).toggle();
    });

	/* MEDIA */
	
	$(".MediaQuestion").click(function(){ 		
	   $(".MediaAnswer",this).slideToggle("fast");
	   $(".MediaIconClose",this).toggle();
    });
    
  /* Kontaktformular */
  $('.submitDynamicForm').css('display', 'none');
  $('.submitDynamicForm').after('<a href="javascript:clearErrorList(); chkFormular();" class="button"><span>Absenden</span></a>');
	
});

$(document).ready(function () {
	$('.addthis .addthis_image').click(function() {
		var p = $(this).parent();
		var html = '<div class="addthis_toolbox addthis_default_style " style="display:inline;">';
    html += '<a class="addthis_button_email"></a>';
    html += '<a class="addthis_button_print"></a>';
    html += '<a class="addthis_button_facebook"></a>';
    html += '<a class="addthis_button_twitter"></a>';
    html += '<a class="addthis_button_google_plusone" g:plusone:count="false"></a>';
    html += '<a class="addthis_button_compact"></a>';
    html += '</div>';
		$(this).parent().html(html).append('<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e6e1893264ab052"></script>');
	});

});

function popup_print(url) {
	window.open(url,'print','width=751,height=700,toolbar=yes,menubar=yes,scrollbars=yes,status=yes,directories=no,location=no,resizable=yes');
}

function popup_normal(url) {
	window.open( url,'normal','width=610,height=400,toolbar=no,menubar=no,scrollbars=auto,status=no,directories=no,location=no,resizable=yes');
}

function clearErrorList() {
 $(".errorlist").remove();
 $("input").css('border','2px solid #CDD7E5');
 $("input[type=radio]").css('border','0px solid #CDD7E5');
 $("textarea").css('border','2px solid #CDD7E5');
}

function dynamicFormCheckResult( nachricht, formularFeldName ) {
 $("input[name="+formularFeldName+"]").css('border','2px solid #BF0202');
 $("textarea[name="+formularFeldName+"]").css('border','2px solid #BF0202');
 $(".errorMsgs").after('<div class="errorlist">' + nachricht + '</div>')
 //alert("Fehler: " + formularFeldName + " - " + $("input[name='Nachname']").name + " - " + nachricht.toString());
}

