function selplayer() {
		for (var i = 0; i < document.getElementById('f').player.length; i++) {
				if (document.getElementById('f').player[i].checked) {
					var v = document.getElementById('f').player[i].value;
					document.getElementById("chars").innerHTML += "<input checked name='player' type='radio' value='" + v + "'><img src='images/players/player"  + v + "down.png' id='im" + v + "'>";
					return true;
				}
		}
	alert ("Please select an image!");
}
function pageWidth() {
  return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}
function pageHeight() {
  return window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}
function topPosition() {
  return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}
function leftPosition() {
  return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}
function moreChars() {
	xmlHttp = getXmlHttpObject();
	xmlHttp.onreadystatechange =
	function() {
			if (xmlHttp.readyState == 4) {
					if (document.getElementById("rmme"))
						document.getElementById("rmme").parentNode.removeChild(document.getElementById("rmme"));
				var div = document.createElement("div");
				div.style.borderStyle = "solid";
				div.style.borderColor = "red";
				div.style.borderWidth =  "2px";
				div.style.backgroundColor = "white";
				div.style.color = "white";
				div.style.position = "absolute";
				div.style.height = "400px";
				div.style.width = "400px";
				div.style.padding = "10px";
				var width = pageWidth();
				var height = pageHeight();
				var left = leftPosition();
				var top = topPosition();
				var topposition = top + (height / 3) - 80;
				var leftposition = left + (width / 2) - 200;
				div.style.top = topposition + 'px';
				div.style.left = leftposition + 'px';
				div.innerHTML = xmlHttp.responseText;
				div.id = "d1";
				document.body.appendChild (div);
			}
			else {
				if (!document.getElementById("rmme"))
					document.getElementById('chars').innerHTML += "<span id='rmme'>Please wait...</span>";
			}
	}
xmlHttp.open ("GET","charsel.php",true);
xmlHttp.send (null);
}
function checkdate(m,y) {
	days = (32 - new Date(y, m, 32).getDate());
	t = 0;
	
		if (days < document.getElementById("d").options.length - 1)
		{
			
			p = document.getElementById("d").options.length -1;
				while (days < p)
				{
						if (t == 0)
							t = p;

					op = document.getElementById("d").options[t];
					
						if (op.selected)
						{
							document.getElementById("d").options[t - 1].selected = true;
							op.selected = false;
						}
					op.parentNode.removeChild(op);
					t--;
					days++;
				}
		}
		
		else if (days > document.getElementById("d").options.length -1)
		{

			p = document.getElementById("d").options.length;
			while (p <= days)
			{
				o = document.createElement('option');
				o.value = p;
				o.innerHTML = p;
				document.getElementById("d").appendChild(o);
				p++;
			}
		}
						
	return;
}
function getXmlHttpObject() {
	var xmlHttp = false;
		try  {

			xmlHttp = new XMLHttpRequest();
		}
		catch (e) {
			try {
				xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
			}
			catch (e) {
				try {
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
					alert ("Your browser does not support XMLHTTP requests.");
				}
			}
		}
	return xmlHttp;
}
function check (val) {
	var error = '';
	switch (val) {
		case 0:
			var u = document.getElementById('name').value;
			if (u == "")
				error = "Your username cannot be blank!<br>";
			if (u.length > 15)
				error = "Your username should be up to 15 characters long!<br>";
		break;
		case 1:
			var p = document.getElementById('password').value;
			if (p == "")
				error = "Your password cannot be blank!<br>";
		break;
		case 2:
			var xmlHttp = getXmlHttpObject();
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4)
					if (xmlHttp.responseText) {
						error = xmlHttp.responseText;
						document.getElementById('error' + val).style.color = "red";
						document.getElementById('error' + val).innerHTML = error;
					}
			}
			xmlHttp.open ("GET", "checkreff.php?ref=" + document.getElementById('reff').value, true);
			xmlHttp.send (null);
		break;
	}
	document.getElementById('error' + val).style.color = "red";
	document.getElementById('error' + val).innerHTML = error;
}
