//
// test l'existence d'un premier champ de formulaire
// et positionne le curseur dedans.
//
function selectFirstField() {
	if (document.forms[0].elements[0]) {
		document.forms[0].elements[0].focus();
		
	}
}

function checkAnnonce(checkRace, checkNident) {
	nbErr = 0;
	fieldTofocus = 'none';
	if (checkRace == 1) {
		fieldTofocus = checkSelect('race','race',fieldTofocus);
	}
	if (checkNident == 1) {
		fieldTofocus = checkField('nident','nident',fieldTofocus);
	}
	fieldTofocus = checkField('texte','texte',fieldTofocus);
	if (nbErr == 0) {
		document.getElementById('annonceForm').submit();
		return true;
	} else {
		fieldTofocus.focus();
		return false;
	}
}
function checkmodPseudo() {
	nbErr = 0;
	fieldTofocus = 'none';
	fieldTofocus = checkField('pseudo1','pseudo1',fieldTofocus);
	if (nbErr == 0) {
		document.getElementById('inscForm').submit();
		return true;
	} else {
		fieldTofocus.focus();
		return false;
	}
}
function checkmodElv(pays) {
	fieldTofocus = 'none';
	nbErr = 0;
	affixe = document.getElementById('affixe').value ;
	if ( affixe.length < 1 ){
		doError('affixe','affixe');
		nbErr++;
		if (fieldTofocus == 'none') fieldTofocus = document.getElementById('affixe');
	} else undoError('affixe');
	if (pays == 'fr') {
		certcap = document.getElementById('certcap').value ;
		if ( certcap.length < 1 ){
			doError('certcap','certcap');
			nbErr++;
			if (fieldTofocus == 'none') fieldTofocus = document.getElementById('certcap');
		} else undoError('certcap');
	}
	if (nbErr == 0) {
		document.getElementById('inscForm').submit();
		return true;
	}
	fieldTofocus.focus();
	return false;
}	/*var pass1 = document.getElementById('pass1');
	var pass2 = document.getElementById('pass2');
	var passBtn = document.getElementById('passBtn');
	var passImg = document.getElementById('passImg');
	var passMsg = document.getElementById('passMsg');
	if ((pass1.value == pass2.value) && (pass1.value.length >= len)) {
		passBtn.disabled = false;
 		passBtn.style.display = '';
		passImg.src = path+"ok.gif";
		passMsg.innerHTML = _textAlert['mdp_ok'];
		return true;
	} else {
		if (pass1.value != pass2.value) {
			passMsg.innerHTML = _textAlert['mdp_notmatch'] ;
		}
		if (pass1.value.length < len ) {
			passMsg.innerHTML= _textAlert['mdp_tooshort'];
		}
 		passBtn.style.display = 'none';
		passBtn.disabled = true;
		passImg.src = path+"off.gif";
		return false;
		
	}
	return false;*/
function checkPass(len,lang) {
	var pass1 = document.getElementById('pass1').value;
	var pass2 = document.getElementById('pass2').value;
	// les deux mots de passe saisis ne sont pas identiques
	if(pass1!=pass2){
		alert(alertMessage('mdpIdentiques',lang));
		return false;
	}
	// longueur du mot de passe non conforme
	if(pass1.length<len){
		alert(alertMessage('mdpLongueur1',lang)+len+alertMessage('mdpLongueur2',lang));
		return false;
	}
	return true;
}
function _Elem(id) {
// surcharge de la fonction pour un plus grand confort d'appel ;)
	return document.getElementById(id);
}
function show(id) {
	_Elem(id).style.display = '';
}
function hide(id) {
	_Elem(id).style.display = 'none';
}
function showHide(id) {
	if (_Elem(id).style.display == 'none')
		show(id);
	else
		hide(id);
}

function saveFormPE(text, t_save_button) {
	_Elem('saveButton').disabled = true;
	_Elem('saveButton').innerHTML = t_save_button;
	_Elem('infoAction').innerHTML = t_save_button;
	_Elem('infoAction').style.display = '';
	_Elem('inscForm').action='savePageEleveur.php';
	//_Elem('inscForm').target='self';
	_Elem('inscForm').submit();
	window.setTimeout("activateSaveButton('"+text+"')", 2000);
}

function activateSaveButton(text) {
	_Elem('saveButton').disabled = false;
	_Elem('saveButton').innerHTML = text;
	_Elem('infoAction').innerHTML = '';
}

function autoSaveFormPE() {
	// sauvegarde auto toutes les 5 minutes..
	// 5 * 60 * 1000 = 300000 ms;
	saveFormPE();
	window.setTimeout(autoSaveFormPE, 300000);
	window.setTimeout(activateSaveButton, 10000);
}

//function generePorteeForm(myForm){
//	_Elem('infoAction').innerHTML = 'Chargement en cours...';
//	_Elem('infoAction').style.display = '';
//	myForm.action='generePorteeform.php';
//	myForm.submit();
//}

function generePorteeForm(lang){
var myForm = document.getElementById('inscForm');
//	_Elem('infoAction').innerHTML = 'Chargement en cours...';
//	_Elem('infoAction').style.display = '';
//	myForm.action='generePorteeform.php';
//	myForm.submit();

if(myForm.race_elevee.value==0){
alert(alertMessage("noRaceSelect",lang));
focusOnTab('tab_race','top_tab_replie');
return false;
}

var openWin = window.open("/outils/affichePePorteesList.php?pid="+myForm.pageId.value+"&rid="+myForm.race_elevee.value+"","Les_portees","resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,width=780, height=650");
openWin.focus();
}

function return_date(){ 
 var dat = "";
if (document.getElementById('courrier1').value.length == 0)
  { 
    d=new Date();	
	dat = d.getDate()+"/"+d.getMonth()+"/"+d.getFullYear();
	document.getElementById('courrier1').value=dat;
  }
 
return false;
 }

/******************************************/
function noBB(op){
	if(op==1)
	{ 
	document.getElementById('leschatons').style.display='block';
//	document.getElementById('lesportees').style.display='block';
	}	
	else 
	{ 
	document.getElementById('leschatons').style.display='none';
//	document.getElementById('lesportees').style.display='none';
	}
}

