jQuery.fn.rdy = function(func){
	this.length && func.apply(this);
	return this;
};
jQuery(document).ready(function($){
	//HomeCarousel
	$('#slider').rdy(function(){
		var t = $(this),
				container = $('.galleryContainer'),
				length = container.find('li').size(),
				li_w = 950,
				nav = $('.sliderNav');
		nav.empty();
		for(i=1;i<=length;i++){
			nav.append('<li><a href="#">'+i+'</a></li>');
		}		

		nav.find('li:first').addClass('s');
		container.css({'width':li_w*length});
				
		nav.delegate('li','click',function(){
			var t=$(this), 
					i=t.index();
			container.animate({'margin-left':-li_w*i});
			t.addClass('s').siblings().removeClass('s');
			return false;
		});

		function ntzInterval(){
	    var nav = $('.sliderNav'),
	        act = $('.s', nav);
	    if($('li:last', nav).hasClass('s')) {
	       $('li:first', nav).click();
	    } else {
	        act.next().click();
	    }
		}		
		
		slider_interval = 8000;
		intervalId = window.setInterval(function(){ntzInterval()},slider_interval);					
	});


	//Submenu 

	$('.children li.s').parent().closest('li').addClass('submenuOn');
	// $('#hrNav > li').hover(function(){
	// 	var is_on = $('#hrNav li[class*=submenuOn]');
	// 	is_on.addClass('tempHidden');
	// },function(){
	// 	var is_on = $('#hrNav li[class*=submenuOn]');
	// 	is_on.removeClass('tempHidden');
	// });
	$('#hrNav > li').each(function(i){
		var t = $(this),
				p = t.position(),
				subPos = Math.ceil(p.left/2),
				ul = $('ul', t),
				w = parseInt(ul.width(), 10) || 0;
		ul.css({
			left:0 //-(w/subPos*i*4)
		});
	});
	$('#hrNav ul').filter(function(){ return $(this).closest('.submenuOn').length ? '' : this ; }).remove();
	
	$('.homePage').rdy(function(){
		$('.children').hover(function(){
			$(this).prev('a').toggleClass('submenuOn');
		});
	});

});
