/* Author: 

*/

$(function() {
	
	$('.footer_form .name').attr('placeholder', 'Enter your name...');
	$('.footer_form .email').attr('placeholder', 'Enter your email address...');
	$('.footer_form .message').attr('placeholder', 'Enter a message...');

	// Add class to pre/code
	$("pre").addClass("prettyprint linenums");
	$("code").addClass("prettyprint linenums");
	
	// Notices
	$('body').mousemove(function() {
	  	$(".alerts").slideUp(1000, function(){ //slideup
		    $(this).remove(); //then remove from the DOM
		 });
	});
	
	
	// Login
	$(".signin").click(function(e) {
		e.preventDefault();
	    $("#signin_menu").fadeIn('slow');
	});

	$("#signin_menu").mouseup(function() {
	    return false
	});
	
	$(document).mouseup(function(e) {
		if($(e.target).parent("a.signin").length==0) {
	        $("#signin_menu").fadeOut('slow');
	   	}
	});
	
	// Pretty Photo
	$('#content a:has(img):not(.skip_prettyPhoto)').addClass('prettyPhoto');
	$("a.prettyPhoto, a[rel=listing_image]").prettyPhoto();

	// Image hovers
	var opacity = 1, toOpacity = 0.8, duration = 500;

	//set opacity ASAP and events
	$('.hoverFade').css('opacity',opacity).hover(function() {
	      $(this).fadeTo(duration,toOpacity);
	    }, function() {
	      $(this).fadeTo(duration,opacity);
	    }
	);

	// Drop Menu
	$("nav#primary ul ul").css({display: "none"});

	$("nav#primary ul li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(400);
	},function(){
		$(this).find('ul:first').css({visibility: "visible"}).slideUp(400);
	});

	// Pretty Photo
	$('.page a:has(img), .post a:has(img)').addClass('prettyPhoto');
	$("a[class^='prettyPhoto']").prettyPhoto();

	// Tipsy
	$('.tooltip').tipsy({
		gravity: $.fn.tipsy.autoNS,
		fade: true,
		html: true
	});

	$('.tooltip-s').tipsy({
		gravity: 's',
		fade: true,
		html: true
	});

	$('.tooltip-e').tipsy({
		gravity: 'e',
		fade: true,
		html: true
	});

	$('.tooltip-w').tipsy({
		gravity: 'w',
		fade: true,
		html: true
	});

	// Chosen
	$(".chzn").chosen();

});

