// JavaScript Document
var xmlRequestObj;

	function submitDeletion(){
		// Disable it
		document.getElementById( "captchaFailed" ).className="hidden";
		document.getElementById( "captchaSucceed" ).className="hidden";
		document.getElementById( "captchaTxt" ).disabled=true;
		document.getElementById( "captchaBtn" ).disabled=true;
		// submit and wait
		var captcha = document.getElementById( "captchaTxt" ).value;
		var fileID = document.getElementById( "fileHash" ).value;
		var reqID = document.getElementById( "fileKey" ).value;
		xmlRequestObj = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
		xmlRequestObj.onreadystatechange = updateStatus;
		xmlRequestObj.open("POST", "/xml/deleteSubmit.php?code=" + captcha + "&fileID=" + fileID + "&reqID=" + reqID, true);
		xmlRequestObj.send(null);
	}
	
	function updateStatus(){
		if ( xmlRequestObj.readyState == 4 && (xmlRequestObj.status == 200 || xmlRequestObj.status == 304) ){
			var resultXML = xmlRequestObj.responseXML;
	
			var nodes = resultXML.getElementsByTagName( "status" );
			var node = nodes.item(0);
			var success = node.getAttribute( "success" );
			
			if( success == "true" ){
				document.getElementById( "captchaSucceed" ).className="visible";
			}else if( success == "nofile" ){
				document.getElementById( "captchaFailed" ).innerHTML = "Invalid file ID or file Key.";
				document.getElementById( "captchaFailed" ).className="visible";
				document.getElementById( "captchaTxt" ).disabled=false;
				document.getElementById( "captchaBtn" ).disabled=false;
			}else{
				document.getElementById( "captchaFailed" ).innerHTML = "Invalid Verification Code, please try again.";
				document.getElementById( "captchaFailed" ).className="visible";
				document.getElementById( "captchaTxt" ).disabled=false;
				document.getElementById( "captchaBtn" ).disabled=false;
			}
		}
	}
