var overlayInfo = function(){
	return {
		addToLoadEvent : function() {
			var f = function() { overlayInfo.init() };
			if (window.addEventListener)
	 			window.addEventListener('load', f, false);
	  		else if (window.attachEvent)
				window.attachEvent('onload', f);
		},
		init : function() {
			if(!overlayInfo.cookies.read("cookieHome81H01Soldes")){	
				this.display();
				$("#overlayInfoClose, #overlayInfoVeil, #accesSoldes").click(function() {					
					overlayInfo.hide();
				});
			}
			else {
				this.hide();
			}
		},
		display : function() {
			this.cookies.create("cookieHome81H01Soldes","dejavu");/* (***)  */
			$("#overlayInfo").show();
			$("#overlayInfoVeil").show();
		},
		hide : function() {
			$("#overlayInfo").hide();
			$("#overlayInfoVeil").hide();
		},
		setTimeout : function() {
			this.timeout = window.setTimeout(overlayInfo.hide, 10000, true);
		},
		clearTimeout : function() {
			clearTimeout(this.timeout);
		},
		cookies : function() {
			return {
				create : function(name,value,days) {
					if (days) 
					{
						var date = new Date();
						date.setTime(date.getTime()+(days*24*60*60*1000));
						var expires = "; expires="+date.toGMTString();
					}
					else var expires = "";
					document.cookie = name+"="+value+expires+"; path=/";
				},
				read : function(name) {
					var nameEQ = name + "=";
					var ca = document.cookie.split(';');
					for(var i=0;i < ca.length;i++) {
						var c = ca[i];
						while (c.charAt(0)==' ') c = c.substring(1,c.length);
						if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
					}
					return null;
				},
				erase : function(name) {
					this.create(name,"",-1);
				}
			};
		}()
	};
}();

function verifEmailFormat(tested){
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	return(reg.test(tested));
}


function resizeOverlayInfoVeil(){
	$('#overlayInfoVeil').css({'height': $(document).height(),'width': $(document).width()});
}

$(function(){
	$('#overlayInfo, #overlayInfoVeil').appendTo('body');	
	overlayInfo.addToLoadEvent();
	
	
	setTimeout('resizeOverlayInfoVeil()', 500);	
	$(window).resize(function(){
			resizeOverlayInfoVeil();
	});
	
	
	$('#sendEmail').click(function(){
		var saisie = $('#email_user').val();
			if(verifEmailFormat(saisie)){
				$('#formInscriptionNewsletter').fadeOut(300,function(e){				
					$('#Confirmation').fadeIn(300);
				});
			$('body').append('<img src="http://www.celaia.fr/Services/Action.aspx?email=' + saisie+ '&partenaire=SOLDESCEL&s=tag&a=inscriptionnewsletter" id="TagNewsletter" />');
			}else{
				alert('Merci de saisir une adresse email valide');
			}
	});	
});
