
//aici completezi numele listei la care se aboneaza vizitatorii
var listanewsletter = 'clienti';

//aici completezi mesajul de inregistrare
var mesaj_inregistrare = "Inregistrarea s-a efectuat cu succes";


//adresa la care se face inregistrarea; daca nu se modifica setarile default, nu modifica nici asta
var url = HTTP_ADDRESS + "newsletter/?p=subscribe";


function create_http_handle(TYPE){

	var http_handle = false;

	if (window.XMLHttpRequest){

		http_handle = new XMLHttpRequest();

		if (http_handle.overrideMimeType){

			if (TYPE == "XML"){

				http_handle.overrideMimeType('text/xml');

			} else {

				http_handle.overrideMimeType('text/html');

			}

		}

	} else if (window.ActiveXObject){

		try {

			http_handle = new ActiveXObject("Msxml2.XMLHTTP");

		} catch (e) {

			try {

				http_handle = new ActiveXObject("Microsoft.XMLHTTP");

			} catch (e) {}

		}

	}

	if (!http_handle){

		alert("Ne pare rau, dar browserul d-voastra nu suporta aceasta functie.Va recomandam sa folositi Mozilla Firefox - ultima vresiune.");

		return false;

	} else {

		return http_handle;

	}

}



function sendHTTPrequest(PARAMETERS, ONCHANGE, METHOD, TYPE){

	URL = url;
	
	if (TYPE == "")TYPE = "HTML";

	http = create_http_handle(TYPE);

	

	http.onreadystatechange = function() {

		if(http.readyState == 4 && http.status == 200) {
			
			eval(ONCHANGE + '();');

		}

	}

	METHOD = "POST";

	//Kill the Cache problem in IE.

	var now = "upid=" + new Date().getTime();

	//PARAMETERS += (PARAMETERS.indexOf("?")+1) ? "&" : "?";

	//PARAMETERS += now;

	

	if (METHOD == "POST"){
		

		http.open("POST", URL , true);

		http.setRequestHeader("Content-type", "application/x-www-form-URLencoded");

		http.setRequestHeader("Content-length", PARAMETERS.length);

		http.setRequestHeader("Connection", "close");

		http.send(PARAMETERS);

	} else {

		http.open('GET', URL + PARAMETERS, true);

		http.send(null);

	}

}


function inregistrat()
{
	alert(mesaj_inregistrare);
	document.getElementById('newsletter_email').value = 'sunteti inregistrat';
	return 1;
}



function newsletter()
{
	
	var params = '';
	var emailaddr = document.getElementById('newsletter_email').value;
	params+=  'email=' + emailaddr;
	params+=  '&emailconfirm=' + emailaddr;
	params+=  '&htmlemail=1';
	params+=  '&list[2]=signup';
	params+=  '&listname[2]=' + listanewsletter;
	params+=  '&VerificationCodeX=&subscribe=Subscribe';
	
	sendHTTPrequest(params, 'inregistrat', "POST", "");
	
}