function submit_form (form) {
	form.encoded_pw.value = calcMD5(form.password.value);
	form.password.value = "";
				
	return true;
}

function submit_form_reg (form) {
	form.encoded_pw1.value = calcMD5(form.password1.value);
	form.password1.value = "";
	
	form.encoded_pw2.value = calcMD5(form.password2.value);
	form.password2.value = "";
				
	return true;
}

function viewImage (url) {
	window.open("viewimage.php?image=" + url, null, "height=768,width=1024,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}

function check (cb, iv) {
	
	if (cb.checked) {
		document.form[iv].value = "1";
	}
	else {
		document.form[iv].value = "";
	}
}

function partnerClick (id) {
	var nl = id;
	var http_request = new Array();
	if (window.XMLHttpRequest) {
	    http_request[nl] = new XMLHttpRequest();
	    if (http_request[nl].overrideMimeType) {
	        http_request[nl].overrideMimeType('text/xml');
	    }
	} else if (window.ActiveXObject) {
	    try {
	        http_request[nl] = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
	        try {
	            http_request[nl] = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch (e) {}
	    }
	}
	
	if (!http_request[nl])
	    return false;
	
	http_request[nl].open('GET', 'partner.click.php?id=' + id, true);
	http_request[nl].send(null);
}

function doForumPreview (action) {
	document.form.action = action;
	document.form.submit();
}

var nl = 1;
var http_request = new Array();

function procesQuickReply (topic_id) {
	if (topic_id == 0)
		alert ('Geen topic_id gedefineerd!');
	else if (document.getElementById('message').value == "")
		alert ('Vul wel een bericht in ;)');
	else {
		nl++;
		
		if (window.XMLHttpRequest) {
		    http_request[nl] = new XMLHttpRequest();
		    if (http_request[nl].overrideMimeType) {
		        http_request[nl].overrideMimeType('text/xml');
		    }
		} else if (window.ActiveXObject) {
		    try {
		        http_request[nl] = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch (e) {
		        try {
		            http_request[nl] = new ActiveXObject("Microsoft.XMLHTTP");
		        } catch (e) {}
		    }
		}
		
		if (!http_request[nl])
		    return false;
		    
		    
		http_request[nl].onreadystatechange = function() { placePost(nl); }
		http_request[nl].open('POST', 'forum.reply.php?topic_id=' + topic_id, true);
		http_request[nl].setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		http_request[nl].send("message=" + escape(document.getElementById('message').value).replace (/\+/g, "%2B"));
		document.getElementById('message').value = "";
	}
}

function placePost (nl) {
	if (http_request[nl].readyState == 4) {
		if (http_request[nl].status == 200) {
			document.getElementById("new_post").innerHTML += http_request[nl].responseText;
	    }
	}
}
