$(function(){
  
  Cufon.set('fontFamily', 'Garamond Premiere Pro');
  
    
  Cufon.replace('#home_page_top h1',{
    color: '#ffb400',
    fontSize: '34',
    textShadow: '2px 2px 5px #000'  
  });
  /*
  Cufon.replace('#nav ul li a',{
    fontSize: '23',
    color: '#272727'
  });
  */
  Cufon.replace('#split_rock h2, #rocky_mountain h2',{
    fontSize: '39',
    color: '#ffb400',
    textShadow: '1px 1px 5px #272727'
  });
  
  Cufon.replace('#split_rock h3',{
    fontSize: '30',
    color: '#FFFFFF'
  });
  
  Cufon.replace('#rocky_mountain h3',{
    fontSize: '30',
    color: '#272727'
  });
  
  Cufon.replace('#footer h3',{
    fontSize: '32',
    color: '#ffb400'
  });
  
  Cufon.replace('#split_rock ul li, #rocky_mountain ul li',{
    fontSize: '22',
    color: '#000'
  });
  
  Cufon.replace('.pod h2',{
  	fontSize: '22',
  	color: '#ffb400'
  });
  
  Cufon.replace('.garamond',{
  	fontSize: '40',
  	color: '#ffb400',
  	textShadow: '1px 1px 8px #000'
  });
  
  Cufon.replace('#staff_list h3',{
  	fontSize: '20',
  	color: '#ffb400'
  });
  
  Cufon.replace('#contact_sidebar h3',{
  	fontSize: '22',
  	color: '#ffb400'
  });
  
  Cufon.replace('#form h2',{
  	fontSize: '28'
  });
  
  Cufon.replace('#contact_gallery h3',{
  	fontSize: '24',
  	color: '#ffb400'
  });
  
  $("img.thumb").each(function() {

      $(this)

          .css({
              "-webkit-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg)',
              "-moz-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg)'
          })
          .hover(function() {
              $(this).css({
                  "-webkit-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg) scale(1.05)',
                  "-moz-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg) scale(1.05)'
              })
          }, function() {
              $(this).css({
                  "-webkit-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg) scale(1)',
                  "-moz-transform": 'rotate(' + (Math.floor(Math.random()*10)-5) + 'deg) scale(1)'
              })
          });
    });
    
    var settings = {
	  		imageLoading: '/images/loading.gif',
			imageBtnPrev: '/images/prev.png',
			imageBtnNext: '/images/next.png',
			imageBtnClose: '/images/close.png',
			imageBlank: '/images/lightbox-blank.gif',
			imageBtnBottomPrev: '/images/btm_prev.gif',
			imageBtnBottomNext: '/images/btm_next.gif',
			imageBtnPlay: '/images/start.png',
			imageBtnStop: '/images/pause.png'
	  	}
	  	
	  	$('a.lbox').lightBox(settings);
    
    $('#quick_submit').click(function(){
    	if($('#name').val() == '') { return false; }
    	if($('#email').val() == '') { return false; }
    	if($('#message').val() == '') { return false; }
    	
    	
    	$('#quick_contact_form').css('position','relative');
    	
    	$('<div class="overlay"></div>').appendTo($('#quick_contact_form')).fadeIn(500);
    	$('#quick_contact_form').find('p.error').slideUp('fast');
    	var posturl = $(this).parent().attr('action');
    	$.post(
    		posturl,
    		{
    			'name' : $('#name').val(),
    			'email' : $('#email').val(),
    			'message' : $('#message').val(),
    			'ajax' : 'ajax'
    		},
    		function(r){
    			// handle the response accordingly
    			if(r.error == 'bad_email')
    			{
    				$('<p class="error">'+r.message+'</p>').prependTo($('#quick_contact_form')).slideDown('fast');
    			}
    			if(r.error == 'message_sent')
    			{
    				$('<p class="message">'+r.message+'</p>').prependTo($('#quick_contact_form')).slideDown('fast');
    				$('#quick_submit').attr('disabled','disabled');
    			}
    			if(r.error == 'message_failed')
    			{
    				$('<p class="error">'+r.message+'</p>').prependTo($('#quick_contact_form')).slideDown('fast');
    			}
    			
    			
    			$('.overlay').fadeOut(500);
    		},
    		'json'
    		
    	);
    	
    	return false;
    });
    
});

