// JavaScript Document
	function validateemail(strEmail){
  		//validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if (!emailReg.test(strEmail)){
    		return false;
		}
		
    return true; 
	}
	function getUrlVars() {
		var vars = {};
		var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
			vars[key] = value;
		});
		return vars;
	}
$(document).ready(
function(){
	$('#footer').append('<div id="webtools"></div>');
	$('#webtools').append('<form id="newsletter"></form>');
	$('#newsletter').append('<input type="text" id="email" value="email" />');
	$('#newsletter').append('<a href="#" id="btn-newsletter">Abbonieren Sie unseren newsletter</a>');
	$('#webtools').append('<span class="loading"> Email Adresse eingeben</span>');
	$('#webtools').append('<span class="already">Die Email Adresse gibt es schön im Database</span>');
	$('#webtools').append('<span class="doit">Anmeldung... </span>');
	
	
	if(getUrlVars()["msg"]){
		if(getUrlVars()["msg"] == "confirmed"){ alert ('email confermata con successo'); };
		if(getUrlVars()["msg"] == "removed"){ alert ('email rimossa con successo'); };
	}
	$('#email').focus(
		function(){
			email = $(this).val();
			if(email=="email"){
				$("#email").attr("value", ""); 
			}
		}
	);
	verificando=false;
	$('#email').change(
		function(){
			verificando=true;
			email = $(this).val();
			if(email !== "" && email!== 'email' && !validateemail(email)){
				alert("email non valida");
			}
			verificando=false;
		}
	)
	$('#btn-newsletter').click(
		function(){
			email = $('#email').val();
			if(verificando){
				return false
			};
			if(email == "email" || email ==""){
				alert("email non valida");
				$('#email').focus();
				return false;
			}
			if(email !== "" && email!== 'email' && !validateemail(email)){
				alert("email non valida");
				$('#email').focus();
				return false;
			}
			$('#newsletter').fadeOut('fast',
				function(){
					$('.loading').fadeIn('fast',
						function(){
							$.post("../insertemail.php",{emailval:email},
								function(data){
									$('.loading').fadeOut('fast',
										function(){
											if(data == "alreadyinserted"){
												$('.already').fadeIn();
												tm = setTimeout(
													function(){
														$('.already').fadeOut('fast',
															function(){
																$('#newsletter').fadeIn("fast",
																	function(){
																		clearTimeout(tm); 
																	}
																);
															}
														);
													}
												,3000);
											} else {
												$('.doit').fadeIn();
											}
										}
									);
								}
							);
						}
					)
				}
			);
			return false;
		}
	)
}
);
