﻿function makePOSTRequest(url, parameters) {
	http_request = false;
		if (window.XMLHttpRequest)
		{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
				http_request.overrideMimeType("text/html");
			}
		} 
		else if (window.ActiveXObject) 
		{ 
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
				}
		}
		if (!http_request) {
		alert("Cannot create XMLHTTP instance");
		return false;
		}
			http_request.onreadystatechange = alertContents;
			http_request.open("POST", url, true);
			http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http_request.setRequestHeader("Content-length", parameters.length);
			http_request.setRequestHeader("Connection", "close");
			http_request.send(parameters);
		}
		function alertContents() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				result = http_request.responseText;
				document.getElementById("sending_email").innerHTML = result;
			} else {
				alert(http_request.status);
					}
			}
		}	
		function send() {

       

		    if(document.getElementById("user_name").value == "")
		    {
 			document.getElementById("empty_name").style.display = "block";
			document.getElementById("empty_text").style.display = "none";
 			document.getElementById("empty_email").style.display = "none";
 			document.getElementById("empty_title").style.display = "none";
 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("email").value == "")
		    {
		    	document.getElementById("empty_email").style.display = "block";
				document.getElementById("empty_text").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("title").value == "")
		    {
		    	document.getElementById("empty_title").style.display = "block";
				document.getElementById("empty_text").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("text").value == "")
		    {
		    	document.getElementById("empty_text").style.display = "block";
				document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(!email_validate(document.getElementById("email").value))
		    {
		    	document.getElementById("empty_blad").style.display = "block";
				document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_text").style.display = "none";  
		    }
		    else
		    {
			
		    var poststr = "user_name=" + document.getElementById("user_name").value +  "&email=" + document.getElementById("email").value + "&title=" + document.getElementById("title").value + "&text=" + document.getElementById("text").value;
			document.getElementById("sending_email").innerHTML = '<div style="height:196px;"><center><img src="http://anonse.przelotne.pl/images/site/send2.gif" alt="Wysyła Dane" title="Wysyła dane" style="margin-top:20px;"/></center></div>';
			makePOSTRequest("http://anonse.przelotne.pl/modules/SendEmail/send.php", poststr);
		    }
			
		}
		function send_en() {

		       

		    if(document.getElementById("user_name").value == "")
		    {
 			document.getElementById("empty_name").style.display = "block";
			document.getElementById("empty_text").style.display = "none";
 			document.getElementById("empty_email").style.display = "none";
 			document.getElementById("empty_title").style.display = "none";
 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("email").value == "")
		    {
		    	document.getElementById("empty_email").style.display = "block";
				document.getElementById("empty_text").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("title").value == "")
		    {
		    	document.getElementById("empty_title").style.display = "block";
				document.getElementById("empty_text").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(document.getElementById("text").value == "")
		    {
		    	document.getElementById("empty_text").style.display = "block";
				document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_blad").style.display = "none";  
		    }
		    else if(!email_validate(document.getElementById("email").value))
		    {
		    	document.getElementById("empty_blad").style.display = "block";
				document.getElementById("empty_title").style.display = "none";
	 			document.getElementById("empty_name").style.display = "none";
	 			document.getElementById("empty_email").style.display = "none";
	 			document.getElementById("empty_text").style.display = "none";  
		    }
		    else
		    {
			
		    var poststr = "user_name=" + document.getElementById("user_name").value +  "&email=" + document.getElementById("email").value + "&title=" + document.getElementById("title").value + "&text=" + document.getElementById("text").value;
			document.getElementById("sending_email").innerHTML = '<div style="height:196px;"><center><img src="http://anonse.przelotne.pl/images/site/send2.gif" alt="Wysyła Dane" title="Wysyła dane" style="margin-top:20px;"/></center></div>';
			makePOSTRequest("http://anonse.przelotne.pl/modules/SendEmail/send_en.php", poststr);
		    }
			
		}
function email_validate(src) 
{
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(src);
}


