// JavaScript Document

function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
function backDefault(el){
	if (el.value=="") el.value = el.defaultValue
}


function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/*
replace accent in alert messages :

    * é : \351
    * è : \350
    * ê : \352
    * à : \340
*/

function checkbeforedeleteressource( id, admin, refid ) { 
	
 if (admin == null){
   admin = 0;
 }
 if (refid == null){
   refid = 0;
 }
 errorMessage = "Voulez-vous vraiment supprimer d\351finitivement cette ressource ?";
	if (confirm(errorMessage)) {
		if(admin==0){
			window.location = "/ressource.php?todo=del&id=" + id;
		}else{
			window.location = "/ressource.php?todo=del&id=" + id + "&admin=1&refid=" + refid;
		}
	}
}
function checkbeforedeletecompte( id ) { 
	
	errorMessage = "Voulez-vous vraiment supprimer d\351finitivement ce compte ?";
	if (confirm(errorMessage)) {
		window.location = "/compte.php?todo=del&id=" + id;
	}
}
function checkbeforedeleteformation( id, admin, refid ) { 

	if (admin == null){
	   admin = 0;
	}
	if (refid == null){
	   refid = 0;
	}
	errorMessage = "Voulez-vous vraiment supprimer d\351finitivement cette formation ?";
	if (confirm(errorMessage)) {
		if(admin==0){
			window.location = "/formation.php?todo=del&id=" + id;
		}else{
			window.location = "/formation.php?todo=del&id=" + id + "&admin=1&refid=" + refid;
		}
	}
}

function checkbeforedeletereferent( id, institutionid ) { 
	
	errorMessage = "ATTENTION\nEffacer un r\351f\351rent, supprimme ses donn\351es personnelles.\nSi le r\351f\351rent est associ\351 \340 une institution, l'ensemble de ses resources seront automatiquement associ\351es au compte du responsable de son institution.\nVoulez-vous vraiment supprimer d\351finitivement ce r\351f\351rent ?";
	if (confirm(errorMessage)) {
		window.location = "/referent.php?todo=del&refid=" + id;
	}
}
function checkbeforedeleteinstitution( id ) { 
	
	errorMessage = "ATTENTION\nEffacer une institution, supprimme automatiquement l'ensemble des r\351f\351rents et des resources associ\351es.\nVoulez-vous vraiment supprimer d\351finitivement cette institution ?";
	if (confirm(errorMessage)) {
		window.location = "/institution.php?todo=del&id=" + id;
	}
}

function checkbeforechangeinstitutionadmin(){
	errorMessage = "ATTENTION\nLe changement du r\351f\351rent responsable est imm\351diat. Une fois la modification effectu\351, vous serez automatiquement d\351connect\351 et devrez vous identifier \340 nouveau.\nVoulez-vous vraiment effectuer cette modification?";
	if (confirm(errorMessage)) {
	    document.MM_returnValue = true;
	}
	else{
	    document.MM_returnValue = false;
	}
}

function ShowInstitution(obj){
	obj.submit();
}

function ShowReferent(obj){
	obj.submit();
}

function ShowReferentReport(obj){
	if(obj.period.selectedIndex < 2){ // no submit for depuis
		obj.submit();
	}
}

