$(document).ready(function(){
			if($('.form2validate').length){
				for(var i=0;i<$('.form2validate').length;i++){
					$('.form2validate:eq('+i+')').validate();
				}
			}
			
			if($('.clientNotSelected').length){
				$(".clientSide .clientNotSelected").css("opacity",0.4);				
				$('.clientNotSelected').hover(function(){
					$(this).animate({
						opacity: 1
					},200);
				},function(){
					$(this).animate({
						opacity: 0.4
					},200);
				});
			}
			
			$("a[rel=external]").attr("target","_blank");
			
			$(".thickbox").attr("href","/inc/gmap.html#TB_inline?KeepThis=true&TB_iframe=true&height=400&width=600&modal=false");
			$(".thickbox").click(function(){
				$("#footer").css({position: "absolute",bottom: "0px"});
			});
			
			//Carousel
			var changeContent = function(){
				var $this = $(this);
				var $carouselContainer = $('#carousel-panels-container');
				if($this.hasClass("active")){
					return false;
				} else {
					if (!$.browser.msie) {
						$carouselContainer.animate({
							opacity: 0
						}, 500, function(){
							$carouselContainer.css('left', $this.attr("rel"))
							$carouselContainer.animate({
								'opacity': 1
							}, 600);
						});
					} else {
						$carouselContainer.animate({
							'left': $this.attr("rel")
						}, 600);
					}
					$("#carousel .carousel_links a.active").removeClass("active");
					$this.addClass("active");
				}
			}
			
			$("#carousel .carousel_links a").click(changeContent);
			
			$("a.moreNews").click(function(){
				$(this).hide().next().show();
			});			
			
			//Panels
			$("#panelSwitcher a").click(function(){
				if($(this).hasClass('psActive')) return false;
				var target = ($(this).attr("href")).substr(1);
				$("a.psActive").removeClass('psActive');
				$(this).addClass('psActive');
				$('.panelActive').fadeOut(400,
					function(){
						$('#panel_'+target).fadeIn('slow').addClass('panelActive');
					}
				).removeClass('panelActive');
			});
			$("#panelSwitcherB a").click(function(){
				if($(this).hasClass('psActiveB')) return false;
				var target = ($(this).attr("href")).substr(1);
				$("a.psActiveB").removeClass('psActiveB');
				$(this).addClass('psActiveB');
				$('.panelActive').fadeOut(400,
					function(){
						$('#panel_'+target).fadeIn('slow').addClass('panelActive');
					}
				).removeClass('panelActive');
			});
			
			if(location.href.indexOf('valueadded')>=0){
				$("#valueadded_switcher").click();
			};			
			
			var $newsToTrunc = $('div.news p span.txt');
			if ($newsToTrunc.length) {
				$newsToTrunc.truncate(120, {
					chars: /\s/,
					trail: [" ( <a href='#' class='truncate_show'>more</a>... )", " <a href='#' class='truncate_hide'>more...</a>"]
				});
			}
			
			var careerMail = ["exmachina","careers",".ch"] 
			$(".replaceMailCareer")
							.attr("href", "mailto:"+careerMail[1]+"@"+careerMail[0]+careerMail[2])
							.text(careerMail[1]+"@"+careerMail[0]+careerMail[2]);
});

var byDate = function(a,b){
	if(a.orderDate < b.orderDate){
		return 1;
	} else if(a.orderDate > b.orderDate) {
		return -1;
	} else return 0;
}
