var JTM = {

	init: function()
	{
		jQuery("input[type=text]").each(
			function()
			{
				if(jQuery("label[for='"+jQuery(this).attr("id")+"']").hasClass("label-inline"))
					jQuery(this).val(jQuery("label[for='"+jQuery(this).attr("id")+"']").text());
			});

			jQuery(".categories-carousel").jCarouselLite({
				auto: 3000,
				visible: 9,
				scroll: 1
			});
	},

	inputFocus: function(el)
	{
		if(jQuery(el).val()==jQuery("label[for='"+jQuery(el).attr("id")+"']").text())
			jQuery(el).val("");
		jQuery(el).css("color", "#333");
	},

	inputBlur: function(el)
	{
		if(jQuery(el).val()=="" && jQuery("label[for='"+jQuery(this).attr("id")+"']").hasClass("label-inline"))
		{
			jQuery(el).val(jQuery("label[for='"+jQuery(el).attr("id")+"']").text()).css("color", "#ccc");
		}
	}

}

var mainSlider = {
	
	init: function()
	{
		
	}
}

$(document).ready(function()
{
	mainSlider.init();
	JTM.init();
	
	jQuery("input[type=text]").live("focus",
		function()
		{
			JTM.inputFocus(this);
		});

	jQuery("input[type=text]").live("blur",
		function()
		{
			JTM.inputBlur(this);
		});
		
	var LiNumber = jQuery(".main-slideshow-ul li").length;
	$('.slider-navigation').append('<ul>');
	
	for (i=1; i<=LiNumber; i++) {
		$('.slider-navigation ul').append('<li><a href="#" class="cufon-medium">'+i+'</a></li>');
	}
	
	$('.slider-navigation').append('</ul>');
		
	jQuery(".main-slideshow-ul li:first").addClass("visible");
	jQuery(".main-slideshow-ul li:first").find("a").css('zIndex', 999);
		
	jQuery(".slider-navigation ul li").click(function(e) {
		e.preventDefault();
		if ( !jQuery('.main-slideshow-ul').is(':animated') ) {
		
		clearInterval(theSliderTimer);

		var aNumber = jQuery(this).index();
		var liMargin = -aNumber*520;
		
		jQuery(".main-slideshow-ul").animate({opacity: 0}, 600);
		jQuery(".main-slideshow-ul li a").animate({opacity: 0}, 600);
		jQuery(".main-slideshow-ul li.visible").find("a").css('zIndex', 0);
		jQuery(".main-slideshow-ul li").eq(aNumber).find("a").css('zIndex', 999);
		jQuery(".main-slideshow-ul li").eq(aNumber).addClass("visible");
		jQuery('.main-slideshow-ul').animate({marginLeft: liMargin}, 1);
		jQuery(".main-slideshow-ul li a").animate({opacity: 1}, 600);
		jQuery(".main-slideshow-ul").animate({opacity: 1}, 600);

		};
	});
	
	autoSlider();
	
	function theSlider() {
	
	var numberLi = jQuery('.main-slideshow-ul li').length;
	var widthLi = (numberLi-1)*-520;
	
	if (parseInt( jQuery('.main-slideshow-ul').css('marginLeft'))<=widthLi ) {
		if ( !jQuery('.main-slideshow-ul').is(':animated') ) {
			jQuery('.main-slideshow-ul').animate({opacity: 0}, 600);
			jQuery(".main-slideshow-ul li a").animate({opacity: 0}, 600);
			jQuery(".main-slideshow-ul li.visible").find("a").css('zIndex', 0);
			jQuery(".main-slideshow-ul li:first").addClass("visible");
			jQuery(".main-slideshow-ul li:first").find("a").css('zIndex', 999);
			jQuery('.main-slideshow-ul').animate({marginLeft: 0}, 1);
			jQuery(".main-slideshow-ul li a").animate({opacity: 1}, 600);
			jQuery(".main-slideshow-ul").animate({opacity: 1}, 600);
		};
	} else {
		if ( !jQuery('.main-slideshow-ul').is(':animated') ) {
			jQuery('.main-slideshow-ul').animate({opacity: 0}, 400);
			jQuery(".main-slideshow-ul li a").animate({opacity: 0}, 600);
			jQuery(".main-slideshow-ul li.visible").find("a").css('zIndex', 0);
			jQuery(".main-slideshow-ul li.visible").next().addClass("visible");
			jQuery(".main-slideshow-ul li.visible").first().removeClass("visible");
			jQuery(".main-slideshow-ul li.visible").find("a").css('zIndex', 999);
			jQuery('.main-slideshow-ul').animate({marginLeft: "-=520px"}, 1);
			jQuery(".main-slideshow-ul li a").animate({opacity: 1}, 600);
			jQuery(".main-slideshow-ul").animate({opacity: 1}, 600);
		};
	};
	};
	
	var theSliderTimer;
	function autoSlider() {
	theSliderTimer = window.setInterval(theSlider, 6000);  
	};
	
	jQuery('input#search').focus(function() {
		jQuery(this).addClass('sfocus')
	});
	
	$('#nav ul.main-nav li').addClass("cufon-roman");
	$('#nav ul.sub-menu li').removeClass("cufon-roman");
	$('.homepage-sidebar-menu ul li a').addClass("cufon-medium");
	$('#custom_cf7-3 h3.widget-title').addClass("cufon-medium");
	

});

