function toggleDiv(id,flagit) {
if (flagit=="1"){
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
}
else
if (flagit=="0"){
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
}
}

function CreateXMLHttp() {
	if (!(document.getElementsByTagName || document.all))
		return;		
	var ret = null;
	try {
		ret = new ActiveXObject('Msxml2.XMLHTTP');
	}	catch (e) {
	    try {
	        ret = new ActiveXObject('Microsoft.XMLHTTP');
	    } catch (ee) {
	        ret = null;
	    }
	}
	if (!ret && typeof XMLHttpRequest != 'undefined')
	    ret = new XMLHttpRequest();	
	return ret;
}

/********************************** NEWSLETTER SUBSCRIPTION ***********************************/
function subscribe() {
	var email_sub = document.getElementById('email_sub').value;
	var sub_url;
	if (document.subscribe_form.subsc[0].checked == true ) {
		sub_url = 'select.php?select_id=newsletter_subscribe&act=subscribe&email='+email_sub;
//		alert(sub_url);
	} else if(document.subscribe_form.subsc[1].checked == true ) {
		sub_url = 'select.php?select_id=newsletter_subscribe&act=unsubscribe&email='+email_sub;
//		alert(sub_url);
	}
	try {
		var xmlHttp = CreateXMLHttp();
		if (!xmlHttp) return;
//			xmlHttp.open('get', 'news_list_paginated.php?pg=' + current_page);	
			xmlHttp.open('get', sub_url);	
			xmlHttp.onreadystatechange = function() {	
//				alert(xmlHttp.responseText);
				if (xmlHttp.readyState == 4 && xmlHttp.status == 200 &&	xmlHttp.responseText) {
					if (document.getElementById('subscribe_form')) {
						document.getElementById('subscribe_form').innerHTML = xmlHttp.responseText;
					}
				}
			}
			xmlHttp.send(null);	
	} catch (e) {}
}

