
	
	
// In-Field Label
$(document).ready(function(){ 
			$("#newsletter_form label").inFieldLabels(); 
			$("#newsletter_form input").attr("autocomplete","off");
		});
// End In-Field Label
	
	

// Multicolumn Lists
jQuery(document).ready(function($){
	$('.services').makeacolumnlists({cols: 2, colWidth: 300, equalHeight: 'ul, li', startN: 1});
	$('#feature-about ul').makeacolumnlists({cols: 2,equalHeight: 'ul, li', startN: 1});
});
// End Multicolumn Lists
	
	
	
	 
// Lavalamp Nav /
$(document).ready(function(){
	var query = new Object();
	window.location.search.replace(
	new RegExp( "([^?=&amp;]+)(=([^&amp;]*))?", 'g' ),
		function( $0, $1, $2, $3 ){
			query[ $1 ] = $3;
		}
	);
	easing = query['e'] || 'Expo';
	function loadEasing(e) {
		location.href = location.pathname+'?e='+e;
	}
	function setEasing(e) {
		loadLamps(e);
	}
	// jquery initialize:
	$(function() {
		$('#nav ul, #services_nav ul').lavaLamp({fx: 'easeOutBack', speed: 500});
		//loadLamps(easing);
	});
});
// End Lavalamp Nav 



// Add pound sign to portfolio links on Portfolio page
  $(document).ready(function(){
  		$('#sub_navigation a').each(function(){
  			var url = $(this).attr('href');
  			var test = url.split("/");
  			var linkURL = "#" + test[0] + "/" + test[1];
  			$(this).attr('href', linkURL);
  			$(this).removeAttr('target');

  			});
  });
// End Add pound sign to portfolio links
	
		  
	
// Add pound sign to slider links on Home page
  $(document).ready(function(){
  		$('#home .panel-wrapper.add a').each(function(){
  			var url = $(this).attr('href');
  			var test = url.split("/");
  			var linkURL = test[1] + "/" + "#" + test[2] + "/" + test[3];
  			$(this).attr('href', linkURL);
  			$(this).removeAttr('target');
  		});
  });

// End Add pound sign to slider links	
	
	
		  
// JQuery BBQ			
$(document).ready(function(){
  // Keep a mapping of url-to-container for caching purposes.
  var cache = {
    // If url is '' (no fragment), display this div's content.
    '': $('#bbq-default')
  };
  
  // Bind an event to window.onhashchange that, when the history state changes,
  // gets the url from the hash and displays either our cached content or fetches
  // new content to be displayed.
  $(window).bind( 'hashchange', function(e) {
    
    // Get the hash (fragment) as a string, with any leading # removed. Note that
    // in jQuery 1.4, you should use e.fragment instead of $.param.fragment().
    var url = $.param.fragment();
    
    // Remove .bbq-current class from any previously "current" link(s).
    $( 'a.bbq-current' ).removeClass( 'bbq-current' );
    
    // Hide any visible ajax content.
    $( '.bbq-content' ).children( ':visible' ).hide();
    
    // Add .bbq-current class to "current" nav link(s), only if url isn't empty.
    url && $( 'a[href="#' + url + '"]' ).addClass( 'bbq-current' );
    
    if ( cache[ url ] ) {
      // Since the element is already in the cache, it doesn't need to be
      // created, so instead of creating it again, let's just show it!
      cache[ url ].show();
      
    } else {
      // Show "loading" content while AJAX content loads.
      $( '.bbq-loading' ).show();
      
      // Create container for this url's content and store a reference to it in
      // the cache.
      cache[ url ] = $( '<div class="bbq-item"></div>' )
        
        // Append the content container to the parent container.
        .appendTo( '.bbq-content' )
        
        // Load external content via AJAX. Note that in order to keep this
        // example streamlined, only the content in .infobox is shown. You'll
        // want to change this based on your needs.
        .load( url, function(){
          // Content loaded, hide "loading" content.
          $( '.bbq-loading' ).hide();
        });
    }
  })
  // Since the event is only triggered when the hash changes, we need to trigger
  // the event now, to handle the hash the page may have loaded with.
  $(window).trigger( 'hashchange' ); 
});




 // Accordion
  $(document).ready(function(){
    $("#sub_navigation").accordion();
  });
// End Accordion	
	

