﻿function testmail(mail) 
{
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
    return regex.test(mail);
};

function ajaxsubscribe()
	{
	//alert("Jdu na to...");
	var email = document.getElementById("email").value;
	var mlist = document.getElementById("mlist").value;
	var message = "/produkty/maxon/cinema-4d/ajaxsubscribe.aspx?mlist=" + mlist + "&email=" + email;
	//alert(message);
	if (testmail(email))
	{
	    //alert("mail je OK");
		if (message != "")
		{
			if (window.ActiveXObject)
			{
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			else
			{
				httpRequest = new XMLHttpRequest();
			}
			httpRequest.open("GET", message, true);
			httpRequest.onreadystatechange= function () { processRequest(); };
			httpRequest.send(null);
		}
		else
		{
		document.getElementById("ajaxresult").innerHTML = "ERR";
		}
	}
	else
	{
	    //alert("mail neni OK");
		document.getElementById("ajaxresult").innerHTML = "Toto nevypadá na validní e-mail!";
	}
};

function processRequest()
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var ajaxresult = document.getElementById("ajaxresult");
      ajaxresult.innerHTML = httpRequest.responseText;
    }
    else
    {
        alert("Err on: "+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
};
