/*******************************************
	BOHIO STYLSHEET
	------------------------
	Created : 10.7.10
	Designer : EAMejia
	Coder : QwibbleDesigns
*******************************************/

$(function () {
	
	// DROPDOWN MENU
		$('div#footer ul > li > ul > li:last-child').addClass('last');
		$('ul#nav > li > a').wrapInner('<span />')
		$("ul#nav li ul").append("<li class='last'></li>"); 
	   	$("ul#nav").superfish({
			autoArrows:false
		});
	   	$("ul#nav li:last-child").prev().addClass('lat');
	
	// PORTFOLIO IMAGE CATEGORIES
		$('ul#portfolio_content li').each(function(){
			if($(this).find('img').hasClass('threed')) {
				$(this).find('a').append('<span class="threed"></span>');
			}
			else if($(this).find('img').hasClass('web')) {
				$(this).find('a').append('<span class="web"></span>');
			}
			else if($(this).find('img').hasClass('gfx')) {
				$(this).find('a').append('<span class="gfx"></span>');
			}
			else if($(this).find('img').hasClass('video')) {
				$(this).find('a').append('<span class="video"></span>');
			}
		});
	
	// SIDEBAR TABBED CONTENT
		var tabContainers = $('li#tabs > div');
	    $('li#tabs ul#tabLinks li a').click(function () {
	        tabContainers.hide().filter(this.hash).show();
	        $('li#tabs ul#tabLinks li').removeClass('current');
	        $(this).parent('li').addClass('current');
	        return false;
	    }).filter(':first').click();
	
	
	// INLINE LABELS
		$("label.inlined + input.input-text").each(function() {
			$(this).focus(function () {
				$(this).parent().find("label.inlined").addClass("focus");
			});
			$(this).keypress(function () {
				$(this).parent().find('label.inlined').addClass('has-text').removeClass('focus');
			});
			$(this).blur(function () {
				if($(this).val() == "") {
					$(this).prev("label.inlined").removeClass("has-text").removeClass("focus");
				}
			});
		});
		
	// HOVER EFFECT FOR LIGHTBOX	
		$('a[rel=lightbox]').each(function() {	
			var $image = $(this).contents("img");
			if ($image.length > 0) {	
				var $bg = jQuery("<span class='overlay clearfix'></span>").appendTo(jQuery(this));
				$(this).bind('mouseenter', function(){
					$height = $image.outerHeight();
					$width = $image.width();
					$pos =  $image.position();		
					$bg.css({height:$height, width:$width, top:$pos.top, left:$pos.left});
				});	
			}
		});	
		$('a[rel=lightbox]').hover(function(){
			$(this).find('img').stop().animate({opacity:0.8},200);
		},function(){
			$(this).find('img').stop().animate({opacity:1},200);
		});
		
	// FOOTER LAST LINK
		$('#footer ul li ul li:last-child').addClass('last');
		
	
	// AJAX CONTACT FORM
	$('#contact_submit').click(function(){
	var input_name = $('#contact_name').val(),
		input_email = $('#contact_email').val(),
		input_subject = $('#contact_subject').val(),
		input_message = $('#contact_message').val(),
		response_text = $('#response'); 
		response_text.hide();
		response_text.html('Loading...').show();
		$.post('php/contact-send.php', {name: input_name, email: input_email, subject: input_subject, message: input_message}, function(data){
			response_text.html(data);
		});
		return false;
	});
	
	
});
