var bool = true;
var couleur_erreur = '#ffff00';
var couleur_originale = '#efefef';

function choixAbonnement(type) {
	findObj('idPack').value = '';

	if (type == 'individuel') {
		findObj('sectionIndividuel').style.display = 'block';
		findObj('sectionGroupe').style.display = 'none';
		findObj('groupe').value = '';
		findObj('nomGroupe').value = '';
		findObj('codeGroupe').value = '';
		findObj('idPackGroupe').value = '';
	}
	if (type == 'groupe') {
		findObj('sectionIndividuel').style.display = 'none';
		findObj('sectionGroupe').style.display = 'block';
		findObj('codeGroupe').value = findObj('codeAlea').value;
		findObj('idPackIndividuel').value = '';
		findObj('nomGroupe').value = '';
		findObj('nomMobile').value = '';
		findObj('numAlerte1').value = '';
		findObj('numAlerte2').value = '';
		findObj('groupe').value = '';
	}
}

function remplirChampsArticle(article) {
	findObj('refArticle').value = article.substring(0, article.indexOf('|'));
	findObj('designation').value = article.substring(article.indexOf('|') + 1,
			article.lastIndexOf('|'));
	findObj('prixHT').value = article.substring(article.lastIndexOf('|') + 1,
			article.length);
	findObj('quantite').value = 1;
}

function modifCompte(div) {
	if (div == 'coordonnees') {
		findObj('modifCoordonnees').style.display = 'block';
		findObj('modifAbonnement').style.display = 'none';
		findObj('modifImage').style.display = 'none';
	} else if (div == 'abonnement') {
		findObj('modifAbonnement').style.display = 'block';
		findObj('modifCoordonnees').style.display = 'none';
		findObj('modifImage').style.display = 'none';
	} else {
		findObj('modifImage').style.display = 'block';
		findObj('modifAbonnement').style.display = 'none';
		findObj('modifCoordonnees').style.display = 'none';
	}
}

function choixFAQ(div) {
	if (findObj(div).style.display == 'block') {
		findObj(div).style.display = 'none';
		findObj('img_' + div).src = 'img/close.png';
	} else {
		findObj(div).style.display = 'block';
		findObj('img_' + div).src = 'img/open.png';
	}
}

function remplirChampsGeofence(id, prefixe) {
	if (id == 0) {
		activeGeofence(true);
		findObj('actionGeofence').value = 'ajouter';
		findObj(prefixe + '_h24').checked = true;
	} else {
		activeGeofence(false);
		findObj('actionGeofence').value = 'modifier';
	}
	findObj(prefixe + '_adresse').value = '';
	findObj(prefixe + '_cp').value = '';
	findObj(prefixe + '_ville').value = '';
	findObj(prefixe + '_nomZone').value = '';
	findObj(prefixe + '_messageEntree').value = '';
	findObj(prefixe + '_messageSortie').value = '';
	findObj(prefixe + '_monday').checked = false;
	findObj(prefixe + '_tuesday').checked = false;
	findObj(prefixe + '_wednesday').checked = false;
	findObj(prefixe + '_thursday').checked = false;
	findObj(prefixe + '_friday').checked = false;
	findObj(prefixe + '_saturday').checked = false;
	findObj(prefixe + '_sunday').checked = false;
	findObj(prefixe + '_h24').checked = true;
	findObj(prefixe + '_adresse').value = tabGeofence[id]['adresse'];
	findObj(prefixe + '_cp').value = tabGeofence[id]['cp'];
	findObj(prefixe + '_ville').value = tabGeofence[id]['ville'];
	findObj(prefixe + '_nomZone').value = tabGeofence[id]['nomZone'];
	findObj(prefixe + '_rayon').value = tabGeofence[id]['rayon'];
	findObj(prefixe + '_longitude').value = tabGeofence[id]['longitude'];
	findObj(prefixe + '_latitude').value = tabGeofence[id]['latitude'];
	findObj(prefixe + '_messageEntree').value = tabGeofence[id]['messageEntree'];
	findObj(prefixe + '_messageSortie').value = tabGeofence[id]['messageSortie'];
	findObj(prefixe + '_heureDebutHeure').value = tabGeofence[id]['heureDebutHeure'];
	findObj(prefixe + '_heureDebutMinute').value = tabGeofence[id]['heureDebutMinute'];
	findObj(prefixe + '_heureFinHeure').value = tabGeofence[id]['heureFinHeure'];
	findObj(prefixe + '_heureFinMinute').value = tabGeofence[id]['heureFinMinute'];
	findObj(prefixe + '_numAlerte1').value = tabGeofence[id]['numAlerte1'];
	findObj(prefixe + '_numAlerte2').value = tabGeofence[id]['numAlerte2'];
	if (tabGeofence[id]['monday'] == 1 && tabGeofence[id]['tuesday'] == 1
			&& tabGeofence[id]['wednesday'] == 1
			&& tabGeofence[id]['thursday'] == 1
			&& tabGeofence[id]['friday'] == 1
			&& tabGeofence[id]['saturday'] == 1
			&& tabGeofence[id]['sunday'] == 1) {
		findObj(prefixe + '_h24').checked = true;
	} else {
		findObj(prefixe + '_h24').checked = false;
		findObj(prefixe + '_heureDebutHeure').disabled = false;
		findObj(prefixe + '_heureDebutMinute').disabled = false;
		findObj(prefixe + '_heureFinHeure').disabled = false;
		findObj(prefixe + '_heureFinMinute').disabled = false;

		if (tabGeofence[id]['monday'] == 1) {
			findObj(prefixe + '_monday').checked = true;
		}
		if (tabGeofence[id]['tuesday'] == 1) {
			findObj(prefixe + '_tuesday').checked = true;
		}
		if (tabGeofence[id]['wednesday'] == 1) {
			findObj(prefixe + '_wednesday').checked = true;
		}
		if (tabGeofence[id]['thursday'] == 1) {
			findObj(prefixe + '_thursday').checked = true;
		}
		if (tabGeofence[id]['friday'] == 1) {
			findObj(prefixe + '_friday').checked = true;
		}
		if (tabGeofence[id]['saturday'] == 1) {
			findObj(prefixe + '_saturday').checked = true;
		}
		if (tabGeofence[id]['sunday'] == 1) {
			findObj(prefixe + '_sunday').checked = true;
		}
	}
	showOvalGeofence(tabGeofence[id]['longitude'], tabGeofence[id]['latitude'],
			tabGeofence[id]['rayon'], prefixe);
}

function activeGeofence(bool) {
	if (bool) {
		findObj('boutonValider').style.display = 'none';
		findObj('boutonSupprimer').style.display = 'none';
	} else {
		findObj('boutonValider').style.display = 'block';
		findObj('boutonSupprimer').style.display = 'block';
	}
	findObj('geofence_nomZone').disabled = bool;
	findObj('geofence_messageEntree').disabled = bool;
	findObj('geofence_messageSortie').disabled = bool;
	findObj('geofence_h24').disabled = bool;
	findObj('geofence_monday').disabled = bool;
	findObj('geofence_tuesday').disabled = bool;
	findObj('geofence_wednesday').disabled = bool;
	findObj('geofence_thursday').disabled = bool;
	findObj('geofence_friday').disabled = bool;
	findObj('geofence_saturday').disabled = bool;
	findObj('geofence_sunday').disabled = bool;
	findObj('geofence_numAlerte1').disabled = bool;
	findObj('geofence_numAlerte2').disabled = bool;
}

function gereSurveillanceGeofence(elem) {
	if (!elem
			|| elem.name == 'h24'
			|| (findObj('geofence_monday').checked == false
					&& findObj('geofence_tuesday').checked == false
					&& findObj('geofence_wednesday').checked == false
					&& findObj('geofence_thursday').checked == false
					&& findObj('geofence_friday').checked == false
					&& findObj('geofence_saturday').checked == false && findObj('geofence_sunday').checked == false)) {
		findObj('geofence_h24').checked = true;
		findObj('geofence_monday').checked = false;
		findObj('geofence_tuesday').checked = false;
		findObj('geofence_wednesday').checked = false;
		findObj('geofence_thursday').checked = false;
		findObj('geofence_friday').checked = false;
		findObj('geofence_saturday').checked = false;
		findObj('geofence_sunday').checked = false;
		findObj('geofence_heureDebutHeure').value = '';
		findObj('geofence_heureDebutMinute').value = '';
		findObj('geofence_heureFinHeure').value = '';
		findObj('geofence_heureFinMinute').value = '';
		findObj('geofence_heureDebutHeure').disabled = true;
		findObj('geofence_heureDebutMinute').disabled = true;
		findObj('geofence_heureFinHeure').disabled = true;
		findObj('geofence_heureFinMinute').disabled = true;
		findObj('geofence_heureDebut').value = '';
		findObj('geofence_heureFin').value = '';
	} else {
		findObj('geofence_h24').checked = false;
		findObj('geofence_heureDebutHeure').disabled = false;
		findObj('geofence_heureDebutMinute').disabled = false;
		findObj('geofence_heureFinHeure').disabled = false;
		findObj('geofence_heureFinMinute').disabled = false;
	}
}

function gereAffichageLoginMotDePasse(div) {
	if (div == 'MotDePasseOublie') {
		document.getElementById('div_login').style.display = 'none';
		document.getElementById('div_login_oublie').style.display = 'block';
	}
	if (div == 'Login') {
		document.getElementById('div_login').style.display = 'block';
		document.getElementById('div_login_oublie').style.display = 'none';
	}
}

function afficheAdressePosition(div) {
	if (findObj(div).style.display == 'block') {
		findObj(div).style.display = 'none';
		findObj('img_' + div).src = 'img/plus.png';
	} else {
		findObj(div).style.display = 'block';
		findObj('img_' + div).src = 'img/moins.png';
	}
}

function remplirChampsAdresse(idAdresse, prefixe) {
	findObj(prefixe + '_adresse').value = '';
	findObj(prefixe + '_cp').value = '';
	findObj(prefixe + '_ville').value = '';
	findObj(prefixe + '_libelle').value = '';
	findObj(prefixe + '_longitude').value = '';
	findObj(prefixe + '_latitude').value = '';
	findObj(prefixe + '_idAdresse').value = '';
	if (idAdresse != 0) {
		findObj(prefixe + '_idAdresse').value = tabAdresse[idAdresse]['idAdresse'];
		findObj(prefixe + '_adresse').value = tabAdresse[idAdresse]['adresse'];
		findObj(prefixe + '_cp').value = tabAdresse[idAdresse]['cp'];
		findObj(prefixe + '_ville').value = tabAdresse[idAdresse]['ville'];
		findObj(prefixe + '_libelle').value = tabAdresse[idAdresse]['libelle'];
		findObj(prefixe + '_longitude').value = tabAdresse[idAdresse]['longitude'];
		findObj(prefixe + '_latitude').value = tabAdresse[idAdresse]['latitude'];
		showOvalGeofence(tabAdresse[idAdresse]['longitude'],
				tabAdresse[idAdresse]['latitude'],
				findObj(prefixe + '_rayon').value, prefixe);
		activeRepertoire(false);
		findObj('actionAdresse').value = 'modifier';
	} else {
		findObj(prefixe + '_idAdresse').value = 0;
		activeRepertoire(true);
		findObj('actionAdresse').value = 'ajouter';
	}

}

function activeRepertoire(bool) {
	if (bool) {
		$('#boutonValiderAdresse').hide();
		$('#boutonSupprimerAdresse').hide();
	} else {
		$('#boutonValiderAdresse').show();
		$('#boutonSupprimerAdresse').show();
	}
}