$(document).ready(function() {
	
	/* ************************************************************************************************** */
	/* NAVIGATION */
		
	$('ul.horizontal > li.toplevel').hover(
		function () {
			$('ul.submenu', this).fadeIn(30);	 // was 230	
			$(this).find('a:first').addClass("hoversub");
		},
		function () {
			$('ul.submenu', this).fadeOut(30);
			$(this).find('a:first').removeClass("hoversub");
		}
	);
	
	$('ul.submenu > li.sublist').hover(
		function () {
			$('ul.submenu2', this).fadeIn(30); // was 250
			$(this).find('a.haschildren:first').addClass("hoversub");
		},
		function () {
			$('ul.submenu2', this).fadeOut(30);
			$(this).find('a.haschildren:first').removeClass("hoversub");
		}
	);
		
	$('ul.submenu2 > li.sublist').hover(
		function () {
			$('ul.submenu3', this).fadeIn(30);
			$(this).find('a.haschildren:first').addClass("hoversub");
		},
		function () {
			$('ul.submenu3', this).fadeOut(30);
			$(this).find('a.haschildren:first').removeClass("hoversub");
		}
	);
		
	$('ul.submenu3 > li.sublist').hover(
		function () {
			$('ul.submenu4', this).fadeIn(30);
			$(this).find('a.haschildren:first').addClass("hoversub");
		},
		function () {
			$('ul.submenu4', this).fadeOut(30);
			$(this).find('a.haschildren:first').removeClass("hoversub");
		}
	);
		
	$('ul.submenu4 > li.sublist').hover(
		function () {
			$('ul.submenu5', this).fadeIn(30);
			$(this).find('a.haschildren:first').addClass("hoversub");
		},
		function () {
			$('ul.submenu5', this).fadeOut(30);
			$(this).find('a.haschildren:first').removeClass("hoversub");
		}
	);
	
	/* ************************************************************************************************** */
	/* BUTTON ROLLOVERS (NOT LINKS) */
	
	/*
	$('li.news').hover(
		function() {
			$(this).css({'background':'url(images/templatebtnOver.jpg)'});	
		},
		function() {
			$(this).css({'background':'url(images/newsbg.jpg)'});
		}
	);
	
	$('li.video').hover(
		function() {
			$(this).css({'background':'url(images/templatebtnOver.jpg)'});	
		},
		function() {
			$(this).css({'background':'url(images/videobg.jpg)'});
		}
	);
	*/

	/* ************************************************************************************************** */
	/* SLIDESHOW */
	
	var amountToScroll = $('#slide').width();
	var numberOfPics = $('.singleslide').size();
	var autoSlideHome;
	$('#slide_inner').css({'display':'block'});								
	if (numberOfPics > 1) {
		
		var picpos = 2;
		
		$('#slide_inner').animate({'left':-amountToScroll},0);
		$('#slide_inner').css({'width':amountToScroll * numberOfPics});
		
		autoSlideHome = setInterval(function (){
			moveHomeRight();				
		},4000);
		
		function moveHomeLeft(){
			var currentPos = Math.abs(parseInt($('#slide_inner').css('left')));
			if (!$('#slide_inner').is(':animated')){
				$('#slide_inner').animate({'left':(currentPos-amountToScroll)*-1},'slow');	
				picpos--;
				$('.slidearticle').hide();
				$('#slidearticle'+picpos).show();
			}
			if (currentPos == (amountToScroll)) { 
				// We're at the start
				$('#slide_inner').animate({'left':((numberOfPics - 2) * amountToScroll)*-1},0);
				picpos = numberOfPics-1;
				$('.slidearticle').hide();
				$('#slidearticle'+picpos).show();
			}
		}
		
		function moveHomeRight(){
			var currentPos = Math.abs(parseInt($('#slide_inner').css('left')));
			if (!$('#slide_inner').is(':animated')){
				$('#slide_inner').animate({'left':(currentPos+amountToScroll)*-1},'slow');	
				picpos++;
				$('.slidearticle').hide();
				$('#slidearticle'+picpos).show();
				
			}
			if (currentPos == ((numberOfPics - 2) * amountToScroll)) { 
				// We're at the end
				$('#slide_inner').animate({'left':amountToScroll*-1},0);
				picpos = 2;
				$('.slidearticle').hide();
				$('#slidearticle'+picpos).show();
			}
			//alert(picpos);
		}
		
		$('#moveLeft').click(function(){
			moveHomeLeft();
			//clearInterval(autoSlideHome);
			return false;
		});
		
		$('#moveRight').click(function(){
			moveHomeRight();
			//clearInterval(autoSlideHome);
			return false;
		});
		
		$('.singleslide').click(function(){
			//alert('slide clicked!');								 
			//clearInterval(autoSlideHome);
		});
	}
	
	/* ************************************************************************************************** */
	/* 20x12 MAP */
	
	$('a.maplink').hover(function(){
			var id = $(this).attr('id').replace('maplink','');	
			var img = $(this).children('img');
			img.attr('src','/images/pinOver.png');
			$('#map'+id).addClass('pinover');
		},function(){
			var id = $(this).attr('id').replace('maplink','');		
			var img = $(this).children('img');
			img.attr('src','/images/pin.png');						  
			$('#map'+id).removeClass('pinover');
		}
	);
	$('a.maptext').hover(function(){
			var id = $(this).attr('id').replace('map','');
			var pinid = 'maplink'+id;
			var img = $('a#'+pinid).children('img');
			img.attr('src','/images/pinOver.png');
		},function(){
			var id = $(this).attr('id').replace('map','');
			var pinid = 'maplink'+id;
			var img = $('a#'+pinid).children('img');
			img.attr('src','/images/pin.png');
		}
	);
	
	/* ************************************************************************************************** */
	/* GRANTEE PAGE */
	
	$('a.hiddengranteelinkform').click(function(){
		$('#hiddengranteelinkform').submit();
		return false;
	});
	
	/* ************************************************************************************************** */
	/* FILTER GRANTEE SEARCH */
	
	//$('select.cmsfilterdd').customStyle();
	
	/*
	$('#filtergo').click(function(){
		var f1 = $('#filter1').val();
		var f2 = $('#filter2').val();
		var f3 = $('#filter3').val();
		var f4 = $('#filter4').val();
		//alert(f1+f2+f3+f4);
		
		$.ajax({
			type:'POST',
			url:'admin/searchGrantees.php',
			data:{"f1":f1,"f2":f2,"f3":f3,"f4":f4},
			success:function(data){
				$('#filtersearchresults').html(data);
			}	
		});
		
		
		return false;
	});
	*/
	
	/* ************************************************************************************************** */
					   
});
