
function GetXmlHttpObject() {
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function downloadReplay(ReplayID){
	var Replay = ReplayID;
	var http2 = GetXmlHttpObject();
	if (http2==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url = "downloadtally.php";
	var params = "ReplayID=" + Replay;
	http2.open("POST", url, true);
	
	http2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http2.setRequestHeader("Content-length", params.length);
	http2.setRequestHeader("Connection", "close");
	
	http2.onreadystatechange = function() {
		if(http2.readyState == 4 && http2.status == 200) {
			window.location.href = http2.responseText;
		}
	}
	http2.send(params)

}  
// Script for editing the posts in the forums
function editpost(PostID){
	$.ajax({
	type: "POST",
	url: "validatescripts/deletepost.inc.php",
	data: "PostID=" + PostID,
	error: function() {
	},
	success: function (responseText) 
		{
		// If the script was successful then swap out the main content of the website.
		javascript:document.getElementById("Post" + PostID).innerHTML = "";
		}
	});
}

function pretend_submit(){
}    
var target
var Username
var Password
var Counter
var RememberMe = 2;
var Result
function RememberMeFunction() {
	RememberMe = 1;
	javascript:document.getElementById("RememberMeBlock").innerHTML = '<input id="RememberMeOption" onclick="ForgetMeFunction()" checked="checked" type="checkbox" name="RememberMe" />';
}

function ForgetMeFunction() {
	RememberMe = 2;
	javascript:document.getElementById("RememberMeBlock").innerHTML = '<input id="RememberMeOption" onclick="RememberMeFunction()" type="checkbox" name="RememberMe" />';
}
function logger() {
	var noErrors = true;
	var xmlHttp = GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	
	if (document.getElementById("Login").Username.value=="") {
		Counter = 1;
		noErrors = false;
	} else {
		Counter = 40;
		Username = document.getElementById("Login").Username.value;
	}
	if (document.getElementById("Login").Password.value=="") {
		if (Counter == 1) {
			noErrors = false;
			document.getElementById("LoginError").innerHTML="Please enter your Username.<br />Please enter your password.<br />";
		} else {
			noErrors = false;
			document.getElementById("LoginError").innerHTML="Please enter your password.<br /><br />";
		}
	} else {
		if (Counter == 1) {
			noErrors = false;
			document.getElementById("LoginError").innerHTML="Please enter your Username.<br /><br />";
		}
		Password = document.getElementById("Login").Password.value;
	}
	if (noErrors == true) {
		
		
		var url = "logger.php";
		var params = "Username=" + Username + "&Password=" + Password + "&RememberMe=" + RememberMe;
		xmlHttp.open("POST", url, true)
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				if (xmlHttp.responseText == 1) {
					var xmlHttps = GetXmlHttpObject()
					if (xmlHttps==null)	{
						alert ("Browser does not support HTTP Request")
						return
					}
					
					xmlHttps.open("GET","validatescripts/logscript.php",true)
					xmlHttps.onreadystatechange= function (){
						if (xmlHttps.readyState==4)	{
							javascript:document.getElementById("ControlPanel").innerHTML = xmlHttps.responseText;
						}	
					}
					xmlHttps.send(null)
				} 
				if (xmlHttp.responseText == 9)	{
				document.getElementById("LoginError").innerHTML="That is not the right password.<br /><br />";
				}
				if (xmlHttp.responseText == 10)	{
				document.getElementById("LoginError").innerHTML="You must activate your account.<br /><br />";
				}
				if (xmlHttp.responseText == 11)	{
				document.getElementById("LoginError").innerHTML="That Username does not exist.<br /><br />";
				}
				if (xmlHttp.responseText == "UP") {
				document.getElementById("LoginError").innerHTML="Please enter your Username.\nPlease enter your password.<br />";
				}
				if (xmlHttp.responseText == "P") {
				document.getElementById("LoginError").innerHTML="Please enter your password.<br /><br />";
				}
				if (xmlHttp.responseText == "U") {
				document.getElementById("LoginError").innerHTML="Please enter your Username.<br /><br />";
				}
			}
		}
		xmlHttp.send(params)
	}
}



function previewpost (){
	
	var	NewThreadContent = document.getElementById("NewThread").NewThreadContent.value;
	var	ThreadName = document.getElementById("NewThread").ThreadName.value;
	var	Description = document.getElementById("NewThread").ThreadDescription.value;
	var http = GetXmlHttpObject();
	if (http==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url = "validatescripts/previewparse.php";
	var params = "NewThreadContent=" + encodeURIComponent(NewThreadContent) + "&ThreadName=" + encodeURIComponent(ThreadName) + "&Description=" + encodeURIComponent(Description);
	http.open("POST", url, true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			javascript:document.getElementById("Preview").innerHTML = http.responseText;
		}
	}
	http.send(params)
}


function previewedit2 (){
	
	var	NewThreadContent = document.getElementById("NewThread").EditMyPost.value;
	var http = GetXmlHttpObject();
	if (http==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url = "validatescripts/previewreplyparse.php";
	var params = "NewThreadContent=" + encodeURIComponent(NewThreadContent);
	http.open("POST", url, true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			javascript:document.getElementById("Preview").innerHTML = http.responseText;
		}
	}
	http.send(params)
}
function previewedit (){
	
	var	NewThreadContent = document.getElementById("NewThread").EditMyPost.value;
	var	ThreadName = document.getElementById("NewThread").ThreadName.value;
	var	Description = document.getElementById("NewThread").ThreadDescription.value;
	var http = GetXmlHttpObject();
	if (http==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url = "validatescripts/previewparse.php";
	var params = "NewThreadContent=" + encodeURIComponent(NewThreadContent) + "&ThreadName=" + encodeURIComponent(ThreadName) + "&Description=" + encodeURIComponent(Description);
	http.open("POST", url, true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			javascript:document.getElementById("Preview").innerHTML = http.responseText;
		}
	}
	http.send(params)
}

function previewreply (){
	
	var	NewThreadContent = document.getElementById("NewThread").PostReplyContent.value;
	var http = GetXmlHttpObject();
	if (http==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url = "validatescripts/previewreplyparse.php";
	var params = "NewThreadContent=" + encodeURIComponent(NewThreadContent);
	http.open("POST", url, true);

	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			javascript:document.getElementById("Preview").innerHTML = http.responseText;
		}
	}
	http.send(params)
}

function comment (){
	
	var	CommentContent = document.getElementById("SubmitComment").CommentContent.value;
	var	VideoEventID = document.getElementById("SubmitComment").VideoEventID.value;
	var	CommenterID = document.getElementById("SubmitComment").CommenterID.value;

        if (CommentContent == "") {
            alert ("Please fill in the comment box")
        } else {
	var httpC = GetXmlHttpObject();
	if (httpC==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url = "videocommentsubmit.php";
	var params = "CommentContent=" + encodeURIComponent(CommentContent) + "&VideoEventID=" + encodeURIComponent(VideoEventID) + "&CommenterID=" + encodeURIComponent(CommenterID);
	httpC.open("POST", url, true);

	httpC.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpC.setRequestHeader("Content-length", params.length);
	httpC.setRequestHeader("Connection", "close");
	
	httpC.onreadystatechange = function() {
		if(httpC.readyState == 4 && httpC.status == 200) {
		
			javascript:document.getElementById("CommentSubmit").innerHTML = httpC.responseText;
		}
	}
	httpC.send(params)
        }
}

