(function($){
  $(document).ready(function(){
    $('#nav_sidebar .page_item ul').addClass('hidden');                            // hide all sub navs
    $('#nav_sidebar .current_page_item ul').removeClass('hidden');                 // show all current sub nav for section
    $('#nav_sidebar .current_page_item').parent().removeClass('hidden');
    
    var formInputValue = '';
		var defaultValues = new Array();
    $('#form_contact input[type=text], #form_contact textarea').each(function(){
			defaultValues.push($(this).val());
    });
    $('#form_contact input[type=text], #form_contact textarea').focus(function(){
      formInputValue = $(this).val();
			$(this).removeClass('formError');
      $(this).val('');
    });
    
    $('#form_contact input[type=text], #form_contact textarea').blur(function(){
      if($(this).val() == '' && formInputValue != '' )
        $(this).val(formInputValue);
    });
    
    $('#form_contact input[type=submit]').click(function(){
      var sendForm = true;
      $('#form_contact input[type=text], #form_contact textarea').each(function(){
				if( $(this).val() == '' || $(this).val().length < 2 )
				{
					$(this).addClass('formError');
					sendForm = false;
		    }
				else
				{
					var i=0;
					for(i=0;i<defaultValues.length;i++)
					{
						if( $(this).val() == defaultValues[i] )
						{
		          $(this).addClass('formError');
							sendForm = false;
						}
					}
				}
      });
			return sendForm;
    });
    
    /*$('.page_item').hover(function(){ 
        $(this).children('ul').removeClass('hidden');          
      },function(){ 
        $(this).children('ul').addClass('hidden');
        $('.current_page_item ul').removeClass('hidden');
        $('.current_page_item').parent().removeClass('hidden');
      }
    );*/
    
    $('#nav_sidebar .page_item a').each( function(){
      if( $(this).parent().has('ul').length > 0 ){               
        $(this).removeAttr('href').css({'cursor' : 'pointer'});
      }
     });
    
    $('#nav_sidebar .page_item a').click(function() { 
        if( !$(this).attr('href') ){              
          if ($(this).parent().children('ul').is(':hidden')) {
            $(this).parent().children('ul').removeClass('hidden');
          } else {
            $(this).parent().children('ul').addClass('hidden');
            $('#nav_sidebar .current_page_item ul').removeClass('hidden');
            $('#nav_sidebar .current_page_item').parent().removeClass('hidden');
          }
        }
      }
    );
    
  });
})(jQuery); 
