jQuery.noConflict();
// jQuery.preloadImages=function(){for(var i=0;i<arguments.length;i++){jQuery("<img>").attr("src",arguments[i]);}}
jQuery('document').ready(function(){	// Define variables
	submenu_timeout = 3000;
	timeout_support = '';
	timeout_products = '';
		
	// Mouse over for social media icons
	jQuery('#menu_buttons div').mouseover(function(){
		jQuery(this).css('background-position', 'bottom left');
	});
	jQuery('#menu_buttons div').mouseout(function(){
		jQuery(this).css('background-position', 'top left');
	});
	
	// Mouse over for boxes
	jQuery('.box').mouseover(function(){
		jQuery(this).css('background-position', 'top left');
	});
	jQuery('.box').mouseout(function(){
		jQuery(this).css('background-position', 'bottom left');
	});
	
	// Search field set value
	jQuery('input[name=s]').focus(function(){
	   if(jQuery(this).val() == 'Search') {
			jQuery(this).val('');
		}
	});
	jQuery('input[name=s]').blur(function(){
		if (jQuery(this).val() == ''){
			jQuery(this).val('Search');
		}
	});	
	
	// Newsletter field set value
	jQuery('input[name=email]').focus(function(){
	   if(jQuery(this).val() == 'Email') {
			jQuery(this).val('');
		}
	});
	jQuery('input[name=email]').blur(function(){
		if (jQuery(this).val() == ''){
			jQuery(this).val('Email');
		}
	});

	// Newsletter submit
	jQuery('#newsletter_submit').click(function(){
		var email = jQuery('input[name=email]').val();
		var lang = 'int';
		
		jQuery('#newsletter_content .success, #newsletter_content .error, #newsletter_content .load').hide();		
		jQuery('#newsletter_content .load').fadeIn('100');
		
		jQuery.post('http://steelseries.com/SteelSeriesNewsletter.php', { email: email, lang: lang }, function(data){
			if(data == 'false'){
				jQuery('#newsletter_content .load').fadeOut('100', function(){
					jQuery('#newsletter_content .error').fadeIn('100');
				});
			}
			else{
				jQuery('#newsletter_content .load').fadeOut('100', function(){
					jQuery('#newsletter_content .success').fadeIn('100');
				});
			}
		});
	});
	
	jQuery('#newsletter').click(function(){
		jQuery('li').removeClass('arrow');
		jQuery('#newsletter').parents('li').addClass('arrow');
		jQuery('#submenu_support:visible, #submenu_products:visible, #rss_container:visible, #submenu_shop:visible').hide();
		if(jQuery('#newsletter_container').is(':visible')) {
			jQuery('#newsletter_container').fadeToggle();
			jQuery('li').removeClass('arrow');
		}
		else jQuery('#newsletter_container').css({left: jQuery('#newsletter').offset().left-(jQuery('#newsletter_container').width()/2)+(jQuery('#newsletter').width()/2) + 'px', top: jQuery('#header').offset().top+64 + 'px', position: 'absolute', 'z-index': '100'}).fadeToggle();
	});
	
	jQuery('#rss').click(function(){
		jQuery('li').removeClass('arrow');
		jQuery('#rss').parents('li').addClass('arrow');
		jQuery('#submenu_support:visible, #submenu_products:visible, #newsletter_container:visible, #submenu_shop:visible').hide();
		if(jQuery('#rss_container').is(':visible')) {
			jQuery('#rss_container').fadeToggle();
			jQuery('li').removeClass('arrow');
		}
		else jQuery('#rss_container').css({left: jQuery('#rss').offset().left-(jQuery('#rss_container').width()/2)+(jQuery('#rss').width()/2) + 'px', top: jQuery('#header').offset().top+64 + 'px', position: 'absolute', 'z-index': '100'}).fadeToggle();
	});
	
	// Submenus
	jQuery('#products, #submenu_products').mouseover(function(){
		jQuery('li').removeClass('arrow');
		jQuery('#support, #shop').removeClass('active');
		jQuery('#products').parent('li').addClass('arrow');
		jQuery('#products').addClass('active');
		jQuery('#submenu_support:visible, #newsletter_container:visible, #rss_container:visible, #submenu_shop:visible').hide();
		if(jQuery('#submenu_products').is(':visible')) clearTimeout(timeout_products);
		else { 
			jQuery('#submenu_products').css({left: jQuery('#products').offset().left-(jQuery('#submenu_products').width()/2)+(jQuery('#products').width()/2) + 'px', top: jQuery('#header').offset().top+64 + 'px', position: 'absolute', 'z-index': '100'}).fadeToggle();
			jQuery('#products').parent('li').addClass('arrow');
			jQuery('#products').addClass('active');
		}
	});
	
	jQuery('#support, #submenu_support').mouseover(function(){
		jQuery('li').removeClass('arrow');
		jQuery('#products, #shop').removeClass('active');
		jQuery('#support').parent('li').addClass('arrow');
		jQuery('#support').addClass('active');
		jQuery('#submenu_products:visible, #newsletter_container:visible, #rss_container:visible, #submenu_shop:visible').hide();
		if(jQuery('#submenu_support').is(':visible')) clearTimeout(timeout_support);
		else {
			jQuery('#submenu_support').css({left: jQuery('#support').offset().left-(jQuery('#submenu_support').width()/2)+(jQuery('#support').width()/2) + 'px', top: jQuery('#header').offset().top+64 + 'px', position: 'absolute', 'z-index': '100'}).fadeToggle();
			jQuery('#support').parent('li').addClass('arrow');
			jQuery('#support').addClass('active');
		}
	});
	
	jQuery('#shop, #submenu_shop').mouseover(function(){
		jQuery('li').removeClass('arrow');
		jQuery('#products, #support').removeClass('active');
		jQuery('#shop').parent('li').addClass('arrow');
		jQuery('#shop').addClass('active');
		jQuery('#submenu_products:visible, #submenu_support:visible, #newsletter_container:visible, #rss_container:visible').hide();
		if(jQuery('#submenu_shop').is(':visible')) clearTimeout(timeout_support);
		else {
			jQuery('#submenu_shop').css({left: jQuery('#shop').offset().left-(jQuery('#submenu_shop').width()/2)+(jQuery('#shop').width()/2) + 'px', top: jQuery('#header').offset().top+64 + 'px', position: 'absolute', 'z-index': '100'}).fadeToggle();
			jQuery('#shop').parent('li').addClass('arrow');
			jQuery('#shop').addClass('active');
		}
	});
	
	jQuery('#products, #submenu_products').mouseout(function(){
		clearTimeout(timeout_products);
		timeout_products = setTimeout(function(){ 
			jQuery('#submenu_products:visible').fadeToggle(); 
			jQuery('#products').parent('li').removeClass('arrow');
			jQuery('#products').removeClass('active');
		}, submenu_timeout);
	});
	
	jQuery('#support, #submenu_support').mouseout(function(){
		clearTimeout(timeout_support);
		timeout_support = setTimeout(function(){ 
			jQuery('#submenu_support:visible').fadeToggle();
			jQuery('#support').parent('li').removeClass('arrow');
			jQuery('#support').removeClass('active');
		}, submenu_timeout);
	});
	
	jQuery('#shop, #submenu_shop').mouseout(function(){
		clearTimeout(timeout_support);
		timeout_support = setTimeout(function(){ 
			jQuery('#submenu_shop:visible').fadeToggle();
			jQuery('#shop').parent('li').removeClass('arrow');
			jQuery('#shop').removeClass('active');
		}, submenu_timeout);
	});
	// Submenus end
	
	jQuery.fn.fadeToggle = function(speed, easing, callback) {
		return this.animate({opacity: 'toggle'}, submenu_timeout/10, easing, callback); 
	};
});
