// JavaScript Document

function cen_check(element, do_check) {
	var elts      = document.asfform.elements[element];
	var elts_cnt  = (typeof(elts.length) != 'undefined') ? elts.length: 0;

	if (elts_cnt) {
		for (var i = 0; i < elts_cnt; i++) {
			elts[i].checked = do_check;
		}
	} else {
		elts.checked = do_check;
	}
}

function cen_el(s) {
	return (document.getElementById)?document.getElementById(s):document.all[s];
}

function cen_go(url) {
	document.location.href = url;
}

function cen_as_mx(a, b, c) {
	document.write('<a h'+'ref'+'=\"#');
	document.write('\" oncl'+'ick='+'\"cen_as_mxx(\''+a);
	document.write('\',\''+b);
	document.write('\','+c+');\">'+a+'@'+b+'<');
	document.write('/a>');
}

function cen_as_mxx(a, b, c) {
	document.location.href='mail'+'to:'+a+'@'+b;
	cen_notify_server(c);
}

// al little ajax
function cen_cache() {
	var url = '/ajax?do_update=true';
	cen_ajax_call(url);
}

function cen_ajax_call(url) {
	var request = false;
	
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject('Microsoft.XMLHTTP');
	}
	
	if (!request) {
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	
	if (request) {
		request.open('GET', url, true);
		request.send(null);
	}
}

