// JavaScript Document

// Toggle between two classes
function addremoveClass(Wrapper,addclass,removeclass)
	{Wrapper.addClass(addclass).removeClass(removeclass)}

// Checks Screen Resolution and sets browser specific CSS to deal with lower resolutions.

function redirect(address){
	if($.browser.msie&&$.browser.version <= 6.0){window.location = address}
	if ((screen.width<=1280)||(screen.height<=800)){window.location = address}
}

function resolution(){
	var version = $.browser.version;
	var width = screen.width;
	var height = screen.height;
	if(width<=1024||height<=768){
		if($.browser.msie){
			$('html').attr('style','overflow-x:visible;overflow-y:scroll;');
		}
		if($.browser.msie&&version>=7){
			$('html').attr('style','overflow-x:visible;overflow-y:scroll;');
		}
		if(width<=800||height<=600){
			if($.browser.msie&&version<7){
				$('html').css({'width':'65em'});
			}
		}
	}
}

// IE fixes, because it's annoying
function IEHomeNavBarFix(){
	$('#Home_Navigation_Wrapper').attr('style','position:relative;top:-14em;')}
//Fixes the lack of support for PNGs in IE6
function pngFix(){
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	if ((version >= 5.5) && (document.body.filters)){
		for(var i=0; i<document.images.length; i++){
			var img = document.images[i]
			var imgName = img.src.toUpperCase()
			if (imgName.substring(imgName.length-3, imgName.length) == "PNG"){
				var imgID = (img.id) ? "id='" + img.id + "' " : ""
				var imgClass = (img.className) ? "class='" + img.className + "' " : ""
				var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
				var imgStyle = "display:inline-block;" + img.style.cssText 
				var imgAttribs = img.attributes;
				for (var j=0; j<imgAttribs.length; j++){
					var imgAttrib = imgAttribs[j];
					if (imgAttrib.nodeName == "align"){		  
						if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
						if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
						break
					}
				}
				var strNewHTML = "<span " + imgID + imgClass + imgTitle
				strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				strNewHTML += "(src='" + img.src + "', sizingMethod='scale');\""
				strNewHTML += " onmouseover=\"PNGswap('" + img.id + "');\" onmouseout=\"PNGswap('" + img.id +"');\""
				strNewHTML += "></span>" 
				img.outerHTML = strNewHTML
				i = i-1
			}
		}
	}
}

//Rollover support with PNG Fix for IE6
function PNGswap(myID){
	var strOver  = "_on"
	var strOff = "_off"
	var oSpan = document.getElementById(myID)
	var currentAlphaImg = oSpan.filters(0).src
	if (currentAlphaImg.indexOf(strOver) != -1)
		oSpan.filters(0).src = currentAlphaImg.replace(strOver,strOff)
	else
		oSpan.filters(0).src = currentAlphaImg.replace(strOff,strOver)
}

//Rollover Function
function imgSwap(oImg){
	var strOver  = "_on"    // image to be used with mouse over
	var strOff = "_off"     // normal image
	var strImg = oImg.src
	if (strImg.indexOf(strOver) != -1) 
		oImg.src = strImg.replace(strOver,strOff)
	else
		oImg.src = strImg.replace(strOff,strOver)
}

// Places a transparent DIV on top of the site to prevent links from being clicked while animation is running.
function preventLinks(){
	var cover = $('<div/>');
	$(cover).attr('id','coverLinks')
            .css({'background-image':'url(images/blank.gif)',
				  'position':'absolute',
				  'top':0,
				  'left':0,
				  'width':'100%',
				  'height':$(document).height(),
				  'z-index' : 50});
  	$('#Main').append(cover);
}

// Removes transparent DIV placed there by preventLinks().
function enableLinks(){$('#Everything').animate({scale:1},500,function(){$('#coverLinks').remove()})}

/* Home Page Load Functions */
//Support Functions
function FindContent(Hash){
	for(var i = 0; i<HashArrays.length;i++){
		if(Hash == HashArrays[i][0]){
			return HashArrays[i];
			break;
		}
		else{};
	}
}

function FindRelease(Hash,data){
	for(var i=0;i<data.length;i++){
		if(data[i].hash == Hash){
			return data[i];
			break;
		}
	}
}

function EnumeratePress(Array,Container){
	for(var i=0; i<Array.length;i++){
		PageNumber = i+1;
		PageNumber = PageNumber.toString();
		Container.append(' <a href="" class="linkpagenumber" id="ArticlePage'+PageNumber+'"><span class="pagenumber"> '+PageNumber+'</span></a>');
	}
	$('.pagenumber:first').addClass('articlepurple');
}

//Loads Content based on URLs hash attribute
function LoadContent(Hash){
	$('.BG_Middle').empty();
	var BGimg = new Image();
	var OLimg = new Image();
	var Logoimg = new Image();
	var Contents = FindContent(Hash);
	$('.section_BG').hide();
	if(Contents){
		var BGimgLocation = Contents[1];
		var OLimgLocation = Contents[2];
		var Content = Contents[3];
		var Navigation = Contents[4];
		sectionNumber = Contents[5];
		var MiniPage = Contents[6];
		redirect(MiniPage)
		$(Logoimg).attr({'src':'images/Logo.png','class':'akoologomiddle logo Akoo_Logo image'})
		$(BGimg).attr('src',BGimgLocation)
				.addClass('BGSize');
		$(OLimg).attr({'src':OLimgLocation,'id':'Overlay_image'})
				.addClass('overlay BGSize');
		$('.BG_Middle').append(BGimg)
					   .append(OLimg)
					   .append(Logoimg);
		$(Logoimg).wrap('<a href="" id="Link_Home"></a>');
		$(BGimg).load(function(){
			$('.section_BG').show();
			$.get(Content,newContent);
			$.get(Navigation,newNav);
			$.get(footerMain,newFooter);
			if(sectionNumber == SMSBE || sectionNumber == SMSPR || sectionNumber == SMSBO || sectionNumber == SMSPS || sectionNumber == SMSMM){
				switch(sectionNumber){
					case SMSBE:
						$.get(BEAASSubBrandedEntertainment,newSolutionsContent);
						break;
					case SMSPR:
						$.get(BEAASSubPreRollAudioVideo,newSolutionsContent);
						break;
					case SMSBO:
						$.get(BEAASSubBrandOverlays,newSolutionsContent);
						break;
					case SMSPS:
						$.get(BEAASSubProgramSegment,newSolutionsContent);
						break;
					case SMSMM:
						$.get(BEAASSubMobileMarketing,newSolutionsContent);
						break;
				}
			}
			$(BGimg).addClass('BGSize');
			$('#Main').removeClass("indexLoading");
			$('#Akoo_Logo').fadeIn("slow");
			$('#Main').children().fadeIn("slow");
		})
	}
	else{window.location = 'http://www.akoo.com'};
}

//Loads Index Page contents
function LoadIndex(){
	redirect('../Akoo_mini/')
	var BGimg = new Image();
	var LogoPlaceHolder = '<img src="images/HomeLogo.png" style="width:9em;height:9em;position:relative;left:10.6em;top:-43.5em;" />'
	$(BGimg).attr('src','images/BGHome.jpg')
			.addClass('BGSize');
	$('.BG_Middle').append(BGimg)
				   .append(LogoPlaceHolder);
	$('.section_BG').hide();
	$(BGimg).load(function(){
		$.get(homeContent,newContent);
		$.get(navHome,newNav);
		$.get(footerMain,newFooter);
		$(BGimg).addClass('BGSize');
		$('#Main').removeClass('indexLoading');
		$('.section_BG').fadeIn('slow');
		$('#Akoo_Logo').fadeIn('slow');
		$('#VisibleContent').fadeIn('slow');
		$('#Home_Wrapper').css('left','0');
	})
}

// Fade Transition, new background fades in while current one fades out, used for transitioning between Features, etc.
function fadeTransition(originalBG,newBG,htmlsnippet,navsnippet){
	preventLinks();
	newBG.children('.overlay').hide();
	newBG.hide(1);
	newBG.attr('style','')
		 .removeClass('BG_Right')
		 .addClass('BG_Middle_Fade');
	originalBG.fadeOut('fast');
	if($.browser.msie&&$.browser.version>=8){newBG.attr('style','left:0em;')};
	newBG.fadeIn('slow')
         .removeClass('BG_Middle_Fade')
         .addClass('BG_Middle')
	$.get(htmlsnippet, newContent);
	$.get(navsnippet, newNav);
	$('#Main').animate({opacity: 1}, 1000, function(){
		newBG.children('.overlay').attr('style','height:67.6em;width:118.6em;');
		newBG.children('.overlay').fadeIn('slow');
		newBG.children('.overlay').attr('id','Overlay');
		$('#Section_Wrapper').fadeIn('slow');
		originalBG.appendTo('#Main')
				.removeClass('BG_Middle')
				.addClass('BG_Right')
				.attr('style','left: 200em')
				.empty()
				.show();
		enableLinks();
	})
}

// Slide Transition, new background slides in from right, used for most sections transitions.
function slideTransitionfromRight(originalBG,newBG,htmlsnippet,navsnippet,newLogo){
	preventLinks();
	newBG.children('.overlay').hide();
	newBG.show();
	$('#Main').animate({opacity: 1},500,function(){
		originalBG.animate({left:'-200em'},1000);
		$.get(htmlsnippet,newContent);
		$.get(navsnippet,newNav);
		newBG.animate({left:'0em'},1000,function(){
			newLogo.removeClass('akoologoright')
				   .removeClass('akoologoleft')
				   .addClass('akoologomiddle');
			newBG.children('.overlay').fadeIn('slow');
			newBG.children('.overlay').attr('style','height:67.6em;width:118.6em;');
			newBG.children('.overlay').attr('id','Overlay');
			$('#Section_Wrapper').fadeIn('slow');
			newBG.removeClass('BG_Right')
				 .addClass('BG_Middle');
			originalBG.appendTo('#Main')
				      .removeClass('BG_Middle')
					  .addClass('BG_Right')
					  .attr('style','left: 200em')
					  .empty();
			enableLinks();
		})
	})
}

// Transitions between main sections
function SectionTransition(bgimage, olimage, htmlsnippet1, navsnippet1){
	var firstBG = $('.section_BG:eq(0)');
	var nextBG = $('.section_BG:eq(1)');
	var bg_image = bgimage;
	var ol_image = olimage;
	var BGimg = new Image();
	var OLimg = new Image();
	var Logoimg = new Image();
	var originalLogo = firstBG.children('Akoo_Logo');
	$(Logoimg).attr({'src':'images/Logo.png','id':'Akoo_Logo','class':'akoologoright logo Akoo_Logo'});
	nextBG.append(BGimg)
		  .append(Logoimg);
	firstBG.children('.overlay').fadeOut('slow',function(){
		$('.akoologomiddle').removeClass('akoologomiddle')
							.addClass('akoologoleft');
	});
	$('#Section_Wrapper').fadeOut('slow');
	$('#Content_Wrapper').addClass('Loading');
	$(Logoimg).before(OLimg)
	$(BGimg).load(function(){
		$('#Content_Wrapper').removeClass('Loading');
		slideTransitionfromRight(firstBG,nextBG,htmlsnippet1,navsnippet1,$(Logoimg));
	})
            .attr('src', bg_image)
		    .addClass('BGSize');
	$(OLimg).attr('src', ol_image)
			.addClass('overlay')
			.attr('id','Overlay_image')
			.addClass('BGSize')
			.hide(1);
	$(Logoimg).wrap('<a href="" id="Link_Home"></a>');
}

// Slide Transition, new background slides in from left, used to bring the homepage back in.
function slideTransitionfromLeft(originalBG,newBG,htmlsnippet,navsnippet){
	newBG.attr('style','left: -200em')
		  .removeClass('BG_Right')
		  .addClass('BG_Left');
	preventLinks();
	newBG.show();
	newBG.children('.overlay').hide();
	originalBG.children('.overlay').fadeOut('slow',function(){
		originalBG.animate({left:'200em'},1000,function(){
			$.get(htmlsnippet,newContent);
			$.get(navsnippet,newNav);
			newBG.animate({left:'0em'}, 1000, function(){
				$('#Section_Wrapper').fadeIn('slow');
				newBG.removeClass('BG_Left')
					 .addClass('BG_Middle');
				originalBG.appendTo('#Main')
						  .removeClass('BG_Middle')
						  .addClass('BG_Right')
						  .attr('style','left:200em')
						  .empty();
				enableLinks();
			})
		})
	})
}

function IndexTransition(bgimage,olimage,htmlsnippet1,navsnippet1){
	var firstBG = $('.section_BG:eq(0)');
	var nextBG = $('.section_BG:eq(1)');
	var bg_image = bgimage;
	var ol_image = olimage;
	var BGimg = new Image();
	var OLimg = new Image();
	var Logoimg = new Image();
	$(Logoimg).attr({'src':'images/HomeLogo.png','id':'Akoo_Logo','class':'logo Home_Akoo_Logo'});
	firstBG.children('.overlay').fadeOut('slow',function(){
		$('.Akoo_Logo').css('top','-66.8em');
	});
	$('#Section_Wrapper').fadeOut('slow');
	$('#Content_Wrapper').addClass('Loading');
	$(BGimg).load(function(){
		$('#Content_Wrapper').removeClass('Loading');
		$('#Main').animate({opacity: 1},1000,function(){
			slideTransitionfromLeft(firstBG,nextBG,htmlsnippet1,navsnippet1);
		})
	})
            .attr('src', bg_image)
			.addClass('BGSize');
	$(OLimg).attr('src', ol_image)
			.addClass('overlay')
			.attr('id','Overlay_image')
			.addClass('BGSize')
			.hide(1);
	nextBG.append(BGimg)
		  .append(OLimg)
		  .append(Logoimg);
	IEHomeNavBarFix();
}



function SectionBackTransition(bgimage,olimage,htmlsnippet1,navsnippet1){
	var firstBG = $('.section_BG:eq(0)');
	var nextBG = $('.section_BG:eq(1)');
	var bg_image = bgimage;
	var ol_image = olimage;
	var BGimg = new Image();
	var OLimg = new Image();
	$('#Section_Wrapper').fadeOut('fast');
	$('#Content_Wrapper').addClass('Loading');
	$(BGimg).load(function(){
		$('#Content_Wrapper').removeClass('Loading');
		fadeTransition(firstBG, nextBG, htmlsnippet1, navsnippet1);
	})
			.addClass('BGSize')
			.attr('src', bg_image);
	$(OLimg).attr('src', ol_image)
			.addClass('overlay')
			.attr('id','Overlay_image')
			.addClass('BGSize')
			.hide(1);
	nextBG.append(BGimg)
		  .append(OLimg);
}
 
// Sub Section Transitions
function SubSectionTransition(htmlsnippet){
	preventLinks();
	$('#HTML_insert').fadeOut('slow', function(){
		$.get(htmlsnippet, newContent);
		$('#Content_Wrapper').addClass('Loading');
		$('#Main').animate({opacity: 1},700,function(){
			$('#HTML_insert').fadeIn('slow');
			$('#Content_Wrapper').removeClass('Loading');
			if ($.browser.msie && $.browser.version<=6.0){pngFix()}
			enableLinks();
		})
	})
}

function SolutionsSubSectionTransition(htmlsnippet){
	preventLinks();
	$('#Solutions_Marketing_Solutions_Sub_Wrapper').fadeOut('slow',function(){
		$.get(htmlsnippet,newSolutionsContent);
		$('#Solutions_Marketing_Solutions_Sub_Wrapper').addClass('Loading');
		$('#Main').animate({opacity:1},700,function(){
			$('#Solutions_Marketing_Solutions_Sub_Wrapper').fadeIn('slow');
			$('#Solutions_Marketing_Solutions_Sub_Wrapper').removeClass('Loading');
			enableLinks();
		})
	});
}
// HTML Insertion
function newArticle(data){$('#StaticArticleWrapper').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

function newContent(data){$('#HTML_insert').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

function newNav(data){$('#Section_Nav').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

function newBio(data){$('#Company_Leadership_Bio').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

function newFooter(data){$('#Footer').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}};

function newPicture(data){$('#Company_Leadership_Picture_Title').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

function newSolutionsContent(data){$('#Solutions_Marketing_Solutions_Sub_Wrapper').html(data);if ($.browser.msie && $.browser.version<=6.0){pngFix()}}

/* Static Article Functions */
function ArticlePageChange(articlepage){
	preventLinks();
	$('#StaticArticleWrapper').fadeOut('slow',function(){
		$('#Main').animate({opacity: 1},1000,function(){
			$.get(articlepage,newArticle);
			$('#StaticArticleWrapper').fadeIn('slow');
			enableLinks();
		})
	})
}

function setArrows(PageNumber,Array){
	var Prev = $('#PressArticlePrevious');
	var Next = $('#PressArticleNext');
	var PrevStatic = 'images/press_article_beginning.png';
	var NextStatic = 'images/press_article_end.png';
	var PrevClickacle = 'images/press_article_previous_on.png';
	var NextClickable = 'images/press_article_next_on.png'
	var State = PageNumber;
	var End = Array.length-1;
	switch(State){
		case 0:
			Prev.attr('src',PrevStatic);
			Next.attr('src',NextClickable);
			break;
		case End:
			Prev.attr('src',PrevClickacle);
			Next.attr('src',NextStatic);
			break;
		default:
			Prev.attr('src',PrevClickacle);
			Next.attr('src',NextClickable);
			break;
			
	}
}
 
function TurningPages(Array,PageNumber,Forward){
	var PrevPage = PageNumber;
	if(Forward){var Newpage = PageNumber+1}
	else{var Newpage = PageNumber-1}
	var Purple = 'articlepurple';
	$('.pagenumber').removeClass(Purple);
	$('.pagenumber').eq(Newpage).toggleClass(Purple);
	ArticlePageChange(Array[Newpage]);
	setArrows(Newpage,Array);
}
 
// Text Change for the bottom features
function newvideoblurbText(text){$('#videoBlurb').text(text)}

// Light Box Functions
function VideoLightBox(video){
	var background = $('<div/>');
	var centering = $('<div/>');
	var newWrapper = $('<div/>');
	var innerVideoWrapper = $('<div/>');
	var closeButton = $('<img/>');
	var width = $('body').width();
	$(background).attr('id','overlayBackground')
				 .animate({'opacity':'.8'},1000)
				 .css({'width':'100%','height':$(document).height()});
	$('body').append(background);
	$(newWrapper).attr('id', 'videoWrapper')
				 .css({'position' : 'relative', 'margin' : '0 auto', 'top':'-20em'})
				 .append(closeButton)
				.append(innerVideoWrapper);
	$(closeButton).attr('src','images/lightbox_close.png')
				  .attr('id','videoCloseButton')
				  .attr('class','float_right')
				  .attr('style','z-index:50;');
	$(innerVideoWrapper).attr('id','innerVideoWrapper')
						.html(video);
	$(centering).attr('id', 'LightBoxVertical_Center')
				.append(newWrapper);
	$('body').append(centering);
	if($.browser.msie&&$.browser.version<= 6.0){pngFix()}
	$(newWrapper).fadeIn(2000,function(){
		$(closeButton).bind('click',function(){
			$(centering).remove();
			$(background).fadeOut(1000,function(){
				$(this).remove();									    
			})
		});
		$(background).bind('click',function(){
			$(centering).remove();
			$(background).fadeOut(1000,function(){
				$(this).remove();									    
			})
		});
	})
}

function GalleryLightBox(imageArray){
	var GalleryDistance = 0;
	var ImageWidth=850;
	var WrapperWidth = imageArray.length * ImageWidth
	var Background = $('<div/>');
	var Centering = $('<div/>');
	var Wrapper = $('<div/>');
	var NavLeft = $('<div/>');
	var NavLeftImage = $('<img/>');
	var NavRight = $('<div/>');
	var NavRightImage = $('<img/>');
	var ViewPort = $('<div/>');
	var ImagesWrapper = $('<div/>');
	var closeButton = $('<img/>');
	var BodyWidth = $('body').width();
	$(Background).attr('id','overlayBackground');
	$(Centering).attr('id','LightBoxVertical_Center');
	$(Wrapper).css({'position':'relative',
					'margin':'0 auto',
					'top':'-30em',
					'height':'60em',
					'width':'90.2em',
					 'overflow':'hidden'});
	$(NavLeft).css({'width':'5em',
					'float':'left',
					'height':'100%',
					'z-index':'5'});
	$(NavRight).css({'width':'5em',
					 'float':'right',
					 'height':'100%',
					 'z-index':'5'});
	$(ViewPort).css({'width':'80em',
					 'height':'100%',
					 'overflow':'hidden',
					 'margin':'0 5em'});
	$(ImagesWrapper).css({'height':'60em',
						  'position':'relative',
						  'z-index':'-1',
						  'left':'0',
						  'overflow':'hidden',
						  'width':WrapperWidth+'px'})
					.attr('id','GalleryWrapperLong');
	$(closeButton).attr('src','images/lightbox_close.png')
				  .css({'position':'relative',
						'top':'-3em'});
	$(NavLeftImage).attr('src','images/galleryNavLeftArrow.png')
				   .css({'position':'relative',
						  'top':'50em',
						  'left':'0em',
						  'height':'34px'})
				   .attr('id','NavLeftLink');
	$(NavRightImage).attr('src','images/galleryNavRightArrow.png')
					.css({'position':'relative',
						  'top':'50em',
						  'left':'0em',
						  'height':'34px'})
					.attr('id','NavRightLink');
	if($.browser.msie&&$.browser.version<= 7.0){
		$(NavLeftImage).css({'left':'0em'})
		$(NavRightImage).css({'left':'0.3em'})
	}
	for(var i=0;i<imageArray.length;i++){
		var Image = $('<img />');
		Image.attr('src',imageArray[i])
			 .css({'position':'relative',
				   'float':'left',
				   'margin-right':'5em'});
		$(ImagesWrapper).append(Image);
	}
	$(ViewPort).append(ImagesWrapper);
	$(NavLeft).append(NavLeftImage);
	$(NavRight).append(NavRightImage)
			   .append(closeButton);
	$(Wrapper).append(NavLeft)
			  .append(NavRight)
			  .append(ViewPort);
	$(Centering).append(Wrapper);
	$('body').append(Background)
			 .append(Centering);
	$(Background).animate({'opacity':'.8'},1000)
				 .css({'width':'100%','height':$(document).height()});
	$(Wrapper).fadeIn(2000,function(){
		$('#NavRightLink').bind('click',function(event){
			event.preventDefault();
			if(Math.abs(GalleryDistance)<WrapperWidth-ImageWidth){
				GalleryDistance = GalleryDistance - ImageWidth;
				$('#GalleryWrapperLong').animate({'left':GalleryDistance+'px'},1000);
			}
		});
		$('#NavLeftLink').bind('click',function(event){
			event.preventDefault();
			if(GalleryDistance!=0){
				GalleryDistance = GalleryDistance + ImageWidth;
				$('#GalleryWrapperLong').animate({'left':GalleryDistance+'px'},1000);
			}
		});
		$(closeButton).bind('click',function(){
			$(Centering).remove();
			$(Background).fadeOut(1000,function(){
				$(this).remove();									    
			})
		});
		$(Background).bind('click',function(){
			$(Centering).remove();
			$(Background).fadeOut(1000,function(){
				$(this).remove();									    
			})
		});
	});	
}

// Company Bio Navigation
var PictureWidth = 13.4;

function ChooserSlideNext(Wrapper){
	var maxlength = (Wrapper.children().length -7) * PictureWidth;
	if (Leadershipposition < maxlength){
		Leadershipposition = Leadershipposition + PictureWidth;
		Leadershipposition = (Math.floor(Leadershipposition * 10))/10;
		Wrapper.animate({left : -Leadershipposition + "em"}, 1000);
	}
}
 
function ChooserSlidePrev(Wrapper){
	if (Leadershipposition > 0){
		Leadershipposition = Leadershipposition - PictureWidth;
		Leadershipposition = (Math.floor(Leadershipposition * 10))/10;
		Wrapper.animate({left : -Leadershipposition + "em"}, 1000);
	}
}
  
function ChangeEmployee(EmployeeLeft,EmployeeRight,Bio,Picture){
	preventLinks();
	EmployeeLeft.hide('slide',{direction:'left'},1000);
	EmployeeRight.hide('slide',{direction:'right'},1000,function(){
		EmployeeLeft.empty();
		EmployeeRight.empty();
		$.get(Picture,newPicture);
		$.get(Bio,newBio);
		$('#Main').animate({opacity: 1}, 1000, function(){
			EmployeeLeft.show('slide',{direction:'left'},1000);
			EmployeeRight.show('slide',{direction:'right'},1000);
			enableLinks();
			if ($.browser.msie && $.browser.version <= 6.0){pngFix()}
		})
	})
}
function loadMaps() {
  google.load("maps", "2", {"callback" : mapsLoaded});
}

function mapsLoaded() {
	var map = new google.maps.Map2(document.getElementById('Contact_Map'));      
	map.addControl(new GSmallMapControl());
	map.setCenter(new google.maps.LatLng(41.925522,-87.806925), 14);
	map.addOverlay(new GMarker(new GLatLng(41.925522,-87.806925)));
}

function initLoader() {
	var script = document.createElement('script');
	script.src = 'http://www.google.com/jsapi?key=ABQIAAAAdCtw6Xq1Q31YAr7VSQOSvxRNlzpv1Fh4EOHzg037emDQdPj8FRRMyJcdqRpjipaRau_wiaEwE38KhA&callback=loadMaps';
	script.type = 'text/javascript';
	document.getElementsByTagName('head')[0].appendChild(script)
}