var currentURL;

$(document).ready (function(){
	// Hole aktuelle URL
	currentURL = $("#currentURL").html();
	$("#currentURL").remove();
	$("#curURL").val(currentURL);
	
	//PopupFader
	$("#mailPopup").click (function(){
		var currentOffset = $("#mailPopup").offset();
		$("#mailPopupContent").css({
			"left":(currentOffset.left-120)+"px",
			"top":(currentOffset.top+20)+"px"
		});
		
		$("#mailPopupContent").fadeTo(800,1);
		mailFormHandler();
	});
});

//Formularhandler
function mailFormHandler(){
	$("#close").click (function(){
		$("#mailPopupContent").fadeTo(500,0);
	});
	
	$("#sendForm").unbind("click");
	$("#sendForm").click (function(){
		
		
		
		
		var currentName = $("#mailName").val();
		var currentMail = $("#mailAddr").val();
		var currentNameTo = $("#mailNameTo").val();
		var currentMailTo = $("#mailAddrTo").val();
		var currentMessage = $("#mailMessage").val();
		
		if (currentMail != "" && currentMailTo != ""){
			
			$("#mailForm").fadeTo(200,0,function(){
				$("#mailPopupContent").css({
					"background-image":"url(mailPopup/css/sending.gif)"
				});	
			});
			
			
			var sendURL = "mailPopup/functions/send.php";
			var sendDatas = $("#mailForm").serialize();
			
			$.ajax({
				url: sendURL,
				cache: false,
				type: "post",
				data: sendDatas,
				success: function(res){
					// wenn die PHP-Datei eine 1 zurückgibt
					if (res == 1){
						alert ("Ihre Nachricht wurde erfolgreich verschickt");
						$("#mailPopupContent").remove();
						$("#mailPopup").css({"background-image":"url()"});
						$("#mailPopup").unbind("click");	
					}else{
						//alert (res);
						$("#mailForm").fadeTo(200,1,function(){
							$("#mailPopupContent").css({
								"background-image":"url()"
							});	
						});
						//sonst hat der Versand nicht geklappt
						alert ("Leider gab es einen Fehler beim Versenden, bitte versuchen Sie es nach einiger Zeit noch einmal");
					}
					
					//Entferne die Nachrichtenbox + Link
					
				}
			});
		}else{
			alert ("Bitte geben Sie beide Mail-Adressfelder an");
		}
	});
}

