var popupStatus = 0;

function loadEnviarPagina() {
	if (popupStatus == 0) {
		$("#backgroundPopup").css( {
			"opacity" : "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupEnviarPagina").fadeIn("slow");
		popupStatus = 1;
	}
}

function disableEnviarPagina() {
	if (popupStatus == 1) {
		$("#backgroundPopup").fadeOut("slow");
		$("#popupEnviarPagina").fadeOut("slow");
		popupStatus = 0;
	}
}

function centerEnviarPagina() {
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupEnviarPagina").height();
	var popupWidth = $("#popupEnviarPagina").width();
	$("#popupEnviarPagina").css( {
		"position" : "absolute",
		"top" : windowHeight / 2 - popupHeight / 2,
		"left" : windowWidth / 2 - popupWidth / 2
	});
	// only need force for IE6
	$("#backgroundPopup").css( {
		"height" : windowHeight
	});

}

function postEnviarPagina() {
	document.fenvpag.furl.value=window.location;
	showWaitEnviarPagina();
	if (popupStatus == 1) {
		$.post("index.php", $("#fenvpag").serialize(), function(data) {
			if (data != '') {
				alert(data);
			} else {
				document.fenvpag.reset();
				disableEnviarPagina();
			}
			hideWaitEnviarPagina();
		});
	}
}

function showWaitEnviarPagina() {
	$("#popupEnviarPaginaSend").hide();
	$("#popupEnviarPaginaWait").show();
}

function hideWaitEnviarPagina() {
	$("#popupEnviarPaginaWait").hide();
	$("#popupEnviarPaginaSend").show();
}

$(document).ready(function() {
	// LOADING POPUP
		// Click the button event!
		$("#buttonEnviarPagina").click(function() {
			// centering with css
				centerEnviarPagina();
				// load popup
				loadEnviarPagina();
			});
		// CLOSING POPUP
		// Click the x event!
		$("#popupEnviarPaginaClose").click(function() {
			disableEnviarPagina();
		});
		// Click out event!
		$("#backgroundPopup").click(function() {
			disableEnviarPagina();
		});
		// Press Escape event!
		$(document).keypress(function(e) {
			if (e.keyCode == 27 && popupStatus == 1) {
				disableEnviarPagina();
			}
		});
		// POST POPUP
		// Click the button event!
		$("#popupEnviarPaginaSend").click(function() {
			postEnviarPagina();
		});
	});

