//Site functions

jQuery(document).ready(function() {
	
	//Rename Research & Development in menu to R&D
	jQuery('#menu li a').each(function(){
		if(jQuery(this).attr('title')=="Research & Development") {
			jQuery(this).text("R&D")
		}
	});
	
	//Add Last class to last menu item
	jQuery('#menu li:last').addClass('last');
	
	//Image Change on menu hover
	jQuery('.home #menu li').hover(function(){
		jQuery('#left #hover_image').attr('src', jQuery(this).find('.featured-image img').attr('src'));
		jQuery('#left #hover_image').fadeIn(0);
		jQuery('#left img').not('#hover_image').fadeOut(0);
	},
		function () {
			jQuery('#left #hover_image').fadeOut(0);
			jQuery('#left img').not('#hover_image').fadeIn(0);
		}
	);
	
	//Brands page image change
	jQuery('#brands-list li').hover(function(){
		link = jQuery(this).find('.brand-image-link').attr('src');
		jQuery('#left #hover_image').attr('src', link);
		jQuery('#left #hover_image').height('auto');
		jQuery('#left #hover_image').width(jQuery('#left').width() + 20);
		jQuery('#left #hover_image').fadeIn(0);
		jQuery('#left img').not('#hover_image').fadeOut(0);
	},
		function () {
			jQuery('#left #hover_image').fadeOut(0);
			jQuery('#left img').not('#hover_image').fadeIn(0);
		}
	);
	
	//For validation.. check if val!='' if is set title as val
	jQuery('.wpcf7 input, .wpcf7 textarea').each(function(){
		jQuery(this).attr('title', jQuery(this).val());
	});
	
	//Old Hover, before slider implication
	//var first_hover = 1;
	//jQuery('#brands-list li').hover(function(){
	//	if(first_hover){
	//		current_link = jQuery('#left img').attr('src');
	//		first_hover = 0;
	//	}
	//	link = jQuery(this).find('.brand-image-link').attr('src');
	//	jQuery('#left img').attr('src', link);
	//	jQuery('#left img').height('auto');
	//	jQuery('#left img').width(jQuery('#left').width() + 20);
	//});
	
	//jQuery('#brands-list li').mouseleave(function(){
	//	
	//	setTimeout(function(){
	//
	//		jQuery('#left img').attr('src', current_link);
	//		
	//	}, 100);
	//});	
	
	jQuery('#menu li, #brands-list li').mouseover(function(){
		jQuery(this).stop().animate({opacity:0.6}, {duration:100})
	}).mouseout(function(){
		jQuery(this).stop().animate({opacity:1}, {duration:100})
	});

	//Cleaning input fields on focus
	var fields = new Array();
	
	jQuery('form input, form textarea').each(function(){
		fields[jQuery(this).attr('name')] = jQuery(this).val();
	});
	
	jQuery('form input, form textarea').live('focus', function(){
		if(jQuery.inArray(jQuery(this).val(), fields)){
			if(jQuery(this).val() == fields[jQuery(this).attr('name')])
				jQuery(this).val('');
		}
	});
	
	jQuery('form input, form textarea').live('blur', function(){
		if(jQuery.inArray(jQuery(this).val(), fields)){
			if(jQuery(this).val() == ''){
				jQuery(this).val(fields[jQuery(this).attr('name')]);
			}
		}	
	});

	jQuery('form').bind('submit', function(e) {
		jQuery('form input.input-text, form textarea').each(function(){
			if(jQuery.inArray(jQuery(this).val(), fields)){
				if(jQuery(this).val() == fields[jQuery(this).attr('name')]){
					jQuery(this).val('');
				}
			}	
		});
	});
	
});
