	// Clear default function
	jQuery.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = jQuery(this).val();
	        // Textareas don't read val() function from jquery so we use normal js
	        if(default_value == ""){
	          default_value = this.value;
	        }
			jQuery(this).focus(function(){
				if (jQuery(this).val() == default_value) jQuery(this).val("");
			});
			jQuery(this).blur(function(){
				if (jQuery(this).val() == "") jQuery(this).val(default_value);
			});
		});
	};
	


jQuery(document).ready(function(){

	jQuery('#request_callback input').clearDefault();


	jQuery('.single_job').click(function(){
		
		link = jQuery(this).find('a').attr('href');
		
		window.location = link;
		
	});
	
	
	expandedBlock = ""
	maxWidth = 330;
	minWidth = 173;	

	jQuery("#home_page_banner #slides_container .slide").hover(function(){
		
		current_width = jQuery(this).width();

		jQuery(expandedBlock).stop().animate({width: minWidth+"px"}, { queue:false, duration:400 });
	    jQuery(this).stop().animate({width: maxWidth+"px"}, { queue:false, duration:400});
		jQuery(this).siblings().stop().animate({width: "142px"}, 400);

		jQuery(this).find('.slide_content').fadeIn(500);

		expandedBlock = this;
		
	}, function(){

		jQuery(this).find('.slide_content').fadeOut(500);
		jQuery(this).siblings().stop().animate({width: "173px"});
		jQuery(this).stop().animate({width: "173px"});

	});
	




	jQuery('#marketing_slideshow').cycle({
		fx:				'fade',
		speed:			1000,
		timeout:		5000
	})
	


	jQuery('#clients_slide').cycle({
		fx:				'scrollHorz',
		speed:			1000,
		timeout:		6000,
		slideExpr:		'.logos_container'
	})




});
