var sub_menu = false;
var splash1_slide = 0; var splash1_slide_timeout = 0;
var splash2_slide = 0; var splash2_slide_timeout = 0;
var splash3_slide = 0; var splash3_slide_timeout = 0;

function slideshow(slideshow, slide)
{
	var length = $('#' + slideshow + ' .fs_box').length;
	
	$('#' + slideshow + ' .fs_box').each(function(){
		$(this).addClass('hide');
	});
	
	$('#' + slideshow + ' .fs_box:eq(' + window[slide] + ')').removeClass('hide');
	
	$('#' + slideshow).mouseover(function(){
		//window.clearTimeout(window[slide + '_timeout']);
	});
	
	window[slide]++;
	if(window[slide] >= length) window[slide] = 0;
	
	window[slide + '_timeout'] = window.setTimeout("slideshow('" + slideshow + "', '" + slide + "');", 7500);
}

$(document).ready(function(){
	
	slideshow('splash_main', 'splash1_slide');
	slideshow('splash_mid', 'splash2_slide');
	slideshow('splash_mini', 'splash3_slide');
	
	Cufon.replace('.textual p.header', { fontFamily: 'johnston' });
	Cufon.replace('.sub_menu a', { fontFamily: 'johnston' });
	Cufon.replace('#footer p.clear', { fontFamily: 'johnston' });
	Cufon.replace('#left_column h2', { fontFamily: 'johnston' });

	$('#menu ul li').not('#menu ul li ul li').each(function(){
		$('a:first', $(this)).click(function(){
			$('#menu ul li .sub_menu').hide();
			$('#menu ul li ul li .sub_sub_menu').hide();
			$('.sub_menu a').removeClass('hover');
			if($('.sub_menu', $(this).parent()).css('display') == 'none')
			{
				$('.sub_menu', $(this).parent()).show();
				$(this).addClass('hover');
			}
			else
			{
				$('.sub_menu', $(this).parent()).hide();
				$('.sub_sub_menu', $(this).parent()).hide();
			}
		});
		/*$('a:first', $(this)).mouseover(function(){
			$('#menu ul li .sub_menu').hide();
			$('.sub_menu', $(this).parent()).show();
		});*/
	});
	$('#menu ul li ul li').each(function(){
		$('a', $(this)).click(function(){
			$('#menu ul li ul li .sub_sub_menu').hide();
			$('.sub_menu a').removeClass('hover');
			if($('.sub_sub_menu', $(this).parent()).css('display') == 'none')
			{
				$('.sub_sub_menu', $(this).parent()).show();
				$(this).addClass('hover');
			}
			else
			{
				$('.sub_sub_menu', $(this).parent()).hide();
			}
		});
		/*$('a:first', $(this)).mouseover(function(){
			$('#menu ul li .sub_menu').hide();
			$('.sub_menu', $(this).parent()).show();
		});*/
	});
	
	$('.sub_menu, #menu ul li').each(function(){
		$(this).mouseover(function(){
			sub_menu = true;
		});
		$(this).mouseout(function(){
			sub_menu = false;
		});
	});
	
		$('.sub_menu a').each(function(){
			$(this).click(function(){
				//$(this).parent().parent().hide();
			});
		});
		
	$(document).click(function(){
		if(!sub_menu)
		{
			$('#menu ul li .sub_menu').not("#shop-menu").hide();
		}
	});
	
	$('.image-pagination a').click(function(){
		$('a', $(this).parent()).removeClass('active');
		$(this).addClass('active');
		
		$('.image-block.show').removeClass('show').addClass('hide');
		$('.image-block#pimage' + $(this).attr('rel')).removeClass('hide').addClass('show');
		
		return false;
	});
	
	$('input#same_add').change(function(){
		if($(this).attr('checked'))
		{
			$('input#d_name').val($('input#name').val());
			$('input#d_address_1').val($('input#address_1').val());
			$('input#d_address_2').val($('input#address_2').val());
			$('input#d_town').val($('input#town').val());
			$('input#d_county').val($('input#county').val());
			$('select#d_country').val($('select#country').val()).change();
			$('input#d_postcode').val($('input#postcode').val());
		}
		else
		{
			$('input#d_name').val('');
			$('input#d_address_1').val('');
			$('input#d_address_2').val('');
			$('input#d_town').val('');
			$('input#d_county').val('');
			$('input#d_postcode').val('');
		}
	});
	
});

