$( document ).ready(function () {

	var in_action = false;
	var search_focus = false;
	$('#heading ul li a').click(function(){

		if( in_action == false ){
			in_action = true;

			$('#heading ul li a').removeClass('on');
			$(this).addClass('on');

			var el_Click = $(this).attr("rev");
			
			$('#heading #block_transition').fadeIn(200, function(){
				
				$('#heading .heading_on').removeClass('heading_on');
				
				$('#heading ' + el_Click).addClass('heading_on');
				
				$('#heading #block_transition').fadeOut(200, function(){
					if( search_focus == false ){
						//window.location.hash = elementClick;
					}
					in_action = false;
				});
				
			});

		}

		return false;
	});
	
	$('#search_input').focusin(function(){
		search_focus = true;
	}).focusout(function(){
		search_focus = false;
	});
		
	/*
	$(function(){
		var href_heading = document.location.toString();
		if (href_heading.match('#')) { // the URL contains an anchor

			$('#heading ul li a').removeClass('on');

			href_heading = '#' + href_heading.split('#')[1];
			var el = $('#heading ul li a[href="' + href_heading + '"]');
			$(el).addClass('on');

			var elementClick = $(el).attr("href")
			var blockHeight = parseInt( $('#heading').height() );
			var destination = ( parseInt($(el).attr('rel')) * -blockHeight ) + blockHeight;
			$("#heading .blocks div").css({ marginTop: destination});

		}
	});*/
	
});

$( window ).load(function () {

	var heading_delay = 4000;
	var heading_label = 'heading_block';
	var block_count = $('#heading ul li').length;

	var heading_everyTime = function(){

		var rel = parseInt( $('#heading ul li a.on').attr('rel') );
		rel = rel + 1;
		if( rel > block_count ){
			rel = 1;
		}

		$('#heading ul li a[rel="' + rel + '"]').trigger('click');

	};
	
	$('body').everyTime(heading_delay, heading_label , heading_everyTime);
	
	$('#heading').hover(function(){
		$('body').stopTime(heading_label);
	},function(){
		$('body').everyTime(heading_delay, heading_label, heading_everyTime);
	});
	
});


