
// this section used to make changes for specific browsers

var opera = (navigator.appName.indexOf("Opera") != -1) ? true : false;
var firefox = navigator.userAgent.toLowerCase(); 
    firefox = (firefox.indexOf("firefox") != -1) ? true : false;
var safari = navigator.userAgent.toLowerCase();
    safari = (safari.indexOf("safari") != -1) ? true : false;
var chrome = navigator.userAgent.toLowerCase();
    chrome = (chrome.indexOf('chrome') != -1) ? true : false;
var msie_only = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
var msie_old = false; // MSIE versions older than 7
var msie_80  = false; // MSIE version 8.0 or newer
var msie_70  = false; // MSIE vesrion 7.0
var msie_60  = false; // only MSIE 6.0
var msie_55  = false; // only MSIE 5.5

if (msie_only) {
  fullVerStr = navigator.appVersion;
  verStr = fullVerStr.substring(fullVerStr.indexOf('MSIE')+4,fullVerStr.length);
  verStr = verStr.substring(0,verStr.indexOf(';'));
  msie_old = (parseFloat(verStr) <  7.0) ? true : false;
  msie_80  = (parseFloat(verStr) >= 8.0) ? true : false;  
  msie_70  = (parseFloat(verStr) == 7.0) ? true : false;
  msie_60  = (parseFloat(verStr) == 6.0) ? true : false;
  msie_55  = (parseFloat(verStr) == 5.5) ? true : false;
}

document.writeln('<style type="text/css">\n/*<![CDATA[*/\n');
  if (msie_80) {
  }
  if (msie_70) {
  }
  if (msie_old) {
  }
  if (msie_only) {
  }
  if (opera) {
  }
  if (firefox) {
  }
  if (safari) {
  }
  if (chrome) {
  }
 document.writeln('.DisplayNone {display:none;}\n');
document.writeln('/*]]>*/\n</style>\n');


function showYear(){
  var now = new Date();
  document.writeln (now.getFullYear());
}

//Menu
function showSubMenu(hover,sub_index){
$('.SubMenu').css('display','none');
$(hover).parent().find('.SubMenu').slideDown(300);
};

function clearMenu(){
	$('.Content').hover(function(){
		$('.SubMenu').css('display','none');
	});
};



//Home page info
function showSubContent(hovered, sub_content_index){
$('.QuotesHome').animate({opacity:'0'},100);
$('.SubContent').hide();
$('.SubContent:eq(' + sub_content_index + ')').fadeIn(700);
};

function hideSubContent(){
$('.QuotesHome').animate({opacity:'1'},1000);

$('.SubContent').hide();
};

//Home page quotes slideshow
function cycleQuotes(){
if($('.Quote')){
	var quote_number = $('.Quote').length;
	var active = $('.Quote').index($('.Quote:visible'))
	var next = active + 1;

		if(next == quote_number){
		next = 0;
		};

	$('.Quote:eq(' + active + ')').fadeOut(300);//this number is the time in milliseconds for slides to fade out.
	$('.Quote:eq(' + next + ')').fadeIn(1000);//this number is the time in milliseconds for slides to fade in.
	window.setTimeout("cycleQuotes()", 10000);//this number is the time in milliseconds for each slide to show.
	};
};



//Portfolio page
function showTable(clicked){
 if($(clicked).parent().next('.Theatre').is(':hidden')){
 $('.Theatre').slideUp(300);
 $('.Heading3').removeClass('Heading3');
 $(clicked).parent().next('.Theatre').slideDown(300);
 $(clicked).parent().addClass('Heading3');
 }
};


//Links page
function initHash(){
 var this_page_hash = window.location.hash;
 
 if(this_page_hash == '#useful'){
 $('div #useful').removeClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').addClass('Heading3');
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 }
 
 if(this_page_hash == '#companies'){
 $('div #companies').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3'); 
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').addClass('Heading3');
 } 
 
 if(this_page_hash == '#manufacturers'){
 $('div #manufacturers').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #manufacturers').prev('div').addClass('Heading3');
 }   
 
 if(this_page_hash == '#colleagues'){
 $('div #colleagues').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').addClass('Heading3');
 } 
};

function showList(clicked){
 if($(clicked).parent().next('.List').is(':hidden')){
 $('.List').slideUp(300);
 $('.Heading2').removeClass('Heading3');
 $(clicked).parent().next('.List').slideDown(300);
 $(clicked).parent().addClass('Heading3');
 }
};

function initLinks(){
if($('.List').is(':visible')){
$(this).last('div').addClass('Heading3');
}
};


//Pop ups
function openCV(url,name){
var win = window.open(url,name,"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=800,height=800");
win.focus();
}

function openBiog(url,name){
var win = window.open(url,name,"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=800,height=800");
win.focus();
}

function openPhoto(url,name){
var win = window.open(url,name,"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=600,height=850");
win.focus();
}












$(document).ready(function(){
 
 
//Links page
 var this_page_hash = window.location.hash;
 
 if(this_page_hash == '#useful'){
 $('div #useful').removeClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').addClass('Heading3');
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 }
 
 if(this_page_hash == '#companies'){
 $('div #companies').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3'); 
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').addClass('Heading3');
 } 
 
 if(this_page_hash == '#manufacturers'){
 $('div #manufacturers').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #colleagues').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').removeClass('Heading3');
 $('div #manufacturers').prev('div').addClass('Heading3');
 }   
 
 if(this_page_hash == '#colleagues'){
 $('div #colleagues').removeClass('DisplayNone');
 $('div #useful').addClass('DisplayNone');
 $('div #companies').addClass('DisplayNone');
 $('div #manufacturers').addClass('DisplayNone');
 $('div #useful').prev('div').removeClass('Heading3');
 $('div #companies').prev('div').removeClass('Heading3');
 $('div #manufacturers').prev('div').removeClass('Heading3');
 $('div #colleagues').prev('div').addClass('Heading3');
 }    
 
 //Menu
 $('body').click(function(){
 $('.SubMenu').slideUp(300);
 $('.ContentText').css('opacity','1');
 $('.LeftColumn').css('opacity','1');
 });
  

//opacity settings on portfolio tables
$('.Highlight3').css('opacity','0.7');
$('.Highlight2').css('opacity','0.7');
$('.Highlight1').css('opacity','0.9');






});//ready







