jQuery(document).ready(function() {
	
	//init_sifr();
	init_email_fields();
	if ($('.page-home').length > 0) {
		init_books_carousel();
		init_cycles();
	}
	
	
});

/* ***************************************************************************************************************************
	Books Carousel
*/
function init_books_carousel() {
	
	jQuery('#book-list').jcarousel({
      auto: 5,
			animation: 2000, 
			scroll: 1,
      wrap: 'circular',
      itemVisibleInCallback: { onBeforeAnimation: mycarousel_itemVisibleInCallback },
			itemVisibleOutCallback: { onAfterAnimation: mycarousel_itemVisibleOutCallback }
	});
	
};

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(item)
{

		status_html = (item.status != '') ? '<p>'+item.status+'</p>' : '';

		html_el = '<a href="'+item.link+'"><img src="'+item.image+'" class="book-img" /></a> \
							 <h4><a href="'+item.link+'">'+item.title+'</a></h4> \
							 <p class="price">'+item.price+'</p> \
							 '+status_html;			
							
		return html_el;
};

/* ***************************************************************************************************************************
	Cycle (http://malsup.com/jquery/cycle/)
*/
function init_cycles() {
	$('#feature-imgs').cycle({
			fx: 			'fade',
			speed:    1000, 
			timeout:  5000
	});
}

/* ***************************************************************************************************************************
	SIFR
*/

function init_sifr() {
	if(typeof sIFR == "object"){
		
		chronicle_g1 = {
		    src: '/flash/chronicle_sifr3.swf'
		};
		
		sIFR.useStyleCheck = true;
		sIFR.activate(chronicle_g1);
		
		sIFR.replace(chronicle_g1, {
			selector	: 'h2',
			css			: { '.sIFR-root': { 'text-align': 'left', 'color': '#000000' } }
	  });
		
	}
}

/* ***************************************************************************************************************************
	Email Newsletter Signup
*/

function init_email_fields() {
	$('#dtihjy-dtihjy').click(function () {
		$('#dtihjy-dtihjy').attr('value', '')
	});
	$('#name').click(function () {
		$('#name').attr('value', '')
	});
	$('#dtihjy-dtihjy').blur(function () {
		if ($('#dtihjy-dtihjy').attr('value') == '') {
			$('#dtihjy-dtihjy').attr('value', 'Email Address')
		}
	});
	$('#name').blur(function () {
		if ($('#name').attr('value') == '') {
			$('#name').attr('value', 'Your Name')
		}
	});
}

