// Password Reminder
var popup;
var background;
var popup_content;

function closePopup(){
	$("#background").hide(2000);
	$("#popup").hide(2000);
	var backgr=document.getElementById("background");
	var popp=document.getElementById("popup");
	//alert(backgr.id);
	//alert(popp);
	document.body.removeChild(backgr)
	document.body.removeChild(popp);
}

//Apre una popup con id "popup"
function openPopup(){
	//background
	background=document.createElement("div");
	background.setAttribute("id","background");
	
	//popup
	popup=document.createElement("div");
	popup.setAttribute("id","popup");
	
	//popup_content
	popup_content=document.createElement("div");
	popup_content.setAttribute("id","popup_content");

	//close button
	closebtt=document.createElement("img");
	closebtt.setAttribute("src","img/close.png");
	closebtt.setAttribute("id","closebtt");
	closebtt.setAttribute("style","behavior: url(css/iepngfix.htc);");
	
	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number	
		//IE 6 or 7
		if (ieversion==7 || ieversion==6)
			closebtt.setAttribute("onclick",closePopup);
		else
			//IE 8
			closebtt.setAttribute("onclick","javascript:closePopup()");	
	}else{
		//FF OPERA
		closebtt.setAttribute("onclick","javascript:closePopup()");	
	}
	
	
	//inserisce i div nella pagina
	document.body.appendChild(background);
	document.body.appendChild(popup);
	document.getElementById("popup").appendChild(closebtt);
	document.getElementById("popup").appendChild(popup_content);

	//popup show
	$("#background").show(2000);
	$("#popup").show(2000);
}

//Carica la form di invio dati nella popup
function loadReminder(){
	//$("#popup_content").append("<p>ciao</p>");
	$("#popup_content").load("reminder_form.php?lang="+getLang());
}

function sendRequest(){
	document.getElementById("email_label").setAttribute("style","color:#FFFFFF");
	var mailvalid=/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	var email=document.getElementById("email").value;
	//alert(mailvalid.test(email));
	
	if(email.value=="" || !mailvalid.test(email)){
		document.getElementById("email_label").setAttribute("style","color:red");
		return false;
	}else{
		$.post("php/sendpassword.php", $('#f_reminder').serialize(),
		function(data){
			//alert(data);
			var sent=data.split("=")[1];
			//alert(sent);
			if(sent=="true"){
				var sent_message=$("#sent").text();
				$("#message").html(sent_message);
			}
			else{
				var unsent_message=$("#unsent").text();
				$("#message").html(unsent_message);	
			}
		});
		
	}
	
}

$(document).ready(function(){
	$("#remember").click(function(){
		openPopup();
		loadReminder();
	});
});

