$(function(){
	
	function rand (min, max) {
	    var argc = arguments.length;
	    if (argc === 0) {
	        min = 0;
	        max = 2147483647;
	    } else if (argc === 1) {
	        throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
	    }
	    return Math.floor(Math.random() * (max - min + 1)) + min;
	}
	
	function exists($selector){
		if($selector.length > 0){return true}
		else{return false;}
	}
	
	var debug = false; var ua=navigator.userAgent.toLowerCase();var myBrowsers={mozilla:$.browser.mozilla,safari:$.browser.safari,opera:$.browser.opera,ie:$.browser.msie,ie6:$.browser.msie&&($.browser.version<7),ie7:$.browser.msie&&($.browser.version==7),ie8:$.browser.msie&&($.browser.version>7),iphone:/iphone/.test(ua),chrome:/chrome/.test(ua),firefox:/firefox/.test(ua),webkit:/webkit/.test(ua),osx:/mac os x/.test(ua),win:/win/.test(ua),linux:/linux/.test(ua)};if(debug){i=1;}$.each(myBrowsers,function(a,b){if(b)$('html').addClass(a);if(b&&debug){if(i==1){x='Browser: '}else if(i==2){x='Browser Version: '}else{x='OS: '}alert(x+a);i++;}});
	
	var quote_array = new Array();
	var qc = 0;
	if(exists($('#quote'))){
		$.get('/testimonials/',function(data){
			$('#alpha p',data).each(function(){
				if(exists($(this).children('em')) && $(this).children('em').text() !== ''){
					quote_array[qc] = $(this).children('em').text();
					qc++;
				}
			});
			random_quote_id = rand(0,quote_array.length-1);
			$('#quote p').empty().append(quote_array[random_quote_id]).addClass('quote_'+random_quote_id);
		});
	}
	
	$('.shadow img:nth-child(2)').fadeIn().addClass('on');
	$('#photos').prepend('<h1>'+$('.shadow img:nth-child(2)').attr('alt')+'</h1>');
	setInterval('change_image()',3000);
});
function change_image(){
	$on = $('.on');
	fade_speed = 750;
	if($on.attr('src') == $('.shadow img:last:not(.shadow)').attr('src')){
		$on.fadeOut(fade_speed).removeClass('on');
		$('img:nth-child(2)').addClass('on').fadeIn(fade_speed);
	}
	else{
		$on.fadeOut(fade_speed).removeClass('on');
		$on.next('img').addClass('on').fadeIn(fade_speed);
	}
	$('#photos h1').empty().append($('.on').attr('alt'));
}