function drawFlagForm(user,name,type,id){

	var message = name + ",\n\nYou must provide a reason to the site administrator for reporting this content.\n\nPlease enter a reason and press \"OK\" or press \"Cancel\".\n\n "

	var reason = prompt(message)

	if(!reason) alert("Content not reported")
	if(reason) {

		url = "js/messaging_functions.php?feature=drawflagform&type=" + type + "&id=" + id + "&reason=" + reason
		if (window.XMLHttpRequest) { // Non-IE browsers
		  reqm = new XMLHttpRequest();
		  reqm.onreadystatechange = targetDivFlag;
		  try {
			reqm.open("GET", url, true);
		  } catch (e) {
			alert(e);
		  }
		  reqm.send(null);
		} else if (window.ActiveXObject) { // IE
		  reqm = new ActiveXObject("Microsoft.XMLHTTP");
		  if (reqm) {
			reqm.onreadystatechange = targetDivFlag;
			reqm.open("GET", url, true);
			reqm.send();
		  }
		}

	}
}

function targetDivFlag() {  // send folder contents to page
	if (reqm.readyState == 4) { // Complete
	  if (reqm.status == 200) { // OK response
		  document.getElementById("flagform").innerHTML = reqm.responseText;
		} else {
		  document.getElementById("flagform").innerHTML = reqm.statusText;
	  }
	}
}


