/* 	Various scripts for Rose Law Firm
	Author: Alex Chalupka */

var timer_interval = 7000;
var timer;
var count = $('.pagin a').size();

function slider_rotate()
{
	var index = $('.pagin a').index($('.pagin .active'));

	index++;
	
	if(index == count)
		index = 0;
			
	slider_switch(index);
	
	//reset timer
	timer = setTimeout('slider_rotate()', timer_interval);
}

function slider_switch(index)
{
	var image_slides = $('#image-slides').children('img');
	var text_slides = $('#text-slides ul').children('li');
	var pagin = $('.pagin').find('a');
	
	pagin.removeClass('active');
	
	//fade out any current slide and show new one
	text_slides.removeClass('active').fadeTo(500, 0.0, function(){
		$(text_slides[index]).addClass('active').fadeTo(500, 1.0);
	});
	image_slides.removeClass('active').fadeTo(500, 0.0,function(){
		$(image_slides[index]).addClass('active').fadeTo(500, 1.0);			
	});
	
	$(pagin[index]).addClass('active');
}

$(function() {

	timer = setTimeout('slider_rotate()', timer_interval);

	//redirect when attorney is selected from
	$('#attorney-dir-dropdown').change(function(){

		var attorney = $(this).val();
		
		if(attorney != 'null')
			window.location = attorney;	
	});

	//slider manual change
	$('.pagin a').click(function(){
		
		//reset timer
		clearTimeout(timer);
		timer = setTimeout('slider_rotate()', timer_interval);
		
		var index = $('.pagin a').index($(this));
		
		slider_switch(index);
		
		/*
		var image_slides = $('#image-slides').children('img');
		var text_slides = $('#text-slides ul').children('li');
		var pagin = $('.pagin').find('a');
		
		pagin.removeClass('active');
		
		//fade out any current slide and show new one
		text_slides.removeClass('active').fadeTo(500, 0.0, function(){
			$(text_slides[index]).addClass('active').fadeTo(500, 1.0);
		});
		image_slides.removeClass('active').fadeTo(500, 0.0,function(){
			$(image_slides[index]).addClass('active').fadeTo(500, 1.0);			
		});
		
		$(pagin[index]).addClass('active');
		*/
		
		return false; //to stop #
	});	

});

/*###########################################
##  Dropdown Menus						   ##
###########################################*/
/* Options */
var __global_menuContainer = '.mainNav';
/* Controls */
$(document).ready(function() {
	var lis = $(__global_menuContainer).children('li').get();
    $.each(lis, function(){
      $(this).hover(
	    function () { //on
	      $(this).addClass("sfhover")
	    }, 
	    function () { //off
	      $(this).removeClass("sfhover")
	    }
	  );
    });
});
