function cleanName(name) {
    return name.replace(/[^a-z0-9_.-]/g, '');
}

function getClicks(name) {
	var value = MCS[cleanName(name)];
	if (isNaN(value)) {
	    value = 0;
	}
	return value;
}

function writeClicks(name) {
    document.write(getClicks(name));
}

function addClick(name) {
	var httpRequest;
	try {
		httpRequest = new XMLHttpRequest();    
	}
	catch (e) {
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");      
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
      		catch (e) {
				httpRequest = false;
			}
		}
	}
	if (httpRequest) {
	    httpRequest.open("GET", "addclick.php?d=" + cleanName(name) + "&r=" + Math.random(), true);
		httpRequest.send(null);
	}
}