// JavaScript Document
// DJM WEB AGENCY
// info@djmweb.be
// version : 0.8
// author :	Régis Thérer
// 			regis@djmweb.be

// confirmation de la suppression
/*************** Attention le paramètre vSelect doit être entre quote (apostrophe) / action onblur ***********************/
function fctConfirm(vSelect)
{
if (confirm('Voulez vous vraiment supprimer ce projet : ' + document.getElementById(vSelect).options[document.getElementById(vSelect).selectedIndex].text + ' ?'))
	{
	return true;
	}
		else 
		{
		document.getElementById(vSelect).selectedIndex = 0;
		return false;
		}
}


//Redirection vers une autre page
/*************** le paramètre doir être entre quote / action onclick **********************/
function urlRedirect(vUrl)
{
document.location.href = vUrl;	
}

//Verification plus redirection
/***************** le paramètre est l'id à faire passer et le nom de la page de suppression et la troisieme, c'est le nom du paramètre; le quatrième est le titre du contenu *********************/
function verif(id_cont, vurl, vparam, vTitre)
{
if(confirm("Etes-vous sûr de vouloir supprimer ce contenu : "+vTitre+" ?"))
	{
	document.location.href=vurl+"?"+vparam+"="+id_cont;
	}
else{
	}
}

//Précédent
/***************** Imite le btn précédent *****************/
function precedent()
{
	history.go(-1);
	}
	
//temps
/**********************Declenche une fonction au cour du temp / fct entre quote**********************/
function actionTime(vfct, vtemp)
{
	setTimeout(vfct,vtemp);
	}

//Limite Charactère
/********************Oblige le nbre de charactère (fomulaire=nom form, champ=nom champ à traiter, nbre= nbre de lettre)************************/
function submitForm(formulaire, champ, nbre) { 
	if (document.forms[formulaire].elements[champ].value.length >= nbre) {
		document.forms[formulaire].submit() ;
		}
		else {
		alert("Il faut au moins "+nbre+" lettre(s) dans le nom recherché!");
		document.forms[formulaire].elements[champ].focus();
		}

}

//Roll Over Et out
/***************Mettre les param entre '.  Le premier c'est l'id de l'image et le second, c'est l'url de l'image.**************/
function rollOver(vId, vUrl) {
	
		document.getElementById(vId).src=vUrl;
	
}

//Onglet en mouvement vers le haut et le bas
/**************Attention car ceci ne fonctionne qu'avec des styles particulier*****************/
function btnHover(letter, pos, end) {

var vId = letter;

if (pos<end) {
document.getElementById(vId).style.bottom=(pos)+'px';
pos=pos+1;
setTimeout("btnHover('"+vId+"', "+pos+", "+end+")",1);
}
return pos;
};

function btnOut(letter, pos, end) {

var vId = letter;

if (pos>end) {
document.getElementById(vId).style.bottom=(pos)+'px';
pos=pos-1;
setTimeout("btnOut('"+vId+"', "+pos+", "+end+")",1);
}
return pos;
};

//Roll/over changement de class
/****************paramètre 1 = id de l'item, paramètre 2 = class****************/
function changeClass(varId, vClass) {
document.getElementById(varId).className=vClass;
}