//--------------- POST --------------------------------//
var http_request = false;
function makePOSTRequest(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 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 = stateChangedPost;
  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 makePOSTRequest2(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 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 = stateChangedPost2;
  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 stateChangedPost()
{ 
  if (http_request.readyState==4 || http_request.readyState=="complete") { 
    //document.getElementById("loader").innerHTML = "";
	//alert (http_request.responseText);	    
	document.getElementById("lblInfo").innerHTML = http_request.responseText;
	if(document.getElementById("lblInfo").innerHTML.indexOf('iconOk.gif')!= -1) {
	  alert('O seu registo foi inserido com sucesso!');
	  $('nome_news').value='';
	  $('email_news').value='';
	}

  } 
  else if (http_request.readyState==1 ) { 
   // alert();
   document.getElementById("lblInfo").innerHTML = '<img src="_newImages/_elements/ajax-loader.gif" height="16" width="16" />';
  }
}

function stateChangedPost2()
{ 
  if (http_request.readyState==4 || http_request.readyState=="complete") { 
    //document.getElementById("loader").innerHTML = "";
	//alert (http_request.responseText);	    
	document.getElementById("promosContainer").innerHTML = http_request.responseText;
	
	

  }
  
  else if (http_request.readyState==1 ) { 
  document.getElementById("promosContainer").innerHTML = '<div style="text-align:center;"><br /> a carregar promo&ccedil;&otilde;es...<br /><br /><img src="_newImages/_elements/ajax-loader.gif" height="16" width="16" /></div>';
 
      
  }
}

function showResponse(originalRequest)
	{
		//put returned XML in the textarea
	
		//alert(1);
	
		document.getElementById("promosContainer").innerHTML = originalRequest.responseText;
	   	
	}
	
	

function insertMail(user, pass) {
  
  var poststr = "nome_news=" + encodeURI(user) +
				"&email_news=" + encodeURI(pass);
  //alert(poststr);
  makePOSTRequest('insertEmail.php', poststr);
}

function getPromos(element) {
  effect_1 = null;
  effect_2 = null;
  
  var poststr = "";
 // alert(1);
 if(document.getElementById('promosContainer').style.display=='none') {
  // document.getElementById('promosContainer').style.display='block';

     
   element.style.backgroundPosition = "left 0px";
  //Element.hide('promosContainer');

		var url = 'promosDiv.php';

  document.getElementById("promosContainer").innerHTML = '<div style="text-align:center;"><br /> a carregar promo&ccedil;&otilde;es...<br /><br /><img src="_newImages/_elements/ajax-loader.gif" height="16" width="16" /></div>';
  Effect.Appear('promosContainer');
		
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				onSuccess: showResponse,
				onComplete: function() {
                   },
				evalScripts: true
			});

  // makePOSTRequest2('promosDiv.php', poststr);
   //new Effect.Appear('promosContainer');

 } else {
   //document.getElementById('promosContainer').style.display='none'; 
   element.style.backgroundPosition = "left -25px"; 
   effect_2 = Effect.Fade('promosContainer', { duration:0.4 }); 
  // document.getElementById('promosContainer').style.display=='none';
 };  



}

function tester(tester) {
  Effect.Fade(tester);	
	}
//--------------------------- END POST --------------------------- //


function updatePdfStats(id_promo) {
    var url = 'js/pdfStats.php?id_promo='+id_promo;
	
	var myAjax = new Ajax.Request(
				 url, 
				 {
					method: 'get', 
					//onSuccess: this.responseText,
					evalScripts: true
				 });


}