/* 
 *
 * Original Author: Karen Comber, Webexpectations.com
 * Last updated: 2008/09/03
 *
 */

/* - Initialisation (runs functions common to all pages) - */

jQuery.noConflict();
jQuery(document).ready(function($) {
	/*
	# Home Page Carousel
	*/
	$('#homeCarouselNav ul li').each(function(i, el) {
		$(el).find('a').click(function(e) {
			e.preventDefault();
			$('#homeCarouselNav ul li').removeClass('current');
			$(el).addClass('current');
			$('#homeCarouselImage .slide').css('display', 'none');
			$('#homeCarouselImage .slide').eq(i).fadeIn();
			window.clearInterval(rotate);
		});
	});
	
	window.position = 1;
	
	var rotate = setInterval(function() {
		if ( window.position == $('#homeCarouselNav ul li').length ) window.position = 0;
		$('#homeCarouselNav ul li').removeClass('current');
		$('#homeCarouselNav ul li').eq(window.position).addClass('current');
		$('#homeCarouselImage .slide').css('display', 'none');
		$('#homeCarouselImage .slide').eq(window.position).fadeIn();
		window.position++;
	}, 5000);
	
	
	/*
	# Initialize Pretty Photo
	*/
	$("a[rel^='prettyPhoto']").prettyPhoto();
	/*
	# Blog search form
	*/
	var searchText = 'What are you searching for?';
	$('div#blogSearch input#s').val( searchText );
	$('div#blogSearch input#s').focus(function() {
		if ( $(this).val() == searchText ) {
			$(this).val('');
		}
	}).blur(function() {
		if ( $(this).val() == '' ) {
			$(this).val( searchText );
		}
	});
	/*
	#
	*/
	$('.commentlist li:last-child').addClass('last');
});



jQuery(document).ready(function() {
  attachExternals(); // Make external links open in a new window.
  menuOvers(); //hover fix for ie
  var images = [
    'back-sidenav-h2-hover.gif',
    'back-leftsignpost-a-hover.png',
    'back-mainsignpost-hover.gif',
    'back-mainsignpost-h2-hover.gif',
    '80years_badge-hover.gif',
    'naturalchoice_badge-hover.gif',
    'products_syrups-hover-alt.jpg',
    'products_crystal-hover.jpg',
    'products_treacle-hover.jpg',
    'products_custom-hover.jpg',
    'products_organic-hover-alt.jpg',
    'bgd-products_signpost-hover.jpg',
    'bgd-products_signpost-hover.jpg',
    'search-signpost-bottom-hover.gif',
    'search-signpost-top-hover.gif',
    'background-header-search-hover',
    'contact-button-hover.gif',
    'background-header-search-hover.gif'
  ];
  preloadImages(images); // Preload specific images (usually for hover states).
//  new SmoothScroll(); // Enable smooth scrolling for anchors.
});

/* - Functions - */

function attachExternals() {
	jQuery('.external').each(function() {
		$(this).attr('target', '_blank');
	});
}

function menuOvers() {
	var lis = jQuery('ul#navbar li','div.contactus','div.back-send-l','div.security','div.staffmember img','div#homepg div#homeconversions a','div#google a','form#cse-search-box input.button','input#contact-submit','input#blogsearchbutton');
	lis.each(function() {
		jQuery(this).hover(
			function() {
				jQuery(this).addClass('over');
			},
			function() {
				jQuery(this).removeClass('over');
			}
		);
	});
}

function preloadImages(images) {
	jQuery(images).each(function(i, value) {
		jQuery('<img>')
			.attr('src', '/wp-content/themes/ragus/_images/' + value)
			.addClass('preload')
			.hide()
			.appendTo('body')
			.remove();
	});
  
  /*imagearray.each(function(image){
    var preloader = new Element('div', {'class': 'preloader'});
    preloader.inject($('headerholder'),'bottom');
    preloader.setStyle('background','url(' + image + ')');
  });
  (function(){ $$('div.preloader').destroy(); }).delay(1000);*/
}




