var $ = jQuery.noConflict();

$(document).ready(function(){
	
	/*-------------------------------------------------------------------------------
	Add Extra Sub Pages to Suckerfish Menu
	-------------------------------------------------------------------------------*/
	$('ul#suckerfishnav li.haschildren').each(function(){
		var title = $(this).find('a:first').attr('title');
		var href = $(this).find('a:first').attr('href');
		var html = '<li><a href="'+href+'" title="'+title+'">View '+title+' overview &raquo;</a></li>'
		$(this).find('li:first').before(html);										   
	});
	
	
	/*-------------------------------------------------------------------------------
	Home Page Slider
	-------------------------------------------------------------------------------*/
	var currentSlide = 1;
	var totalSlides = $('.home-slider .slides li').size();
	var slideTime = 10000;
	var time = setTimeout(nextSlide, slideTime);
	
	$('.home-slider').scrollLeft(0);
	
	$('.home-slider a.next').click(nextSlide);
	$('.home-slider a.prev').click(prevSlide);
	
	function nextSlide()
	{
		clearTimeout(time);
		clearInterval(time);
		currentSlide += 1;
		if($('.home-slider li#'+currentSlide).size())
		{
			// do nothing
		}
		else
		{
			currentSlide = 1;
		}
		$('.home-slider').stop().animate({scrollLeft : ((currentSlide-1) * 940)}, 1000);	
		time = setTimeout(nextSlide, slideTime);
		return false;
	}
	function prevSlide()
	{
		clearTimeout(time);
		clearInterval(time);
		currentSlide -= 1;
		if($('.home-slider li#'+currentSlide).size())
		{
			// do nothing
		}
		else
		{
			currentSlide = totalSlides;
		}
		$('.home-slider').stop().animate({scrollLeft : ((currentSlide-1) * 940)}, 1000);	
		time = setTimeout(nextSlide, slideTime);
		return false;
	}
	
	$('.home-slider').hover(
		function(){
			clearTimeout(time);
			clearInterval(time);
		}
		,
		function(){
			clearTimeout(time);
			clearInterval(time);
			time = setTimeout(nextSlide, 4000);
		}
	);
	
	/*-------------------------------------------------------------------------------
	Sidebar / Main height
	-------------------------------------------------------------------------------*/
	/*if($('.sidebar').size())
	{
		if($('.main').outerHeight() < $('.sidebar').outerHeight() )
		{
			$('.main').css({'min-height' : $('.sidebar').outerHeight()-40 });	
		}
	}*/
	
	/*-------------------------------------------------------------------------------
	Enquiry Form
	-------------------------------------------------------------------------------*/
	if($('.enquiry').size())
	{
		
		$('.enquiry .hide').hide();
		
		$('.enquiry input[type=text]').each(function(){
			var value = $(this).attr('value');
			if(value == 'Name' || value == 'Email' || value == 'Contact Number' || value == 'Company' )
			{
				$(this).attr('onfocus', "if(this.value == '"+value+"') {this.value = '';}");
				$(this).attr('onblur', "if (this.value == '') {this.value = '"+value+"';}");
			}
		});

		$('.enquiry textarea').attr('onfocus', "if(this.value == 'Message') {this.value = '';}");
		$('.enquiry textarea').attr('onblur', "if (this.value == '') {this.value = 'Message';}");
		
		$('.enquiry a.show').click(function(){
			if($(this).is('.open'))
			{
				$(this).removeClass('open');
				$('.enquiry div.hide').slideUp(1000);
			}
			else
			{
				$(this).addClass('open');
				$('.enquiry div.hide').slideDown(1000);
			}
		});

	}
	
	
	
	
});
