// =========================================================================================
// ================================================================================= AJAX ==
//==========================================================================================

// instancia do objeto XMLHTTP
//============================================================================================
	function openAjax() {
		var ajax;
		try {
			ajax = new XMLHttpRequest();} 
		catch(ee) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");} 
			catch(e) {
				try {
					ajax = new ActiveXObject("Microsoft.XMLHTTP");} 
				catch(E) {
					ajax = false; }	} }
		return ajax;}

// captura elemento pelo ID
//============================================================================================
	function getID(ID) {
			return document.getElementById(ID);}

// captura elemento pela TAG NAME
//============================================================================================
	function getTN(tagname) {
		return document.getElementsByTagName(tagname);}
		
// processamento de cadastro de newsletter
//============================================================================================
	function cadSet(dm, dd) {
		var retorno = getID("return");
		var name = getID("nomecad");
		var mail = getID("emailcad");
		nome = name.value;
		email = mail.value;
		if(nome == "" || nome == "Digite seu nome"){
			alert("Você deve preencher seu nome!");}
		else{
			if(email == "" || email == "Digite seu e-mail"){
				alert("Você deve preencher seu e-mail!");}
			else{
				if ((email.length != 0) && ((email.indexOf("@") < 1) || (email.indexOf('.') < 2))){
					alert('O email digitado parece estar incompleto!');}
				else{	
					var ajax = openAjax();
					ajax.open('GET', 'http://'+dm+'/'+dd+'/ew.cadastros/_public/cadprcss.php?tp=1&nome='+nome+'&email='+email, true);
					ajax.onreadystatechange = function() {
							if (ajax.readyState == 1) {
								retorno.innerHTML = '<img src="http://'+dm+'/'+dd+'/_global/img/loader.gif" style="margin-left:10px;margin-top:3px;"/>';}
							if (ajax.readyState == 4) {
								if (ajax.status == 200) {
									retorno.innerHTML = ajax.responseText;} } }
					ajax.send(null);}
			}}
	}
