var default_opacity = 0.4;
function loadFlash( fname, w, h, params )
{
	var add_params = '';

	if ( params )
	{
		for( param in params ) {
			add_params += '<param name="'+param+'" value="'+params[param]+'" />';
		}
	}

	var Flash = ' \
		<object type="application/x-shockwave-flash" data="' + fname + '" width="' + w + '" height="' + h + '"> \
		<param name="quality" value="high" /> \
		<param name="scale" value="noscale" /> \
		<param name="wmode" value="transparent" /> \
		' + add_params + ' \
		<param name="movie" value="' + fname + '" /> \
		</object> \
	';

	document.write( Flash );
}

var carousel_transition_time = 2; //seconds	

function custom_callback(carousel) 
{
	$('.jcarousel-control a').bind('click', function() 
	{
		carousel.scroll($.jcarousel.intval($(this).text()));	
		$('.jcarousel-control a').removeClass('active');
		$(this).addClass('active');		
		return false;
	});
}

function activate_callback(carousel) 
{
	var index = carousel.last-1;
	var controlls = $('.jcarousel-control a');
	controlls.removeClass('active');	
		
	$('.jcarousel-control a:eq('+index+')').addClass('active');
	if(carousel.last == controlls.length) {
		setTimeout(function(){$('.jcarousel-control a:first').click()},carousel_transition_time*1000)
	}
}

$(document).ready(function() 
{
	setTimeout(function(){
	$("#carousel").jcarousel({
		scroll: 1,
		auto: carousel_transition_time,
		initCallback: custom_callback,
		itemLoadCallback : activate_callback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});},0);
	
	var default_form_text = $('#search input').val();
	
	$('#search input').focus(function(){
			if(this.value == default_form_text)	this.value='';
	}).blur(function(){
		if(this.value == '')	this.value=default_form_text;
	});
	
	$('#flash_messages').each(function(){
		$(this).css('display', 'block');
		$(this).css('opacity',0.7);
		$('.close', $(this)).click(function(){ $('#flash_messages').fadeOut(function(){ $(this).remove(); }); });
	});
	
	$('#errors').each(function(){
		$(this).css('display', 'block');
		$(this).css('opacity', 0.7);
		$('.close', $(this)).click(function(){ $('#errors').fadeOut(function(){ $(this).remove(); }); });
	});
	
	$('.labels_list a').css({opacity: default_opacity})
	.bind('mouseenter',function(){
		$(this).css({opacity: 1})
	}).bind('mouseleave',function(){
		$(this).css({opacity: default_opacity})
	});
});


