function AddSkier() {
	var numSki = 9;
	var b=0;
	for(var i=0; i<numSki; i++) {
		b++;
		if(document.getElementById("skier_" + i).style.display == "none") {
			document.getElementById("skier_" + i).style.display = "block";
			document.getElementById("firstname_" + b).className += " required";
			document.getElementById("lastname_" + b).className += " required";
			document.getElementById("own_" + b).className += " validate-one-required";
			document.getElementById("lessonsno_" + b).className += " validate-one-required";
			break;
		}
	}
}

function RemoveSkier(idNum) {
	document.getElementById("skier_" + idNum).style.display = "none";
	var skierInputs = document.getElementById("skier_" + idNum).getElementsByTagName('input');
	for(var i=0; i<skierInputs.length; i++) {
		skierInputs[i].className = skierInputs[i].className.replace(' required','');
		skierInputs[i].className = skierInputs[i].className.replace(' validate-one-required','');
	}

}
function hideRent(idNum) {
	document.getElementById("rentform_" + idNum).style.display = "none";
	var rentInputs = document.getElementById("rentform_" + idNum).getElementsByTagName('input');
	for(var i=0; i<rentInputs.length; i++) {
		rentInputs[i].className = rentInputs[i].className.replace(' required','');
		rentInputs[i].className = rentInputs[i].className.replace(' validate-one-required','');
	}

}
function showRent(idNum) {
	document.getElementById("rentform_" + idNum).style.display = "block";
	document.getElementById("ski_" + idNum).className += " validate-one-required";
	document.getElementById("age_" + idNum).className += " required";
	document.getElementById("female_" + idNum).className += " validate-one-required";
	document.getElementById("weight_" + idNum).className += " required";
	document.getElementById("height_" + idNum).className += " required";
	document.getElementById("bootsize_" + idNum).className += " required";
}
function hideSnowboard(idNum) {
	document.getElementById("goofyreg_" + idNum).style.display = "none";
	document.getElementById("regular_" + idNum).className = document.getElementById("regular_" + idNum).className.replace(' validate-one-required','');
}
function showSnowboard(idNum) {
	document.getElementById("goofyreg_" + idNum).style.display = "block";
	document.getElementById("regular_" + idNum).className += " validate-one-required";
}
function hidePresscard() {
	document.getElementById("pcnumber_field").style.display = "none";
	document.getElementById("pcnumber").className = document.getElementById("pcnumber").className.replace(' required','');
}
function showPresscard() {
	document.getElementById("pcnumber_field").style.display = "block";
	document.getElementById("pcnumber").className += " required";
}

function initSkiEvents() {
	document.getElementById("addSkier").href = "javascript: AddSkier()";
	var skierlist = document.getElementById('divSkierList').getElementsByTagName('a');
	for(var i=0; i<skierlist.length; i++) {
		skierlist[i].onclick = function() { RemoveSkier(this.id); };
	}	
}

addLoadEvent(initSkiEvents);

