// JavaScript Document
var imagescrollerswapdelay = 5;	//seconds
var imagescrollerfadedelay = 1;	//seconds
var currentscrollerimage = 0;	//starts at 0

$.fn.reverse = [].reverse;

$(document).ready(function() {

	var agent = navigator.userAgent.toLowerCase(); 

	if ($.browser.msie) {

		$('body').addClass('ie ie'+$.browser.version.substr(0,1));

	} else if (agent.match(/chrome/i)) {

		$('body').addClass('chrome');

	} else if (agent.match(/safari/i)) {

		$('body').addClass('safari');

	}

	if (agent.match(/iphone/i)) {

		$('body').addClass('iphone');

	}

	$('#sidebar .widget:visible').first().addClass('first-widget');
	$('#sidebar .widget:visible').reverse().first().addClass('last-widget');

	$('#mainContentSidebar .widget:visible').first().addClass('first-widget');
	$('#mainContentSidebar .widget:visible').reverse().first().addClass('last-widget');

	$('.widget .testimonial').first().addClass('first-testimonial');
	$('.widget .testimonial').reverse().first().addClass('last-testimonial');

	$('.widget .lower-box').first().addClass('first-lower-box');
	$('.widget .lower-box').reverse().first().addClass('last-lower-box');

	$('.widget').each(function() {

		$(this).html('<div class="widget-content">'+$(this).html()+'</div>');

	});

	$('.widget').prepend('<div class="widget-left"></div>'+
						 '<div class="widget-right"></div>'+
						 '<div class="widget-head">'+
						 	'<div class="widget-head-left"></div>'+
						 	'<div class="widget-head-right"></div>'+
						 '</div>');

	$('.widget').append('<div class="widget-base">'+
						 	'<div class="widget-base-left"></div>'+
						 	'<div class="widget-base-right"></div>'+
						 '</div>');

	$('#topMenu ul li a')
		.mouseover(function() { $(this).addClass('hover'); })
		.mouseout(function() { $(this).removeClass('hover'); });

	$('#smallPics img').click(function() {

		$space = $(this).attr('class').indexOf(' ');
		$space = ($space > 0 ? $space : $(this).attr('class').length);
		$class = $(this).attr('class').substr(0, $space);

		$('#bigPic img').addClass('hidden');
		$('#bigPic img.'+$class).removeClass('hidden');

		$('#smallPics img:not(.masked)').removeClass('hidden');
		$('#smallPics img.masked').addClass('hidden');

		$('#smallPics img.'+$class+':not(.masked)').addClass('hidden');
		$('#smallPics img.'+$class+'.masked').removeClass('hidden');

	});

	if ($('#mainPageImageScroller').length > 0) { setTimeout('shownextimage()', imagescrollerswapdelay * 1000); }

});

function shownextimage() {

	currentscrollerimage++;

	if (currentscrollerimage >= $('#mainPageImageScroller img').length)
		currentscrollerimage = 0;

	$('#mainPageImageScroller img').fadeOut(imagescrollerfadedelay * 1000).eq(currentscrollerimage).fadeIn(imagescrollerfadedelay * 1000);

	setTimeout('shownextimage()', imagescrollerswapdelay * 1000);

}

