$(document).ready(function() {
	function getViewPortSize() {
		var viewportwidth;
		var viewportheight;
		if (typeof(window.innerWidth)!='undefined') {
			viewportwidth = window.innerWidth,
			viewportheight = window.innerHeight
		} else if (typeof(document.documentElement)!='undefined' && typeof(document.documentElement.clientWidth)!='undefined' && document.documentElement.clientWidth!=0) {
			viewportwidth = document.documentElement.clientWidth,
			viewportheight = document.documentElement.clientHeight
		} else {
			viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
			viewportheight = document.getElementsByTagName('body')[0].clientHeight
		}
		return new Array(viewportwidth,viewportheight);
	}
	// homepage service menu
	var clicked = false;
	var tempH, x, i;
	for (i = 1; i<=3; i++) {
		x = i.toString();
		tempH = $('.hsm'+x).height();
		$('.hsm'+x).css({
			'height':tempH+'px'
		});
		$('.hsm'+x).hide();
	}
	$('.homeslink1').click(function( e ) {
		e.preventDefault();
		clicked = true;
		$('.hsm').slideUp('medium');
		if (!$('.hsm1').is(':visible')) {
			$('.hsm1').slideDown('medium');
		}
	});
	$('.homeslink2').click(function( e ) {
		e.preventDefault();
		clicked = true;
		$('.hsm').slideUp('medium');
		if (!$('.hsm2').is(':visible')) {
			$('.hsm2').slideDown('medium');
		}
	});
	// 'what can we do' image
	$('body').append('<div class="sidemessage">&nbsp;</div>');
	$('.sidemessage').css({
		'width':'150px',
		'height':'200px',
		'backgroundRepeat':'no-repeat',
		'backgroundPosition':'right',
		'backgroundImage':'url(\'/images/side-what-can-we-do.png\')',
		'position':'absolute',
		'top':'200px',
		'left':'0'
	});
	$('.sidemessage').css({
		'opacity':'0'
	});
	function showSideMessage() {
		var size = getViewPortSize();
		$('.sidemessage').css({
			'left':Math.round(size[0]/2)+460+'px'
		});
		if (size[0]<1260) {
			$('.sidemessage').css({
				'opacity':'0',
				'width':'0',
				'left':'0'
			});
			setTimeout(function() {
				showSideMessage();
			},15);
		} else {
			$('.sidemessage').css({
				'width':'150px'
			});
			$('.sidemessage').animate({
				'opacity':'1',
				'top':'400px'
			},
			500,
			function() {
				setTimeout(function() {
					showSideMessage();
				},15);
			});
		}
	}
	setTimeout(function() {
		showSideMessage();
	},2000);
	setTimeout(function() {
		if (!clicked) $('.homeslink1').click();
	},2500);
	$(window).resize(function() {
		var size = getViewPortSize();
		$('.sidemessage').css({
			'left':Math.round(size[0]/2)+460+'px'
		});
	});
});
