jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
  jQuery("<img>").attr("src", arguments[i]);
  }
}

$.preloadImages('/images/about-on.gif','/images/investment-on.gif','/images/consulting-on.gif','/images/press-on.gif','/images/contact-on.gif');


var a = document.URL.split("//"); // split at protocol
a = (a[1] ? a[1] : a[0]).split("/");
subd = a[1];
// use last element of a; split at /
// host is a[0]; path is a[1..(n-1)]; a[n] is page

$(function() {	
	
	if (subd == 'about') {	
		$('#top-nav .about').addClass('about-on');	
		$('#top-nav .about').removeClass('about');
	}else if (subd == 'investment-opportunities') {
		$('#top-nav .investment-opps').addClass('investment-opps-on');
		$('#top-nav .investment-opps').removeClass('investment-opps');
		$('.photo').addClass('investment-opportunities');
	}else if (subd == 'consulting-services') {
		$('#top-nav .consulting').addClass('consulting-on');
		$('#top-nav .consulting').removeClass('consulting');
		$('.photo').addClass('consulting-services');
	}else if (subd == 'press-room') {
		$('#top-nav .press').addClass('press-on');
		$('#top-nav .press').removeClass('press');
	}else if (subd == 'contact') {
		$('#top-nav .contact').addClass('contact-on');
		$('#top-nav .contact').removeClass('contact');
		$('.photo').addClass('contact');	
	}
	
});


/* CONCEPTS */

var b = document.URL.split("//"); // split at protocol
b = (b[1] ? b[1] : b[0]).split("=");
concept = b[1];

$(function() {
	
	
	if (subd == "concepts" && concept != undefined) {
		
		// background images
		$('.middle-bar-hack').addClass(concept+'-bg');
		$('.diagonal-bg').addClass('diagonal-'+concept);
		
		// photo
		$('.photo').addClass('photo-'+concept);
		$('.photo #slideshow-'+concept).css('display','block');
	
		// left nav on
		$('#left-nav .nav a.'+concept).addClass('on');
	
		// content
		$('#concept-content #'+concept+'-content').css('display','block');
		
		// slideshow
		$('#slideshow-'+concept).cycle({ 
		    fx:    'fade', 
		    speed:  1500,
		 	timeout:  5000
		 });
		
	}
	
});
/* end CONCEPTS */


$(document).ready( function() {   
    $('A[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });   
});


/* cycle thru concepts

scrapped by client

(not done - need to loop back to beginning)
needs &play=auto in url to work (/concepts/index.php?c=null&play=auto)

var c = document.URL.split("//"); // split at protocol
c = (c[1] ? c[1] : c[0]).split("&");
play = c[1];

if (subd == 'concepts' && play == 'play=auto') {
	
	var concept_array = new Array();
	concept_array[0] = "againn";
	concept_array[1] = "bianca";
	concept_array[2] = "fleur";
	concept_array[3] = "cioccopan";
	concept_array[4] = "defontein";
	concept_array[5] = "fireburger";
	concept_array[6] = "marquette";
	concept_array[7] = "sip";
	
	var currentConcept = 'againn';
	var prevConcept = 'againn';
	var i = 0;
	var z = -1;

	function rotateConcept() {
	  
		$(function() {
		
		// background images
		$('.middle-bar-hack').removeClass(prevConcept+'-bg');
		$('.middle-bar-hack').addClass(currentConcept+'-bg');
		$('.diagonal-bg').removeClass('diagonal-'+prevConcept);
		$('.diagonal-bg').addClass('diagonal-'+currentConcept);
		
		// photo
		$('.photo div').css('display','none');
		$('.photo').addClass('photo-'+currentConcept);
		$('.photo #slideshow-'+prevConcept).css('display','none');
		$('.photo #slideshow-'+currentConcept).css('display','block');
	
		// left nav on
		$('#left-nav .nav a.'+prevConcept).removeClass('on');
		$('#left-nav .nav a.'+currentConcept).addClass('on');
	
		// content
		$('#concept-content #'+prevConcept+'-content').css('display','none');
		$('#concept-content #'+currentConcept+'-content').css('display','block');
		
		// slideshow
		$('.photo').removeClass('photo-'+prevConcept);
		$('#slideshow-'+currentConcept).cycle({ 
		    fx:    'fade', 
		    speed:  1500,
		 	timeout:  5000
		 });
		
		i++;
		z++;
		currentConcept = concept_array[i];
		prevConcept = concept_array[z];
			
		//alert(currentConcept+' '+prevConcept);
		
		});
	
	}

setInterval(rotateConcept, 15000);

}

*/
