function submitNewslettersForm(url, mode){
	try {
        startRequest();
		url = url + 'xml.php?get=subscriber&email=' + document.getElementById('NL_window_form_email').value + '&mode=' + mode;
		if (window.XMLHttpRequest) {
		     req = new XMLHttpRequest();
		     req.onreadystatechange = processReqSubscribers;
		     req.open("GET", url, true);
		     req.send(null);
		 } else if (window.ActiveXObject) {
		     req = new ActiveXObject("Microsoft.XMLHTTP");
		     if (req) {
		         req.onreadystatechange = processReqSubscribers;
		         req.open("GET", url, true);
		         req.send();
		    }
		 }

	} catch(e) {
             alert(e.message);
             return;
    }	
}

function processReqSubscribers() {
	 if (req.readyState == 4) {
	    if (req.status == 200) {
	    	evalScripts(req.responseText);
		}
	 }
}

function evalScripts(html){
	
	var script_fragment = '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)';
	//replace(/<\/?[^>]+>/gi, '');
	var re = new RegExp(script_fragment, "g");
	var scripts = html.match(re);
	if(scripts){
		for(var i=0; i<scripts.length; i++){
			eval(scripts[i].replace(/<\/?[^>]+>/gi, ''));
		}
	}
	
}

function startRequest(){
	//document.getElementById('TASKS_loading').style.display = 'block';
}

function endRequest(){
	//document.getElementById('TASKS_loading').style.display = 'none';
	closePostForm('NL_window');
}



