function is_valid_email (email){
	return /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i .test(email);
}

jQuery(
	function(){
		
		var is_msie_6 = (jQuery.browser.msie && jQuery.browser.version == 6.0);
		
		if(is_msie_6){
			DD_belatedPNG.fix('.pngfix');
			jQuery('#mainImgImg').load(
				function(){
					//DD_belatedPNG.fixPng(document.getElementById('mainImgImg'));
				}
			);
			
		}
		
		jQuery('#mainImg img').load(
			function(){
				jQuery(this).fadeIn(200);
			}
		);
		
		jQuery('#products a').hover(
			function(){
				
				jQuery('#mainImg .name').text(jQuery(this).attr('title'));
				
				jQuery('#mainImg img')
				.hide()
				.attr('src',jQuery(this).attr('rel')+'?v='+new Date().getTime());
				if(is_msie_6){
					//DD_belatedPNG.fixPng(document.getElementById('mainImgImg'));
				}
				
				jQuery('#mainImg a')
				.attr('href',jQuery(this).attr('href'));
				
			},function(){
				
				return false;
				
			}
		).click(
			function(){
				
				window.location.href = jQuery('#mainImg a').attr('href');
				return false;
				
			}
		);
		
		/*
		jQuery('#saveNewsletter').click(
			function(){
				
				if(!jQuery('#privacyCheck').attr('checked')){
					
					alert('Confermare presa visione dell\'informativa sulla privacy');
					return false;
					
				}
				if(!is_valid_email(jQuery('#newsletterMail').val())){
					
					alert('Inserire un indirizzo mail valido');
					return false;
					
				}



				jQuery.get(
					'/subscribe-newsletter.php',
					{
						act:hex_md5('subscribe'),
						email:jQuery('#newsletterMail').val()
					},
					function(res){
						if(res.res === true){
							jQuery('.newsletterForm').before(res.msg).remove();
						}
					},
					'json'
				);

				
			}
		);
		*/
		
		jQuery('#news').each(
			function(){
				
				var first = 0;
				var that = this;
				var l = jQuery('.news',that).length;
				var speed = 3000;
				var t = false;
				
				this.iniSlide = function(){
					t = window.setInterval(
						function(){
							that.slide();
						},
						3000
					);
				}
				
				this.slide = function(){
					
					first = (first+1)%(l-1);
					speed = (first === 0) ? 1 : 3000;
				
					jQuery('.scroller',that).scrollTo(jQuery('.news:eq('+(first)+')'),speed,{});
					
				}
				
				this.stopSlide = function(){
					window.clearInterval(t);
				}
				
				if(l>2){
					that.iniSlide();
					jQuery('.scroller',that).hover(
						function(){
							that.stopSlide();
						},
						function(){
							that.iniSlide();
						}
					);
					
				}
				
			}
		);
		
	}
);

