$(document).ready(function() {
	$('.smilie_links img' ).click(function() {
		target_field = document.getElementById($(this).parent().attr('rel'));
		value = $(this).attr('alt');
		target_field.value += value + ' ';
		return false;
	});
	
	var slideshowCount = 0;
	
	$('.flash_slideshow').each(function(){
		$(this).wrap('<div class="flash_slideshow" id="slideshow_'+slideshowCount+'"></div>');
		var fo = new FlashObject("/slideshow_666360.swf", "mymovie", "666", "359", "6", "#ffffff");
		fo.addParam("quality", "high");
		fo.addParam("wmode", "transparent");
		fo.addVariable("image_filter", "666360");
		fo.write("slideshow_"+slideshowCount);
		slideshowCount++;
	});

	$('.flash_slideshow_inline').each(function(){
		var festId = $(this).attr('title')+'_'+$(this).attr('width')+''+$(this).attr('height');
		var sizeCombo = $(this).attr('width')+''+$(this).attr('height');
		var sizeWidth = $(this).attr('width');
		var sizeHeight = $(this).attr('height');
		$(this).wrap('<div id="slideshow_'+slideshowCount+'"></div>').removeClass('flash_slideshow_inline');
		$('#slideshow_'+slideshowCount).addClass('flash_slideshow_inline flash_slideshow_inline_'+sizeCombo)
		var fo = new FlashObject("/slideshow_"+sizeCombo+".swf", "mymovie", sizeWidth, sizeHeight, "1", "#ffffff");
		var target = 'slideshow_'+slideshowCount;
		fo.addParam("quality", "high");
		fo.addParam("wmode", "transparent");
		fo.addVariable("image_filter", festId);
		fo.write(target);
		slideshowCount++;
	});

	$('#doSearchSrc').attr('value','Search Forums For...');
	
	$('#doSearchSrc').focus(function() {
		$(this).attr('value','');
	});

	$('#searchBoxforumSearch').append('<div id="searchError">Search Term Required</div>');

	$('#recordSearchForm').submit(function() {
		var search_term = $('#doSearchSrc').attr('value');
		if (search_term=='' || search_term.indexOf('Search Forums For...') == false) {
			$('#searchError').fadeIn(300, function () {
        		setTimeout(function(){$("#searchError").fadeOut(500);},500);
      		});
			return false;
		}
	});
	
	$('#subject').after('<div id="subjectError"><span>Required</span></div>');
	$('#forum_post').after('<div id="postError"><span>Required</span></div>');
	$('#message').after('<div id="messageError"><span>Required</span></div>');

	$('#forum_postform').submit(function() {
		if ($('#subject').attr('value') == '') {
			$('#subjectLabel').addClass('form_warning');
			var formError = true;
			$('#subjectError').fadeIn(300);
		} else {
			$('#subjectLabel').removeClass('form_warning');
			$('#subjectError').fadeOut(300);
		
		}
		if ($('#forum_post').attr('value') == '') {
			$('#forum_postLabel').addClass('form_warning');
			var formError = true;
			$('#postError').fadeIn(300);
		} else {
			$('#forum_postLabel').removeClass('form_warning');
			$('#postError').fadeOut(300);
		
		}
		if (formError==true) return false
	});


	$('#message_postform').submit(function() {
		if ($('#subject').attr('value') == '') {
			$('#subjectLabel').addClass('form_warning');
			var formError = true;
			$('#subjectError').fadeIn(300);
		} else {
			$('#subjectLabel').removeClass('form_warning');
			$('#subjectError').fadeOut(300);
		
		}
		if ($('#message').attr('value') == '') {
			$('#messageLabel').addClass('form_warning');
			var formError = true;
			$('#messageError').fadeIn(300);
		} else {
			$('#messageLabel').removeClass('form_warning');
			$('#messageError').fadeOut(300);
		
		}
		if (formError==true) return false
	});
	
/* 	refreshWebcam(); */

	/* Cross Slide */
	
	/*
$('#fp-slides').crossSlide({
	  sleep: 1,
	  fade: 1
	}, [
	  { src: '../images_slides/666360/slide-001.jpg', dir: 'up'   },
	  { src: '../images_slides/666360/slide-002.jpg',   dir: 'down' },
	  { src: '/images_slides/666360/slide-003.jpg',  dir: 'up'   },
	  { src: '/images_slides/666360/slide-004.jpg', dir: 'down' },
	  { src: '/images_slides/666360/slide-005.jpg', dir: 'up'   },
	  { src: '/images_slides/666360/slide-006.jpg',   dir: 'down' },
	  { src: '/images_slides/666360/slide-007.jpg',  dir: 'up'   },
	  { src: '/images_slides/666360/slide-008.jpg', dir: 'down' },
	  { src: '/images_slides/666360/slide-009.jpg', dir: 'up'   },
	  { src: '/images_slides/666360/slide-010.jpg',   dir: 'down' },
	  { src: '/images_slides/666360/slide-011.jpg',  dir: 'up'   },
	  { src: '/images_slides/666360/slide-012.jpg', dir: 'down' },
	  { src: '/images_slides/666360/slide-013.jpg', dir: 'up'   },
	  { src: '/images_slides/666360/slide-014.jpg',   dir: 'down' },
	  { src: '/images_slides/666360/slide-015.jpg',  dir: 'up'   },
	  { src: '/images_slides/666360/slide-016.jpg', dir: 'down' }
	]);
*/

	function festivalSelect() {
		var festivalSelectValue = document.getElementById('festival').value;
		if(festivalSelectValue == '')
		{
			window.location = "/artists/browse/all/";
		}
		else
		{
			window.location = "/artists/browse/festival/"+festivalSelectValue;
		}
	}


})

function refreshWebcam() {
	var tmp = new Date();
	$('#webcam').attr('src','http://webcam.realworldmultimedia.co.uk/cp11/arena.jpg?nocache='+tmp.getTime());
	setTimeout("refreshWebcam()", 60000);
}
