// JavaScript Document
$(document).ready(function(){

		var slide = 'slide1';
		var callout = 'callout1';
		var brake = false;
		var openstr = null;
		var timer1 = null;
		var animating = false;
		
		
		$.extend({
			slideshowgo: function(str,call){
				if (animating == false) {
					animating = true;
					$.slideshowoff();
					$.slidecall(call);
					openstr = call;
					$('#' + str).animate ({
						opacity: '1'
						}, 400, function() {
							slide = str;
							animating = false;
							checkradios(call);
					});
				}
			},
			slideshowoff: function(){
				$('#' + slide).animate ({
					opacity: '0'
					}, 400, function() {
				});
			},
			slidecall: function(call){
				$.slidecalloff();
				$('#' + call).animate ({
					opacity: '1'
					}, 400, function() {
						callout = openstr;
				});
			},
			slidecalloff: function(){
				$('#' + callout).animate ({
					opacity: '0'
					}, 400, function() {
						if (brake == false) {
							window.setTimeout("$.fire()",6400);
						}
				});
			},
			fire: function() {
				if (brake == false) {
					if ( slide == 'slide1' && brake == false) {
						$.slideshowgo('slide2','callout2');
					} else if ( slide == 'slide2' && brake == false) {
						$.slideshowgo('slide3','callout3');
					} else if ( slide == 'slide3' && brake == false) {
						$.slideshowgo('slide4','callout4');
					} else if ( slide == 'slide4' && brake == false) {
						$.slideshowgo('slide5','callout5');
					} else if ( slide == 'slide5' && brake == false) {
						$.slideshowgo('slide1','callout1');
					}
				}
			},
			brake: function() {
				brake = true;
				}
		});
		window.setTimeout("$.fire()",6400);
		
		function checkradios(call) {
			document.getElementById('radio-01').checked = false;
			document.getElementById('radio-02').checked = false;
			document.getElementById('radio-03').checked = false;
			document.getElementById('radio-04').checked = false;
			document.getElementById('radio-05').checked = false;
			if (call == 'callout1'){
				document.getElementById('radio-01').checked = true;
				setupLabel()
			} if (call == 'callout2'){
				document.getElementById('radio-02').checked = true;
				setupLabel()
			} if (call == 'callout3'){
				document.getElementById('radio-03').checked = true;
				setupLabel()
			} if (call == 'callout4'){
				document.getElementById('radio-04').checked = true;
				setupLabel()
			} if (call == 'callout5'){
				document.getElementById('radio-05').checked = true;
				setupLabel()
			}
		}
		checkradios('callout1')	
		
		
		//Good ol' IE
		function ieclear (){
			if (navigator.userAgent.indexOf('MSIE 7') != -1){
				$('#slide2').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide3').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide4').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide5').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout2').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout3').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout4').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout5').animate ({
						opacity: '0'
						}, 0, function() {
					});
			}
			if (navigator.userAgent.indexOf('MSIE 8') != -1){
				$('#slide2').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide3').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide4').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#slide5').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout2').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout3').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout4').animate ({
						opacity: '0'
						}, 0, function() {
					});
				$('#callout5').animate ({
						opacity: '0'
						}, 0, function() {
					});
			}
		}
		ieclear();
		
			
});	
