
function activateSession(f) {
	// Gestion de la sélection unique horizontale
	for(var i=1; i<=3; i++) {
		var id = f.id.substring(0, f.id.length-1) + i;
		if(id != f.id)
			document.getElementById(id).checked = false;
	}
	/*var copain = document.getElementById("session"+(f.id.substring(7, 8) == 1 ? 2 : 1)+"2"+f.id.substring(9, 10));
	if(f.id.match(new RegExp("^session(1|2)2", "g"))) {
		if(!copain.checked) {
			copain.checked = true;
			document.getElementById("session2").style.display = "";
			activateSession(copain);
		}
	}
	else if(copain.checked) {
		copain.checked = false;
		document.getElementById("session2").style.display = "none";
	}*/
}

function checkInput(id){
	input = document.getElementById(id);
	value = jQuery.trim(input.value) ;
	switch(id){
		case "com_titre":
					if(value=="Maximum 150 caractères") input.value = "";
					break;
		case "com_corps":					
					if(value=="Maximum 2 300 caractères"){ input.value = ""; value = ""; }
					document.getElementById('total').value = value.length;
					document.getElementById('reste').value = 2300 - value.length;
					if(2300 - value.length < 0){
						alert('Nombre de caractères limite atteint.');
						input.value = value.substr(0,2300);
						document.getElementById('total').value = 2300 ;
						document.getElementById('reste').value = 0 ;
					}
					break;
		case "prenom":
					if(value=="Prénom") input.value = "";
					break;
		case "nom":
					if(value=="Nom") input.value = "";
					break;
		case "titre":
					if(value=="Titre / Fonction") input.value = "";
					break;
		case "organisme":
					if(value=="Organisme / Institution") input.value = "";
					break;
		case "adresse1":
					if(value=="Adresse") input.value = "";
					break;
		case "cp":
					if(value=="Code Postal") input.value = "";
					break;
		case "ville":
					if(value=="Ville") input.value = "";
					break;
		case "email":
					if(value=="Adresse E-mail") input.value = "";
					break;
		case "telephone":
					if(value=="Téléphone") input.value = "";
					break;
		case "prenom_auteur":
					if(value=="Prénom") input.value = "";
					break;
		case "nom_auteur":
					if(value=="Nom") input.value = "";
					break;
		case "theme":
					if(value=="6" || value=="7"){
						document.getElementById('inputOral').style.display = 'none';
						document.getElementById('com_poster').checked = 'checked' ;
					}
					else{
						document.getElementById('inputOral').style.display = 'block';
					}
					break;
	}
}

function checkInputEn(id){
	input = document.getElementById(id);
	value = input.value ;
	switch(id){
		case "com_titre":
					if(value=="Max 150 caracters") input.value = "";
					break;
		case "com_corps":
					if(value=="Max 2300 caracters"){ input.value = ""; value = ""; }
					document.getElementById('total').value = value.length;
					document.getElementById('reste').value = 2300 - value.length;
					if(2300 - value.length < 0){
						alert('Nombre de caractères limite atteint.');
						input.value = value.substr(0,2300);
						document.getElementById('total').value = 2300 ;
						document.getElementById('reste').value = 0 ;
					}
					break;
		case "prenom":
					if(value=="Surname") input.value = "";
					break;
		case "nom":
					if(value=="Name") input.value = "";
					break;
		case "titre":
					if(value=="Function") input.value = "";
					break;
		case "organisme":
					if(value=="Company") input.value = "";
					break;
		case "adresse1":
					if(value=="Address") input.value = "";
					break;
		case "cp":
					if(value=="Postcode") input.value = "";
					break;
		case "ville":
					if(value=="City") input.value = "";
					break;
		case "email":
					if(value=="Email") input.value = "";
					break;
		case "telephone":
					if(value=="Phone") input.value = "";
					break;
		case "prenom_auteur":
					if(value=="Surname") input.value = "";
					break;
		case "nom_auteur":
					if(value=="Name") input.value = "";
					break;
	}
}

// Retourne:
// 0 si date_1 = date_2
// 1 si date_1 > date_2
// -1 si date_1 < date_2
function compare(date_1, date_2){
	diff = date_1.getTime()-date_2.getTime();
	return (diff==0?diff:diff/Math.abs(diff));
}

function majMontant(today, prix1, prix2){
	reg = new RegExp("[/]+", "g");
	tmp = today.split(reg);
	date1 = new Date(tmp[0],tmp[1],tmp[1]);
	//date2 = new Date('2009','07','03');
	date2 = new Date('2010','03','01');
	if(compare(date1, date2) == 1){
		document.getElementById('montant').value = prix2 ;
		document.getElementById('montantCont').innerHTML = prix2 ;
		//alert('on a passé le 03/07/2009');
	}
	else{
		document.getElementById('montant').value = prix1 ;
		document.getElementById('montantCont').innerHTML = prix1 ;
		//alert('on a pas encore passé le 03/07/2009');
	}
}

function displayCoordFacturation(){
	if(document.getElementById('facture') && document.getElementById('coordFacturation')){
		if(document.getElementById('facture').checked == true)
			document.getElementById('coordFacturation').style.display = 'block';
		else
			document.getElementById('coordFacturation').style.display = 'none';
	}
}
function displayCoordBancaires(){
	if(document.getElementById('mode_virement') && document.getElementById('coordBancaires')){
		if(document.getElementById('mode_virement').checked == true)
			document.getElementById('coordBancaires').style.display = 'block';
		else
			document.getElementById('coordBancaires').style.display = 'none';
	}
}


$(document).ready(function(){
	// gestion affichages sur formulaire inscription
	// coordonnées bancaires
	if($('#coordBancaires')){
		if(document.getElementById('mode_virement') && document.getElementById('mode_virement').checked == false)
			$('#coordBancaires').hide();
	}
	// coordonnées facturation
	if($('#coordFacturation')){
		if(document.getElementById('facture') && document.getElementById('facture').checked == false)
			$('#coordFacturation').hide();
	}
});
