var xmlHttp
var fid
var count1, count2
count1=10;
count2=0

function unmark(id,uid,type) {
	input_box=confirm("Are you sure you wish to unmark this font?");
	if (input_box) {
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request")
			return
		}
		if (!type) {
			count1--;
			count2++;
		}
		if (count2>=10) {
			count2=10;
		}
		var url="unmark.php"
		url=url+"?id="+id+"&uid="+uid+"&count1="+count1+"&count2="+count2
		url=url+"&sid="+Math.random()
		function stateChanged() { 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
				document.getElementById("update").innerHTML=xmlHttp.responseText
			}
		}
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
		var mark = "mark" + id
		Slide(mark).up()
		Slide(update).down()
	}
}

function mark(fid,uid) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="mark.php"
	url=url+"?fid="+fid+"&uid="+uid
	url=url+"&sid="+Math.random()
	function stateChanged() { 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			document.getElementById("mark"+fid).innerHTML=xmlHttp.responseText
		}
	}
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		//Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}