
$(document).ready(function(){
	if( $('blockquote').length > 0 ){ 
		var blockquote=$('blockquote');
		$('blockquote p').css('display','inline');
		blockquote.attr('id','bquote');
		blockquote.prepend('<img id=quote-img src="wp-content/themes/spellmann/images/q-begin.png" />');
		blockquote.append('<img id=quote-img src="wp-content/themes/spellmann/images/q-end.png" />');
	}
	//$('object').attr('data','http://www.vimeo.com/moogaloop.swf');
	//$('object').attr('id','player_1');
	//$('object').prepend('<param name="flashvars" value="clip_id=21260507&server=vimeo.com&js_api=1" />');	
	//$('#dump').html('test working');
	
	var i=0;
	var images;
	var slideshowDuration;
	var fadeDuration;
	
	
//Home Page video dimensions attributes settings
	var homepageWidth='439px';
//----------------------------------------------
//gallery slide settings	
	var closeup_showDuration=5000;
	var closeup_fadeDuration=2000;
	
	var onstage_showDuration=5000;
	var onstage_fadeDuration=1000;
	
	var private_showDuration=5000;
	var private_fadeDuration=1000;
	
	var jigsaw_showDuration=5000;
	var jigsaw_fadeDuration=1000;
	
	var wedding_showDuration=5000;
	var wedding_fadeDuration=1000;
//----------------------------------------------

	preloadImages();
		eyeAnimation();
		if( ( $('.right_animation').length > 0 ) || ( $('.eye-anime').length > 0 ) ){
			frontpageAnimation();
			setTimeout(function(){detectSound();},6000);
			
		}
		if( ( $('.movie_frame').length > 0 ) ){
			setTimeout(function(){detectSound();},6000);
		}
		if($('.closeup_img').length > 0){
			preloadImages('.closeup_img img');
			slideshowDuration=closeup_showDuration;
			fadeDuration=closeup_fadeDuration;
			images=$('.closeup_img img');
			galleryRollover();
		}
		if($('.onstage_advertise').length > 0){
			preloadImages('.onstage_advertise img');
			slideshowDuration=onstage_showDuration;
			fadeDuration=onstage_fadeDuration;
			images=$('.onstage_advertise img');
			galleryRollover();
		}
		if($('.private_advertise').length > 0){
			preloadImages('.private_advertise img');
			slideshowDuration=private_showDuration;
			fadeDuration=private_fadeDuration;
			images=$('.private_advertise img');
			galleryRollover();
		}
		if($('.jigsaw_img').length > 0){
			preloadImages('.jigsaw_img img');
			slideshowDuration=private_showDuration;
			fadeDuration=private_fadeDuration;
			images=$('.jigsaw_img img');
			galleryRollover();
		}
		if($('.photo-frame').length > 0){
			preloadImages('.photo-frame img');
			slideshowDuration=wedding_showDuration;
			fadeDuration=wedding_fadeDuration;
			images=$('.photo-frame img');
			galleryRollover();
		}
	
	function galleryRollover(){
		if(i < images.length){
			images.eq(i).css('z-index','1');
			images.eq(i+1).css('z-index','0');		
		}
		images.eq(i).delay(slideshowDuration).fadeOut(fadeDuration,function(){
				images.eq(i).css({'z-index':'-1',
												 'display':'block'	
												});
				i++;
				if(i+1 >= images.length){
					images.eq($(images.length)).css('z-index','1');
					images.eq(0).css('z-index','0');
				}
				if(i == images.length){
					images.eq(0).css('z-index','1');
					images.eq(1).css('z-index','0');
					i=0;
				}
				galleryRollover();
		});	
	}
			
	function frontpageAnimation(){
	
		$('.right_animation').delay(5800).fadeIn(2000);
		$('.video').delay(4000).fadeIn(2000);
		$('object').attr('width',homepageWidth);
		$('object embed').attr('width',homepageWidth);
	}
	function eyeAnimation(){
		$('.eye-anime').delay(9000).fadeIn(2000).delay(6000).fadeOut(2000);
		setTimeout(function(){eyeAnimation()}, 18000);
		}
	
	function preloadImages(containedImages){
		$(containedImages).each(function(){
			var imgFile=$(this).attr('src');
			var preLd = new Image();
			preLd.src=imgFile;	
		})
	}
//-----------------------------------------------------------

	function detectSound(){			
		
		
		
		/* testing purposes
		
		var     playBtn = $('.play'),
		pauseBtn = $('.pause');
		 	
		playBtn.click(function(){
			videoObject.api_play();
			EvalSoundStop('music');
		});
		pauseBtn.click(function(){
			videoObject.api_pause();
			EvalSound('music');	
		});
		*/	
		var videoObject=document.getElementById('player_1');		
		getPausedState();
		var value=false;
		//var a=0; //testing purposes
		function getPausedState(){
			//a++;//testing purposes
			//$('#dump').html(value+a+' :test'); //testing purposes
			try{
				value=videoObject.api_paused();
			}
			catch(e){
				
			}
			
			if(value==true){
				
			}
			else{
				EvalSoundStop('music')
			}
				setTimeout(function(){getPausedState();},100);
		}			
		function EvalSound(soundobj) {
			var thissound= eval("document."+soundobj);
			try {
				thissound.Play();
			}
			catch (e) {
				thissound.DoPlay();
			}
		}
		function EvalSoundStop(soundobj) {
			var thissound= eval("document."+soundobj);
			try {
				thissound.Stop();
			}
			catch (e) {
				thissound.DoStop();
			}
		}

	}
	
});
	function SoundControlDelay(){
		setTimeout(function(){StopMusic('music');},1000);
	}
	function StopMusic(soundobj){
		var thissound= eval("document."+soundobj);
		try {
			thissound.Stop();
		}
		catch (e) {
			thissound.DoStop();
		}
	}
