jQuery.noConflict();
jQuery(function($){
	
		/**
		* Quick Form Field Clears'
		**/
		
		$('#contact_form input[type=text]').focus(function(){
			var defaultval = $(this).attr('title');
			var currval = $(this).attr('value');
			if(defaultval == currval) {
				$(this).attr('value', '');
			}
		});
		
		$('#contact_form input[type=text]').blur(function(){
			var defaultval = $(this).attr('title');
			var currval = $(this).attr('value');
			if(currval == '') {
				$(this).attr('value', defaultval);
			}
		});
		
		$('#contact_form textarea').focus(function(){
			var defaultval = $(this).attr('title');
			var currval = $(this).text();
			if(defaultval == currval) {
				$(this).text('');
			}
		});
		
		$('#contact_form textarea').blur(function(){
			var defaultval = $(this).attr('title');
			var currval = $(this).val();
			if(currval == '') {
				$(this).text(defaultval);
			}
		});
		
		/**
		* Quick Contact Form Submission
		**/
		
		$('#contact_form_cont').submit(function(e){
			e.preventDefault();
			var submitform = true;
			$('#contact_loader').html('<span><img src="wp-content/themes/fjpdesign/images/loading.gif" width="16" height="16" /> Processing...</span>');
			$('#contact_form input[type=text], #contact_form textarea').each(function(){
					if((submitform != false) && ($(this).val() == '' || $(this).val() == $(this).attr('title') || $(this).val().length < 3)) {
						alert('Please Fill Out All Required Fields!');
						submitform = false;
						$('#contact_loader span').remove();
						return false;
					}
			});
			if(submitform) {
				var formString = $(this).serialize();
				$.ajax({
						type: 'POST',
						url: 'wp-content/themes/fjpdesign/ajax/quick_contact.php',
						data: formString,
						success: function(msg) {
							//alert(msg);
							if(msg == 'success') {
								$('#contact_msg').hide().html('<p class="contact_success"><a href="#" id="contact_close">Close</a>Thank you for submitting your inquiry! I will be sure to get back to you within the next 24 hours.</p>').slideDown(1000);
							} else {
								$('#contact_msg').hide().html('<p class="contact_error"><a href="#" id="contact_close">Close</a>There was a problem during your submission. Please Try Again!</p>').show(1000);
							}
							$('#contact_loader span').remove();
						}
				});
			}
			
		});
		
		$('#contact_close').live('click', function(e){
			e.preventDefault();
			$('#contact_msg').hide();
		});
		
		
		/**
		* Homepage Banners
		**/
		
		var homebanners_num = $('.banner_content').length - 1;
		var homebanners_currnum = 0;
		$(".banner_content:eq(" + homebanners_currnum + ")").show();
		
		$('#bannernav_left a').click(function(e){
			e.preventDefault();
			homebanners_currnum -= 1;
			if(homebanners_currnum < 0) {
				homebanners_currnum = homebanners_num;
			}
			$(".banner_content:eq(" + homebanners_currnum + ")").fadeIn().siblings('.banner_content').hide();
		});
		
		$('#bannernav_right a').click(function(e){
			e.preventDefault();
			homebanners_currnum += 1;
			if(homebanners_currnum > homebanners_num) {
				homebanners_currnum = 0;
			}
			$(".banner_content:eq(" + homebanners_currnum + ")").fadeIn().siblings('.banner_content').hide();
		});
		
		/**
		* Ajax Paging
		**/
		
		$('.port_navigation > ul.page-numbers > li > a').live('click', function(e){
			e.preventDefault();
			var href = $(this).attr('href');
			var heighttoset = $('#port_holder').outerHeight();
			$('#port_holder').append('<div id="port_overlay" style="height: ' + heighttoset + 'px"><img src="wp-content/themes/fjpdesign/images/ajax-loader-large.gif" /></div>');
			$('#inner_content').load(href + ' #inner_content > *');
		});
		
		/**
		 * Portfolio IMG Hover
		 */

		$('.fjp_portimg a .fjp_hover_img').live('mouseover', function(){
			$(this).parent('a').append('<img src="wp-content/themes/fjpdesign/images/go-overlay.jpg" class="fjp_overlay" />');
			$('.fjp_overlay').fadeTo(500, 0.90);
		});
		
		$('.fjp_portimg a .fjp_overlay').live('mouseout', function(){
			$(this).fadeOut(1000).remove();
		});
		
})
