/*
  Global Javascript functions
*/

function flip(rid) {
	current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
	document.getElementById(rid).style.display = current;
}
function hide(rid) {
	document.getElementById(rid).style.display = 'none';
}
function show(rid) {
	document.getElementById(rid).style.display = 'block';
}
function popup_window (url_to_get) {
	window.open(url_to_get,'imwindow','width=320,height=400,resizable=no,scrollbars=yes'); 
}

function insertBBCode_news(code) {
	var cache = document.addnews.posttext.value;
	this.code = code;
	document.addnews.posttext.value = cache + code;
	document.addnews.posttext.focus();
}

/*
Submit Once form validation © Dynamic Drive (www.dynamicdrive.com)
*/

// form method="POST" onSubmit="submitonce(this)">
function submitonce(theform) {
	if (document.all||document.getElementById) {
		for (i=0;i<theform.length;i++) {	//screen thru every element in the form, and hunt down "submit" and "reset"
			var tempobj=theform.elements[i]
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
				tempobj.disabled=true
		}
	}
}

function serverform(form) {
	var rcon1 = form.rcon.value;
	var rcon2 = form.rcon2.value;  
	var ip = form.serverip.value;  
	var port = form.serverport.value;  

	if (rcon1!=rcon2) {
		alert('Rcon passwords must match.');
		form.rcon.focus();
		form.rcon.select();
		return false;
	}

	if (rcon1=="" || rcon2=="" || ip=="" || port=="") {
		alert('Server IP, Port and Rcon values are required');
		form.serverip.focus();
		form.serverip.select();
		return false;
	}

	return true;
}


function change_textbox(textform,textfield,newvalue)
{
	if (document.getElementById('message') && newvalue != '')
		document.getElementById('message').value = ''+newvalue;

}



