// JavaScript Document

var em = "";

function nextStep() {
	document.getElementById('step1').style.display = 'none';
	document.getElementById('step2').style.display = 'block';
}

function prevStep() {
	document.getElementById('step2').style.display = 'none';
	document.getElementById('step1').style.display = 'block';
}

function addPlayer(num) {
	var myDiv = 'add'+(parseInt(num)-1);
	if (document.getElementById(myDiv)) {
		document.getElementById(myDiv).innerHTML = "";
	}
	
	myDiv = 'add'+num;
	document.getElementById(myDiv).innerHTML = "<a href=\"javascript:subPlayer('"+num+"');\"><img src=\"imgs/subPlayer.gif\" width=\"15\" height=\"14\" border=\"0\" /></a>";
	var next = 'player'+num;
	document.getElementById(next).style.display = 'block';
}

function subPlayer(num) {
	var myDiv = 'add'+(parseInt(num)-1);
	if (document.getElementById(myDiv)) {
		document.getElementById(myDiv).innerHTML = "<a href=\"javascript:subPlayer('"+(parseInt(num)-1)+"');\"><img src=\"imgs/subPlayer.gif\" width=\"15\" height=\"14\" border=\"0\" /></a>";
	}
	
	myDiv = 'add'+num;
	document.getElementById(myDiv).innerHTML = "<a href=\"javascript:addPlayer('"+num+"');\"><img src=\"imgs/addPlayer.gif\" width=\"15\" height=\"14\" border=\"0\" /></a>";
	var next = 'player'+num;
	document.getElementById(next).style.display = 'none';
}

function checkTeamdata () {
	em = "";
	var gender = document.getElementById('rtGender').value;
	var uni = document.getElementById('rtUni').value;
	var country = document.getElementById('rtCountry').value;
	var teamname = document.getElementById('rtTname').value;
	
		if (gender == "") {
			em += "Choose your type of registration!\n";
		}
		if (uni == "") {
			em += "Enter your university!\n";
		}
		if (country == "") {
			em += "Enter your country!\n";
		}
		if (teamname == "") {
			em += "Enter your teamname!\n";
		}
		
		checkCaptain();
}

function checkCaptain() {
	var cName = document.getElementById('rtCName').value;
	var cSname = document.getElementById('rtCSname').value;
	var cMail = document.getElementById('rtCMail').value;
	var cAddress = document.getElementById('rtCAdr').value;
	var cPostal = document.getElementById('rtCPostal').value;
	var cCity = document.getElementById('rtCCity').value;
	var cCountry = document.getElementById('rtCCountry').value;
	var cPhone = document.getElementById('rtCPhone').value;
	
		if (cName == "") {
			em += "Enter the Captains name!\n";
		}
		if (cSname == "") {
			em += "Enter the Captains surname!\n";
		}
		if (!checkMailAdres(cMail)) {
			em += "Enter the Captains email!\n";
		}
		if (cAddress == "") {
			em += "Enter the Captains address!\n";
		}
		if (cPostal == "") {
			em += "Enter the Captains postal code!\n";
		}
		if (cCity == "") {
			em += "Enter the Captains city!\n";
		}
		if (cCountry == "") {
			em += "Enter the Captains country!\n";
		}
		if (cPhone == "") {
			em += "Enter the Captains phone number!\n";
		}
		
		checkPlayer();
}

function checkPlayer () {
	
	for (var n=1; n <= 5; n++) {
		var temp = "rtP"+n+"Name";
		var field = document.getElementById(temp).value;
		if (field == "") {
			em += "Enter the name of player #"+n+"!\n";
		}
		
		temp = 'rtP'+n+'Sname';
		field = document.getElementById(temp).value;
		if (field == "") {
			em += "Enter the surname of player #"+n+"!\n";
		}
		
		temp = 'rtP'+n+'Mail';
		field = document.getElementById(temp).value;
		if (!checkMailAdres(field)) {
			em += "Enter the email of player #"+n+"!\n";
		}
	}
	
	for (var n=6; n <= 9; n++) {
		var temp = "player"+n;
		var myDiv = document.getElementById(temp).style.display;
		if (myDiv != 'none') {
			var temp = "rtP"+n+"Name";
			var field = document.getElementById(temp).value;
			if (field == "") {
				em += "Enter the name of player #"+n+"!\n";
			}
			
			temp = 'rtP'+n+'Sname';
			field = document.getElementById(temp).value;
			if (field == "") {
				em += "Enter the surname of player #"+n+"!\n";
			}
			
			temp = 'rtP'+n+'Mail';
			field = document.getElementById(temp).value;
			if (!checkMailAdres(field)) {
				em += "Enter the email of player #"+n+"!\n";
			}
		}
		else {
			var temp = "rtP"+n+"Name";
			document.getElementById(temp).value = "";
			
			temp = 'rtP'+n+'Sname';
			document.getElementById(temp).value = "";
			
			temp = 'rtP'+n+'Mail';
			document.getElementById(temp).value = "";
		}
	}
	
	if (document.getElementById('conduct').checked == false) {
		em += "Please accept the terms of conduct!";
	}
	
	checkEM();
}

function checkEM () {
	if (em == "") {
		sendTeamReg();
	}
	else {
		alert(em);
	}
}

function sendTeamReg() {
	document.forms['teamReg'].submit();
	alert("Thank you for your registration.\nAn email confirming your registration will be sent to the address you registered with. Remember to check your spam folder, in case the email is automatically filed there");
	if (document.getElementById('rtGender').value == "male") {
		doRequest("signin/sublinks/teamMaleReg.php", "signin");
	}
	else {
		doRequest("signin/sublinks/teamFemaleReg.php", "signin");
	}
}