$(document).ready(function() {
// OPEN READY -----------------------------------------------------------
		
		
//apply "last" class to all ul li:last-child
	$("ul").each(function() {
		$("li:last", this).addClass('last')
	});
	$("ul").each(function() {
		$("li:first", this).addClass('first')
	});

	$("#carousel .col2").each(function() {
		$("p:last", this).addClass('last')
	});
	
	$("#content div.left").each(function() {
		$(".callout:last", this).removeClass('border')
	});
	
	$("#sliding_nav").each(function() {
		$("li.menuheaders:last", this).addClass('last')
	});
	
	 	 
			
//search field 
  $('.search_btn_closed').click(function() {
	  var placeholder = $('.search_field input').attr('placeholder');
		$(this).hide();
		$('.search_btn').show();
		$('.search_field').animate({
			width : 'toggle'}	
		);
	});
	
/*	$('.search_field input').blur(function(){
		$('.search_field').animate({
			width : 'toggle'}
		);
		$('.search_btn').hide();
		$('.search_btn_closed').show();
	});
	*/
	
		
		
		
//side slideout	
	$('#side_slideout li').hover(
		function() {
			$('#side_slideout li a').removeClass('current');
			/*$(this).addClass('current'); */
			$(this).find('.content').stop(true,true).fadeIn(300); 
			$(this).find('a').stop(true,true).addClass('current'); 
			        	
        },
		function(){
			$('#side_slideout li a').removeClass('current');
			$('#side_slideout .content').fadeOut(300);
			
		}
	);
	
	
		
//home page solutions rotator	
	
	/*	$('#solutions_rotator #nav li:first a').addClass('selected');
	$('#solutions_rotator #nav li').hover(
		function() {    
			var i = $(this).index();   
			if(!($(this).children('a.selected').length)) {
				$('#solutions_rotator .page').stop(true,true).hide();
			}			
			$('#nav li a').removeClass('selected');
			$(this).children('a').addClass('selected');	
			$('#solutions_rotator .page').eq(i).stop(true,true).fadeIn(1000);
		},
		function(){
		}
	);*/
	
	
		$('#solutions_rotator #nav li:first a').addClass('selected');
	$('#solutions_rotator #nav li').hover(
		function() {    
			var i = $(this).index();   
			if(!($(this).children('a.selected').length)) {
				$('#solutions_rotator .page').stop(true,true).hide();
			}			
			$('#nav li a').removeClass('selected');
			$(this).children('a').addClass('selected');	
			$('#solutions_rotator .page').eq(i).stop(true,true).fadeTo(300,1);
		},
		function(){
		}
	);
	
/*	//Accordion menu
	$('#sliding_nav li.menuheaders').hover(
		function() {
			$(this).children('ul').stop(true,true).slideDown(1000);
		},
		function() {
			$(this).children('ul').stop(true,true).slideUp(1000);
		}
	);*/


//Assigns custom dropdown menu to all 'select' items in form 
	function customSelect() {
		$('select').each(function() {
			$(this).hide();
			$(this).after('<input class="select_input" type="hidden" value="" name="'+this.name+'" id="'+this.id+'" /><div class="iconselect"></div><div class="iconselectholder"><div class="selectoptions"></div></div>');
			var firstOption = $(this).find('option:selected').text();
			$(this).siblings('.iconselect').text(firstOption);
			//Create div for each option in select
			$(this).find('option').each(function(){
				var optionVal = $(this).val();
				var optionText = $(this).text();
				$(this).parent('select').siblings('.iconselectholder').children('.selectoptions').append('<div id="'+optionVal+'" class="selectitem">'+optionText+'</div>');
			});
			$(this).remove();
		});		
		//Show options
		$('.iconselect').live('click', function() {
			if ($(this).hasClass('selected')) {
				$(this).siblings('.iconselectholder').slideUp();
				$('.iconselect').removeClass('selected');
			}
			else {
				$('.iconselect').removeClass('selected');
				$(this).addClass('selected');
				$('.iconselectholder').hide();
				$(this).siblings('.iconselectholder').slideDown();
			}
		});		
		//Defines selected option
		$('.selectitem').click(function() {
			var selectedVal = $(this).attr('id');
			var selectedText = $(this).text();
			$(this).parents('.iconselectholder').siblings('input').val(selectedVal);
			$(this).parents('.iconselectholder').siblings('.iconselect').text(selectedText);
			$('.iconselectholder').slideUp();
			if($("#contactmenu").length)
			{
				jumpto(selectedVal);
			}
		});
	}
	
	customSelect();	
	
// CLOSE READY -----------------------------------------------------------
});
