function file(file) {
	if(window.XMLHttpRequest) // FIREFOX
				xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
				return(false);
	xhr_object.open("GET", file, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}

function saveCourse(type,state)	{

	file('admin/scripts/saveCourse.php?type='+type+'&state='+state);
	
}

function show(rid)
{
    document.getElementById(rid).style.display = "";
}

function hide(rid)
{
    document.getElementById(rid).style.display = "none";
}

function resConfirm() {
     var hour = document.getElementById('conf_hour').value;
     var alert = 'Etes-vous sûr(e) de l\'heure confirmée (' + hour + ') ?';
     var response = confirm(alert);

     if (response);
     else return false;;
}

function getInviteeCount(rid)
{
	var inviteeCount = document.getElementById(rid).value;
	if (inviteeCount == '1') {
		document.getElementById('inviteeNumSpan').style.display = "none";
		document.getElementById('submit').value = "Envoyer";
	}
	else {
		document.getElementById('inviteeNumSpan').style.display = "inline";
		document.getElementById('submit').value = "Suivant";
	}
}

function hideSearch()
{
	document.getElementById('searchName').value = '';
}
			
function showSearch(name)
{
	if (document.getElementById('searchName').value == '') {
	document.getElementById('searchName').value = name;
	}
}

function respConfirm(alert) {
     var response = confirm(alert);

     if (response);
     else return false;;
}

function chooseHole(hole) {
	document.getElementById('holeNumber').innerHTML = "<img src=\"images/holes/hole.php?hole="+hole+"\" alt=\"Trou #"+hole+"\" />";
}

function chooseBirdie(number) {
	document.getElementById('birdie-screenshot').innerHTML = "<img src=\"images/birdie-iphone/birdie"+number+".jpg\" alt=\"BIRDIE pour iPhone™\" />";
}

function validateContact() {
	var error = 0;

	if (document.getElementById('name').value == "" || document.getElementById('name').value == "Ce champ doit être rempli") {
	document.getElementById('name').className = "errorField";
	document.getElementById('name').value = "Ce champ doit être rempli";
	document.getElementById('name').style.width = "140px";
	error = 1;
	}
	
	if (document.getElementById('email').value == "" || document.getElementById('email').value == "Ce champ doit être rempli") {
	document.getElementById('email').className = "errorField";
	document.getElementById('email').value = "Ce champ doit être rempli";
	document.getElementById('email').style.width = "140px";
	error = 1;
	}
	
	if (document.getElementById('message').value == "" || document.getElementById('message').value == "Ce champ doit être rempli") {
	document.getElementById('message').className = "errorField";
	document.getElementById('message').value = "Ce champ doit être rempli";
	document.getElementById('message').style.width = "140px";
	error = 1;
	}
	
	if(error == 1) { return false }
	else return true;
}

function validateMember() {
	var error = 0;

	if (document.getElementById('nameID').value == "" || document.getElementById('nameID').value == "Ce champ doit être rempli") {
	document.getElementById('nameID').className = "errorField";
	document.getElementById('nameID').value = "Ce champ doit être rempli";
	document.getElementById('nameID').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('firstnameID').value == "" || document.getElementById('firstnameID').value == "Ce champ doit être rempli") {
	document.getElementById('firstnameID').className = "errorField";
	document.getElementById('firstnameID').value = "Ce champ doit être rempli";
	document.getElementById('firstnameID').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('emailID').value == "" || document.getElementById('emailID').value == "Ce champ doit être rempli") {
	document.getElementById('emailID').className = "errorField";
	document.getElementById('emailID').value = "Ce champ doit être rempli";
	document.getElementById('emailID').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('telephoneID').value == "" || document.getElementById('telephoneID').value == "Ce champ doit être rempli") {
	document.getElementById('telephoneID').className = "errorField";
	document.getElementById('telephoneID').value = "Ce champ doit être rempli";
	document.getElementById('telephoneID').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('ageID').value == "" || document.getElementById('ageID').value == "Ce champ doit être rempli") {
	document.getElementById('ageID').className = "errorField";
	document.getElementById('ageID').value = "Ce champ doit être rempli";
	document.getElementById('ageID').style.width = "180px";
	error = 1;
	}
	
	if(error == 1) { return false }
	else return true;
}

function validateLesson() {
	var error = 0;

	if (document.getElementById('name').value == "" || document.getElementById('name').value == "Ce champ doit être rempli") {
	document.getElementById('name').className = "errorField";
	document.getElementById('name').value = "Ce champ doit être rempli";
	document.getElementById('name').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('telephone').value == "" || document.getElementById('telephone').value == "Ce champ doit être rempli") {
	document.getElementById('telephone').className = "errorField";
	document.getElementById('telephone').value = "Ce champ doit être rempli";
	document.getElementById('telephone').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('email').value == "" || document.getElementById('email').value == "Ce champ doit être rempli") {
	document.getElementById('email').className = "errorField";
	document.getElementById('email').value = "Ce champ doit être rempli";
	document.getElementById('email').style.width = "180px";
	error = 1;
	}
	
	myOption = -1;
	for (i=document.resForm.course.length-1; i > -1; i--) {
	if (document.resForm.course[i].checked) {
	myOption = i; i = -1;
	}
	}
	if (myOption == -1) {
	document.getElementById('courseError').className = "errorField";
	document.getElementById('courseError').innerHTML = "Ce champ doit être rempli";
	document.getElementById('courseError').style.width = "180px";
	document.getElementById('courseError').style.height = "18px";
	error = 1;
	}
	
	myOption = -1;
	for (i=document.resForm.hour.length-1; i > -1; i--) {
	if (document.resForm.hour[i].checked) {
	myOption = i; i = -1;
	}
	}
	if (myOption == -1) {
	document.getElementById('hourError').className = "errorField";
	document.getElementById('hourError').innerHTML = "Ce champ doit être rempli";
	document.getElementById('hourError').style.width = "180px";
	document.getElementById('hourError').style.height = "18px";
	error = 1;
	}
	
	if(error == 1) { return false }
	else return true;
}

function validateGreenFee() {
	var error = 0;

	if (document.getElementById('name').value == "" || document.getElementById('name').value == "Ce champ doit être rempli") {
	document.getElementById('name').className = "errorField";
	document.getElementById('name').value = "Ce champ doit être rempli";
	document.getElementById('name').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('telephone').value == "" || document.getElementById('telephone').value == "Ce champ doit être rempli") {
	document.getElementById('telephone').className = "errorField";
	document.getElementById('telephone').value = "Ce champ doit être rempli";
	document.getElementById('telephone').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('email').value == "" || document.getElementById('email').value == "Ce champ doit être rempli") {
	document.getElementById('email').className = "errorField";
	document.getElementById('email').value = "Ce champ doit être rempli";
	document.getElementById('email').style.width = "180px";
	error = 1;
	}
	
	if (document.getElementById('club').value == "" || document.getElementById('club').value == "Ce champ doit être rempli") {
	document.getElementById('club').className = "errorField";
	document.getElementById('club').value = "Ce champ doit être rempli";
	document.getElementById('club').style.width = "180px";
	error = 1;
	}
	
	myOption = -1;
	for (i=document.resForm.hour.length-1; i > -1; i--) {
	if (document.resForm.hour[i].checked) {
	myOption = i; i = -1;
	}
	}
	if (myOption == -1) {
	document.getElementById('hourError').className = "errorField";
	document.getElementById('hourError').innerHTML = "Ce champ doit être rempli";
	document.getElementById('hourError').style.width = "180px";
	document.getElementById('hourError').style.height = "18px";
	error = 1;
	}
	
	if(error == 1) { return false }
	else return true;
}

function clearField160(fid) {
	if (document.getElementById(fid).value == "Ce champ doit être rempli") {
	document.getElementById(fid).className = "";
	document.getElementById(fid).style.width = "160px";
	document.getElementById(fid).style.background = "#FFFFFF";
	document.getElementById(fid).value = "";
	}
}

function clearField200(fid) {
	if (document.getElementById(fid).value == "Ce champ doit être rempli") {
	document.getElementById(fid).className = "";
	document.getElementById(fid).style.width = "200px";
	document.getElementById(fid).style.background = "#FFFFFF";
	document.getElementById(fid).value = "";
	}
}

function clearRadioError(rid) {
	document.getElementById(rid).className = "";
	document.getElementById(rid).style.width = "200px";
	document.getElementById(rid).style.background = "#FFFFFF";
	document.getElementById(rid).innerHTML = "";
	document.getElementById(rid).display = "inline";
	document.getElementById(rid).style.height = "0px";
}

function validateOsez() {
	var error = 0;

	if (document.getElementById('inviteeName').value == "" || document.getElementById('inviteeName').value == "Ce champ doit être rempli") {
	document.getElementById('inviteeName').className = "errorField";
	document.getElementById('inviteeName').value = "Ce champ doit être rempli";
	document.getElementById('inviteeName').style.width = "180px";
	error = 1;
	}
	
	if(error == 1) { return false }
	else return true;
}

function satan() {
	FirstName = document.getElementById('memberFirstName').value;
	FirstName = FirstName.substring(0, 1);
	LastName = document.getElementById('memberName').value;
	LastName = LastName.substring(0, 1);
	Number = document.getElementById('memberNumber').value;
	Code = FirstName + Number + LastName;
	document.getElementById('memberCode').value = Code;
	
	verif = file('/admin/scripts/verifMember.php?code='+Code);
	if(verif == 0) {
		document.getElementById('memberCheck').innerHTML = '<img src="/images/OUI.png" alt="Code OK" class="icons" /> Code OK';
		document.getElementById('memberCode').readOnly = true;
		document.getElementById('memberCode').blur();
		document.getElementById('send').disabled = false;
		}
	if(verif == 1) {
		document.getElementById('memberCheck').innerHTML = '<img src="/images/NON.png" alt="Ce code existe déjà" class="icons" /> <strong>Ce code existe déjà</strong>';
		document.getElementById('memberCode').readOnly = false;
		document.getElementById('memberCode').focus();
		document.getElementById('send').disabled = true;
		}
}

function satan2() {
	Code = document.getElementById('memberCode').value;
	
	verif = file('/admin/scripts/verifMember.php?code='+Code);
	if(verif == 0) {
		document.getElementById('memberCheck').innerHTML = '<img src="/images/OUI.png" alt="Code OK" class="icons" /> Code OK';
		document.getElementById('memberCode').blur();
		document.getElementById('send').disabled = false;
		}
	if(verif == 1) {
		document.getElementById('memberCheck').innerHTML = '<img src="/images/NON.png" alt="Ce code existe déjà" class="icons" /> <strong>Ce code existe déjà</strong>';
		document.getElementById('memberCode').focus();
		document.getElementById('send').disabled = true;
		}
}