var runningAnim =false;
$(document).ready(function() {
	
	setInterval('if(!runningAnim) mastheadImageSwap()', 1000);
	
	servicesLinks();
});	

function mastheadImageSwap() {
	var ni =0;
	while (ni<1 || ni>3) ni =Math.round(Math.random()*3);
	var n ='smallImg0'+ni;
	runningAnim =true;
	setTimeout(function() {
		
		var o =document.getElementById(n);
		var f =Math.round(Math.random() * 1000)+2000;
		$(o).children('img').fadeOut(f, function() {
			var r =Math.round(Math.random() * 10.49);
			if (r<1) r =1;
			var i =(r<10) ? '0' + r : r;
			var s ='ui/img/smalls/' + i + '.gif';
			var g =new Array('smallImg01', 'smallImg02', 'smallImg03');
			var c =true;
			while(c) {
				c =false;
				for(var j=0; j<g.length; j++) {
					if($('#' + g[j]).children('img').attr('src')==s) {
						c =true;
						r =Math.round(Math.random() * 10);
						i =(r<10) ? '0' + r : r;
						s ='ui/img/smalls/' + i + '.gif';
					}
				}
			}
			$(o).children('img').attr('src', s);
			$(o).children('img').fadeIn(f);
		});
		runningAnim =false;
	}, (Math.round(Math.random() * 2000)+4000));
}

function servicesLinks() {
	var sCount =$('dl#services li').length
	if(sCount>1) {
		var def;
		var defTitle
		for(var i=0; i<sCount ; i++) {
			def =$('dl#services li:eq('+i+')');
			var id =$(def).attr('id');
			$(def).children('dt').html('<a href="javascript:showService(\'' + id + '\');">' + def.children('dt').text() +'</a>');
		}
	}
	
}

function showService(id) {
	$('#services dd:visible').hide();
	$('#services li#'+id+' dd').show();
}