
function mycarousel_getItemHTML1(item)
{
return '<li><div class="img"><img src="' + item.url + '" alt="' + item.title + '" /></div><h3>' + item.title + '</h3></li>';
};


function mycarousel_itemVisibleInCallback1(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_itemList1.length);
    carousel.add(i, mycarousel_getItemHTML1(mycarousel_itemList1[idx - 1]));
	$('.slide-link').removeClass('active');
	$('.slide-link').eq(idx-1).addClass('active');
	Cufon.refresh('.slider-navigation a');	
};


function mycarousel_getItemHTML2(item)
{
return '<li><a href="' + item.title +'"><img src="/media/uploads/homeads/images/' + item.url + '" /></a></li>';
};


function mycarousel_itemVisibleInCallback2(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_itemList2.length);
    carousel.add(i, mycarousel_getItemHTML2(mycarousel_itemList2[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};



function mycarousel_initCallback(carousel) {
	    $('.slider-navigation a').bind('click', function() {
	        carousel.scroll($.jcarousel.intval($(this).text()));
	        return false;
	    });	        
};
	
function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	$('.slide-link').removeClass('active');
	$('.slide-link').eq(idx-1).addClass('active');
	Cufon.refresh('.slider-navigation a');
};

	$(function() {
	    $('.slider-holder').jcarousel({
	        scroll: 1,
	        wrap:'circular',
			auto: 30,
	        //itemFirstInCallback: mycarousel_itemFirstInCallback,
	        initCallback: mycarousel_initCallback,
	        // This tells jCarousel NOT to autobuild prev/next buttons
	        buttonNextHTML: null,
			buttonPrevHTML: null,
			itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback1},
			itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}						
	    });
	    

	    $('.homeads-slider').jcarousel({
	    	wrap: 'circular',
	    	scroll: 1,
	    	auto: 5,
	    	buttonNextHTML: null,
	        buttonPrevHTML: null,
			itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback2},
			itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}			
	    });
	    
		$('.radio-buttons input[type=radio]').prettyCheckboxes({'display':'inline'});
		
		$("#navigation ul li").hover(function() {
			$(this).find(".dd").show();
			$(this).find("a:eq(0)").addClass('hover');
			$(this).find("li:eq(0)").addClass('hover');
			}, function(e) {
	
			$(this).find(".dd").hide();
			$(this).find("a:eq(0)").removeClass('hover');
			$(this).find("li:eq(0)").removeClass('hover');			
		});
		
		$('.blink').focus(function () {
			if ($(this).val() == $(this).attr('title')) {
				$(this).val('');
			}
		});
		
		$('.blink').blur(function () {
			if ($(this).val() == '') {
				$(this).val($(this).attr('title'));
			}
		});
	});
