Drupal.settings.syntaxhighlighter=jQuery.extend({tagName:false,clipboard:false,legacyMode:false,useAutoloader:false},Drupal.settings.syntaxhighlighter||{});SyntaxHighlighter.config.strings.expandSource=Drupal.t("expand source");SyntaxHighlighter.config.strings.viewSource=Drupal.t("view source");SyntaxHighlighter.config.strings.copyToClipboard=Drupal.t("copy to clipboard");SyntaxHighlighter.config.strings.copyToClipboardConfirmation=Drupal.t("The code is in your clipboard now"); SyntaxHighlighter.config.strings.print=Drupal.t("print");SyntaxHighlighter.config.strings.help=Drupal.t("?");SyntaxHighlighter.config.strings.alert=Drupal.t("SyntaxHighlighter\n\n");SyntaxHighlighter.config.strings.noBrush=Drupal.t("Can't find brush for: ");SyntaxHighlighter.config.strings.brushNotHtmlScript=Drupal.t("Brush wasn't made for html-script option: ");if(Drupal.settings.syntaxhighlighter.tagName)SyntaxHighlighter.config.tagName=Drupal.settings.syntaxhighlighter.tagName; if(SyntaxHighlighter.config.clipboardSwf!==undefined&&SyntaxHighlighter.config.clipboardSwf===null&&Drupal.settings.syntaxhighlighter.clipboard)SyntaxHighlighter.config.clipboardSwf=Drupal.settings.syntaxhighlighter.clipboard; jQuery(function(b){if(Drupal.settings.syntaxhighlighter.useAutoloader){syntaxhighlighterAutoloaderSetup();SyntaxHighlighter.all()}else SyntaxHighlighter.highlight();Drupal.settings.syntaxhighlighter.legacyMode&&dp.SyntaxHighlighter.HighlightAll("code");Drupal.behaviors.syntaxhighlighter=function(a){if(a){a=b(SyntaxHighlighter.config.tagName,a).get();var c=a.length;for(i=0;i<c;++i)SyntaxHighlighter.highlight(SyntaxHighlighter.defaults,a[i])}else SyntaxHighlighter.highlight();Drupal.settings.syntaxhighlighter.legacyMode&& dp.SyntaxHighlighter.HighlightAll("code")}});;
$(document).ready(function(){

	
	// Overlays
	
	if($('.popup, #footer_left a')) {
		
		var infos = $('.popup, #footer_left a').overlay({
		  api: true,
		  speed: 'fast',
		  target: '#overlayer',
		  expose: { 
	      color: '#000', 
	      loadSpeed: 350, 
	      opacity: 0.5
			},
			top: '15%'
		});

		$('.popup, #footer_left a').click(function(){
			pageTracker._trackEvent('Overlay', 'Display', $(this).attr('title'));
			$('#overlayer .content').hide();
			var link = this.href;
		  var urlParts = link.toString().split("/");
		  var lastPart = urlParts[urlParts.length-1];
		  loadNode(lastPart);
		  return false;
		});
	
	}
	
	
	// Display a node in a overlay
	
	var nodeDisplay = function(data) {
	  var result = Drupal.parseJson(data);
	  $('#overlayer .content').html(result['node']);
	  $('#overlayer .content').slideDown('fast');
	}
	
	
	// Ajax call to load a node
	
	function loadNode(path) {
		$.get('helper/load/' + path, null, nodeDisplay);
	}
	
	
	// Request form
	
	if($('#edit-kind')) {
		if($('#edit-kind').is(':checked')) {
			$('#company_specific').fadeIn();
		} else {
			$('#company_specific').fadeOut();
		}
		$('#edit-kind').click(function() {
			if($('#edit-kind').is(':checked')) {
				$('#company_specific').fadeIn();
			} else {
				$('#company_specific').fadeOut();
			}
		});
	}
	
	
	// RSS Feed tracking
	/*
	$('a.feed').click(function(){
		console.log('RSS : ' + $(this).attr('title'));
		pageTracker._trackEvent('RSS', 'Display', $(this).attr('title'));
	});
	*/
	
});;
$(document).ready(function(){
	$.easing.custom = function (x, t, b, c, d) { 
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	}
	$('#slide_portfolio').scrollable({ 
	  size: 1,
	  clickable: false,
	  loop: true,
	  easing: 'custom', 
	  speed: 1500
	}).autoscroll({  
	  interval: 9000
	}).circular();
});;

