function trim(mystring){if (mystring.charAt(0)==" ")mystring=mystring.substr(1,mystring.length - 1);if (mystring.charAt(mystring.length-1)==" ") mystring=mystring.substr(0,mystring.length-1);return mystring;}
function emailIsValid(email) {if ((email.indexOf(".") < 1) || (email.indexOf("@") == -1)) return 0;else {parts=em.split("@");if (parts[1].indexOf(".") == -1) return 0;}return 1;}
function CheckSubscribeForm(sEmail) {em = trim (sEmail);if (em == "") {alert ("Nu ai specificat adresa de email.");return false;}else if (!emailIsValid (em)) {alert ("Nu ai specificat o adresa de email valida.");return false;}AjaxNewsletterSubscribe(sEmail);
}ajaxLoadingImg = new Image();ajaxLoadingImg = "_tandem/_images/ajaxloadingbar.gif";
function AjaxNewsletterSubscribe(sEmail) {
var xmlHttp;try {xmlHttp=new XMLHttpRequest();}catch (e) {try {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e) {try {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch (e) {alert("Your browser does not support AJAX!");return false;}}}
	xmlHttp.onreadystatechange=function() {
		switch (xmlHttp.readyState) {
			case 3: //In progress
				document.getElementById("subscribeNewsletter").innerHTML = '<img src="' + ajaxLoadingImg + '" width="128" height="15" alt="Va rugam sa asteptati">';
				break;
			case 4: // Request completed
				responseText = xmlHttp.responseText;document.getElementById("subscribeNewsletter").innerHTML = responseText;
				break;
		}
	}

	//Show progress bar
	document.getElementById("subscribeNewsletter").innerHTML = '<img src="' + ajaxLoadingImg + '" width="128" height="15" alt="Va rugam sa asteptati">';xmlHttp.open("GET","_tandem/ajax.newsletter.subscribe.php?sEmail=" + sEmail + "&action=subscribe&submitNws=1&sid=" + Math.random(),true);xmlHttp.send(null);
}
